Symptoms
- Approved candidates not appearing in ATS
- Status changes not syncing back
- "Sync failed" error messages
- Integration shows disconnected
- Candidates in wrong job/stage
Possible causes
Connection issues
- Integration disconnected: Credentials expired or revoked
- Permission changed: ATS admin removed access
- API limits: Too many requests (rare)
- ATS downtime: Their system is unavailable
Configuration issues
- Job mapping incorrect: Wrong job requisition linked
- Stage mapping wrong: Candidates land in unexpected stage
- Missing permissions: API key lacks required access
Data issues
- Duplicate detection: Candidate already exists differently
- Required field missing: ATS requires field we do not send
- Format mismatch: Data format incompatibility
Resolution steps
Step 1: Check connection status
- Go to organization settings
- Find Integrations section
- Check if your ATS shows "Connected"
- If disconnected, reconnect
Step 2: Re-authenticate
If connection seems broken:
- Click Disconnect on your ATS
- Wait a moment
- Click Connect again
- Complete authentication flow
- Verify "Connected" status
Step 3: Verify permissions
In your ATS settings:
- Find API keys or connected apps
- Verify daily.dev Recruiter is listed
- Check it has required permissions
- Re-authorize if permissions were reduced
Step 4: Check job mapping
- Open your job in daily.dev Recruiter
- Find the ATS mapping section
- Verify correct ATS job is linked
- Update mapping if incorrect
Step 5: Test with new candidate
- Approve a new candidate
- Wait 1-2 minutes
- Check your ATS for the new record
- If it appears, sync is working
Step 6: Check ATS status
Your ATS may have issues:
- Check ATS status page (if they have one)
- Look for maintenance notices
- Try basic ATS operations directly
- Wait if they are experiencing problems
Specific issues
Candidates not appearing in ATS
Most likely cause: Disconnected integration
Fix:
- Check connection status
- Re-authenticate if needed
- Approve a new candidate to test
Status not updating
Most likely cause: Webhook configuration
Fix:
- Some ATS require webhook setup
- Check ATS webhook settings
- Contact support if unsure
Candidates in wrong job
Most likely cause: Job mapping
Fix:
- Check job mapping settings
- Link to correct ATS requisition
- New candidates will map correctly
- Manually move existing candidates in ATS
Duplicate candidates created
Most likely cause: Email mismatch or duplicate detection failure
Fix:
- Check if candidate has different email in ATS
- Merge duplicates in your ATS
- Contact support if recurring
When to contact support
Contact support if:
- Re-authentication does not fix the issue
- Error messages persist
- Multiple candidates failing to sync
- You see unfamiliar error messages
Include:
- Your ATS platform name
- Exact error message (if any)
- When the issue started
- What you have tried