Ashby integration
Learn how to integrate Dover with Ashby ATS to automate candidate management and prevent duplicate outreach.
Overview
Section titled “Overview”Dover integrates with Ashby via their API to automatically add candidates and prevent duplicate outreach.
Key features
Section titled “Key features”- Prevents duplicate candidate outreach
- Automatically adds candidates to Ashby
- Syncs candidate status between systems
- Tracks interview stages
- Manages candidate pipeline
Initial setup
Section titled “Initial setup”Configure API access
Section titled “Configure API access”Note: You must have admin access to Ashby to complete these steps. Contact [email protected] for admin access questions.
- Navigate to the API key page in Ashby
- Click Create API Key for Dover
- Click Copy to clipboard
- In Dover:
- Go to ATS Settings
- Paste your API key
- Click Save and Validate
Note: Initial job sync may take up to 48 hours.
Sync jobs from Ashby to Dover
Section titled “Sync jobs from Ashby to Dover”- Go to Settings & Members > ATS Settings
- Edit your Ashby job
- Select a job from the dropdown options
- Choose whom to post on behalf of (typically hiring manager)
Sync job interview plans
Section titled “Sync job interview plans”- Go to the job Interview Plan
- Edit each interview stage
- Choose the corresponding interview stage in the ATS stage mapping dropdown
- Click Save
Note: Each active Dover stage must map to a unique Ashby stage. Do not map multiple interviews to the same Ashby stage.
Candidate management
Section titled “Candidate management”Information synced to Ashby
Section titled “Information synced to Ashby”- Candidate name
- Email address
- Current title (when available)
- LinkedIn profile
- Dover source tag
- Email correspondence
- Scheduled interview details
Note: Interviews with Dover Interviewers won’t sync due to Ashby’s requirement for team member email addresses.
When candidates are added
Section titled “When candidates are added”- Added when approved for initial call
- Sync takes approximately 5 minutes
- Settings configurable in Interview Plan
Stage management
Section titled “Stage management”Dover maps interview stages to these Ashby stages:
- Initial screen/Recruiter call
- Hiring manager/Technical screen
- Take-home assignments
- Onsite interviews
- Offer stage
Candidate states
Section titled “Candidate states”- Rejected: Archived in Ashby (reason: “We rejected them”)
- Approved: Advanced to first interview stage
- Withdrawn: Archived in Ashby (reason: “They rejected us”)
Note: Ashby uses default rejection reasons “We rejected them” and “They rejected us”. Custom rejection reasons are not supported.
Status tracking
Section titled “Status tracking”Dover tracks from Ashby
Section titled “Dover tracks from Ashby”- Interview progress
- Candidate states (hired, rejected, withdrew)
- Stage progression
- Interview scheduling
- Offer status
Note: Archiving a candidate in Ashby marks them as rejected/withdrawn in Dover but doesn’t trigger candidate communications.
Stage synchronization
Section titled “Stage synchronization”- Configure in Dover Interview Plan
- Edit each stage’s ATS mapping
- Select corresponding Ashby stage
- Save mapping
Note: Stage names may differ between systems.
Frequently Asked Questions
Section titled “Frequently Asked Questions”Why do approved candidates show different approvers?
Section titled “Why do approved candidates show different approvers?”Actions in Ashby are attributed to the team member assigned in settings (typically the Hiring Manager). Update this in your job’s Interview Plan settings.
Does Dover support Ashby Direct Booking Links?
Section titled “Does Dover support Ashby Direct Booking Links?”No, Dover uses FindaTime for scheduling. However:
- Candidates are automatically added to Ashby
- Interview details sync to Ashby
- State changes are kept up-to-date
Why can’t Dover use agency access?
Section titled “Why can’t Dover use agency access?”Dover requires API access for:
- Automated candidate management
- Duplicate prevention
- Programmatic data syncing These features aren’t available through the agency portal.
How do I resolve sync issues?
Section titled “How do I resolve sync issues?”Reach out to your Dover contact for:
- Stage mapping problems
- Candidate synchronization issues
- Integration configuration
How long does it take for candidates to appear in Ashby?
Section titled “How long does it take for candidates to appear in Ashby?”Typically up to 5 minutes after approval for initial call.