📅 Last verified: April 2026. Steps based on FreJun UI as of this date.
After completing this guide, you’ll have your phone system fully connected to your ATS — with candidate call logs, recordings, and disposition notes syncing automatically into candidate profiles, eliminating manual data entry for your recruiting team.
Difficulty: Intermediate | Estimated time: 15–30 minutes
How to Connect Your Phone System to Any ATS (Quick Answer)
To integrate a calling system with your ATS: (1) Confirm your ATS supports API-based phone integrations, (2) Connect FreJun to your ATS via Settings > Integrations, (3) Map candidate fields between both platforms, (4) Run a test call to verify data flows correctly. Most teams complete this in under 15 minutes. FreJun supports native bidirectional sync with major ATS platforms including Greenhouse, Lever, Workday, and BambooHR — no developer required.
Quick Overview:
- Phase 1 — Verify ATS compatibility and connect FreJun
- Phase 2 — Map candidate fields and configure sync settings
- Phase 3 — Test calls and train your team
Who This Is For: Recruitment managers, TA leads, and HR operations teams at staffing agencies or in-house recruiting functions who want to eliminate manual call logging, reduce candidate data errors, and give recruiters a one-click calling experience directly from their ATS.
Table of Contents
- 1. What You’ll Need
- 2. Key Concepts
- 3. Step-by-Step Guide
- 4. Configuration
- 5. Integrations
- 6. Testing
- 7. Troubleshooting
- 8. Best Practices
- 9. FreJun Advantages
- 10. FAQ
- 11. Next Steps
Ready to get started? Start Free Trial | Book Demo
What You’ll Need
Account & Access
- ☐ Active FreJun account (any plan — ATS integration available on all tiers)
- ☐ Admin access to FreJun dashboard
- ☐ Admin or integration-level permissions in your ATS
- ☐ ATS that supports API-based integrations (see compatibility list below)
Technical Prerequisites
- ☐ FreJun web app accessible at app.frejun.com
- ☐ API access enabled in your ATS admin panel
- ☐ Stable internet connection (required for OAuth handshake)
- ☐ Modern browser: Chrome 110+, Firefox 110+, or Edge 110+
Information to Have Ready
- ☐ ATS API key or OAuth credentials
- ☐ List of candidate fields you want to sync (name, phone, stage, notes)
- ☐ FreJun workspace ID (found under Settings > Account)
- ☐ User credentials for both FreJun and your ATS
⚠️ Plan Note: ATS integration is available on all FreJun plans. Advanced features like AI call summaries syncing to ATS notes require the Professional plan or higher. View pricing.
🔐 Admin Access Required: You must have admin-level permissions in both FreJun and your ATS to complete the initial connection. Standard users can make calls post-setup but cannot configure the integration.
Before You Begin: Key Concepts

What Is ATS Phone Integration?
ATS phone integration connects your calling platform directly to your applicant tracking system. When a recruiter calls a candidate, the call is automatically logged — including duration, recording, and outcome — against that candidate’s profile. No manual entry required.
Bidirectional Sync vs. One-Way Sync
Bidirectional sync means data flows in both directions: call data from FreJun pushes into your ATS, and candidate updates in your ATS (like stage changes) pull back into FreJun. One-way sync only pushes call data out — meaning recruiters must manually update candidate stages. FreJun uses bidirectional sync by default.
Candidate Field Mapping
Field mapping defines which data fields in FreJun correspond to fields in your ATS. For example, FreJun’s “Call Outcome” field maps to your ATS’s “Disposition” field. Accurate mapping is the most critical configuration step.
💡 Common Misconception: Many recruiters assume call data syncs instantly. FreJun syncs in real time for call logs and within 5 minutes for stage updates. If you don’t see data immediately after a call, wait 5 minutes before troubleshooting.
How to Connect Your Phone System to Your ATS: Step-by-Step
Phase 1: Verify Compatibility and Connect FreJun (~5 min)
Step 1: Confirm Your ATS Supports FreJun Integration
Before touching any settings, verify your ATS is on FreJun’s supported list.
- Navigate to FreJun Integrations in a new browser tab.
- Search for your ATS by name (e.g., “Greenhouse,” “Lever,” “BambooHR”).
- Click your ATS tile to open the integration detail page.
- Confirm the status shows “Native Integration” or “API Supported.”
✅ Verification: Your ATS tile shows “Native Integration” status. If it shows “Via Zapier,” proceed to the Integrations section for the Zapier setup path.
💡 Pro Tip: If your ATS isn’t listed natively, FreJun supports 1,000+ tools via Zapier. Most ATS platforms have a Zapier connector that takes under 10 minutes to configure.
Step 2: Access FreJun Integration Settings
- Log into your FreJun dashboard at app.frejun.com.
- Click Settings in the left navigation sidebar.
- Select Integrations from the Settings submenu.
- Locate the ATS & Recruiting section.
- Click your ATS name to open the connection panel.
✅ Verification: The ATS connection panel opens showing a “Connect” button and OAuth/API key input fields.
🔐 Admin Only: If you see a lock icon instead of a Connect button, your FreJun account role is set to Standard User. Ask your FreJun admin to either complete this step or upgrade your permissions under Settings > Team > [Your Name] > Permissions.
Step 3: Authenticate and Connect Your ATS
This step varies slightly by ATS. The two most common methods are OAuth (recommended) and API key.
For OAuth-supported ATS platforms (Greenhouse, Lever):
- Click Connect with [ATS Name] — this opens an OAuth popup.
- Log into your ATS admin account in the popup window.
- Review the permissions FreJun requests (read/write candidate data, call logs).
- Click Authorize or Allow Access.
- The popup closes automatically. FreJun displays a green “Connected” status.
For API key-based ATS platforms (BambooHR, Workday):
- Open your ATS admin panel in a separate browser tab.
- Navigate to Settings > API Keys (exact path varies by ATS — check your ATS documentation).
- Generate a new API key with read/write permissions for candidate data.
- Copy the API key.
- Return to FreJun’s integration panel and paste the key into the API Key field.
- Enter your ATS subdomain or account URL if prompted.
- Click Verify Connection.
✅ Verification: FreJun shows a green “Connected” badge next to your ATS name. You’ll also receive a confirmation email to your FreJun admin address.
⚠️ Plan Note: OAuth is available on all plans. API key connections with custom endpoint configuration require the Professional plan.
✅ Phase 1 Complete. Your ATS is now authenticated and connected to FreJun. Time so far: ~5 minutes. Next: Map your candidate fields so data flows into the right places.
Phase 2: Map Candidate Fields (~10 min)
Step 4: Open the Field Mapping Configuration
- From the ATS integration panel, click Configure or Field Mapping.
- FreJun loads a two-column mapping interface: FreJun Fields (left) and ATS Fields (right).
- Review the auto-suggested mappings FreJun has pre-populated.
💡 Pro Tip: FreJun auto-maps standard fields (name, phone, email) correctly in most cases. Focus your manual review on custom fields like “Call Outcome,” “Recruiter Notes,” and “Interview Stage.”
Step 5: Map Critical Candidate Fields
Map each FreJun field to its corresponding ATS field using the dropdown menus.
Priority fields to map (in order of importance):
- Candidate Phone Number → Your ATS primary phone field. Select the dropdown next to “Phone Number” and choose your ATS’s phone field name. If candidates have multiple phone numbers, map to “Primary Phone” first.
- Call Outcome / Disposition → Your ATS stage or disposition field. This is the most important mapping for pipeline tracking. Match FreJun outcomes (e.g., “Interested,” “Not Interested,” “Callback Requested”) to ATS stages.
- Call Recording URL → ATS attachment or notes field. Enables recruiters to replay calls directly from the candidate profile.
- Recruiter Notes → ATS notes or activity field. Maps post-call notes entered in FreJun to the candidate’s activity log.
- Call Duration → ATS custom field (if available). Useful for tracking engagement depth.
Click Save Field Mapping when all critical fields are mapped.
✅ Verification: Click Preview Sync — FreJun shows a sample candidate record with mapped fields populated. Confirm the data appears in the correct ATS fields.
💡 Pro Tip: If your ATS uses custom fields not visible in the dropdown, go to your ATS admin panel and ensure those fields are marked as “API accessible.” Some ATS platforms hide custom fields from API access by default.
Step 6: Configure Sync Settings
- Scroll down to the Sync Settings panel within the integration configuration.
- Set Sync Direction to Bidirectional (recommended).
- Set Sync Frequency — leave at Real-time for call logs; stage updates sync every 5 minutes automatically.
- Enable Auto-create Candidate toggle if you want FreJun to create new ATS records for unknown numbers (optional — recommended for outbound sourcing teams).
- Enable Call Recording Sync to attach recordings to candidate profiles.
- Click Save Settings.
✅ Verification: The sync settings panel shows a green “Active” status indicator.
✅ Phase 2 Complete. Candidate fields are mapped and sync is configured. Time so far: ~15 minutes. Next: Run test calls to confirm everything works end-to-end.
Phase 3: Test and Train (~5–10 min)
Step 7: Run a Test Call
- Navigate to Candidates in your FreJun dashboard.
- Select a test candidate (use a colleague’s number, not a real candidate).
- Click the Call button next to the candidate’s name.
- Complete a 30-second test call.
- Add a test note in the post-call disposition screen.
- Click Save & Log.
✅ Verification: Open your ATS and find the test candidate’s profile. Confirm the call log, duration, recording link, and notes appear in the activity feed within 5 minutes.
Step 8: Train Your Recruiting Team
- Share the FreJun calling guide with your team: Settings > Resources > Team Guides.
- Walk through one live call together using screen share.
- Confirm each recruiter can see the Call button on candidate profiles in the ATS (if using click-to-call from ATS).
- Set up call disposition options that match your hiring pipeline stages.
✅ Phase 3 Complete. Your ATS-phone integration is live and your team is ready.
You’ve successfully connected your phone system to your ATS. FreJun helps recruiting teams move faster: every call automatically logged to the candidate profile with zero manual entry, AI-generated call summaries syncing directly to ATS notes, and recruiters calling candidates in one click directly from the ATS.
Start free 3-day trial: Try FreJun Free | Book demo: Schedule Demo | View pricing: See Plans
Configuring ATS Calling Integration for Your Team
Call Disposition Settings
Dispositions are the outcome labels recruiters select after each call. Align these with your ATS pipeline stages for accurate reporting.
- Go to Settings > Call Settings > Dispositions.
- Click Add Disposition and enter labels matching your ATS stages.
- Assign each disposition a color code for visual pipeline tracking.
- Enable Require Disposition to force recruiters to log outcomes before moving on.
Team Permissions Configuration
Control which recruiters can call which candidate pools.
- Navigate to Settings > Team > [Recruiter Name] > Permissions.
- Assign ATS Integration Access to recruiters who need to log calls.
- Set Call Recording Access based on compliance requirements.
Configuration Reference Table
| Setting | Default | Recommended | Why Change |
|---|---|---|---|
| Sync Direction | One-way | Bidirectional | Keeps ATS stages updated automatically |
| Sync Frequency | 5 min | Real-time (call logs) | Instant visibility for hiring managers |
| Auto-create Candidate | Off | On (sourcing teams) | Captures outbound sourcing calls |
| Call Recording Sync | Off | On | Enables quality review from ATS |
Connecting with Other Tools
Connecting with Greenhouse
Greenhouse supports native OAuth integration with FreJun. Navigate to Settings > Integrations > Greenhouse in FreJun, click Connect with Greenhouse, and authorize via your Greenhouse admin account. Full setup takes under 5 minutes.
Connecting with Lever
Lever uses API key authentication. Generate your key in Lever under Settings > Integrations > API Credentials, then paste it into FreJun’s Lever integration panel.
Connecting with BambooHR
BambooHR requires an API key and your company subdomain. Find both in BambooHR under Account > API Keys.
Integration Availability
| ATS Platform | Connection Type | Setup Time | Documentation |
|---|---|---|---|
| Greenhouse | OAuth (Native) | 3 min | Link |
| Lever | API Key (Native) | 5 min | Link |
| BambooHR | API Key (Native) | 5 min | Link |
| Workday | API Key (Native) | 10 min | Link |
💡 Don’t see your ATS? Connect via Zapier or use the FreJun API for custom builds.
Test That Your ATS Integration Works

Test 1: Call Log Sync
- Make a 30-second test call to a colleague using FreJun.
- Add a disposition and a short note in the post-call screen.
- Open your ATS and navigate to that contact’s profile.
- Wait up to 5 minutes and refresh the page.
✅ Success: Call log, duration, disposition, and notes appear in the ATS activity feed.
❌ Failure: No data appears after 5 minutes → See Troubleshooting
Test 2: Bidirectional Sync
- Update a candidate’s stage in your ATS (e.g., move from “Phone Screen” to “Interview”).
- Wait 5 minutes.
- Open that candidate’s record in FreJun.
✅ Success: FreJun shows the updated stage from your ATS.
❌ Failure: Stage not updated → Check that bidirectional sync is enabled in Settings > Integrations > [ATS] > Sync Settings.
Testing Checklist
- ☐ Test call logged in ATS within 5 minutes
- ☐ Call recording link accessible from ATS profile
- ☐ Disposition mapped to correct ATS stage
- ☐ Recruiter notes appear in ATS activity feed
- ☐ ATS stage changes reflect in FreJun within 5 minutes
- ☐ Click-to-call works from ATS candidate profile (if enabled)
Troubleshooting Common Issues
Issue: Call Data Not Appearing in ATS
Symptoms: Call completed in FreJun but no log in ATS; ATS activity feed empty after 10+ minutes.
Common Causes: Field mapping not saved correctly; API key expired or permissions changed in ATS; sync paused due to authentication timeout.
Solution:
- Re-verify field mapping: Go to Settings > Integrations > [ATS] > Field Mapping. Confirm “Call Log” and “Disposition” fields are mapped. Click Save Field Mapping again even if it looks correct.
- Re-authenticate the connection: Go to Settings > Integrations > [ATS]. Click Disconnect, then Reconnect. Complete the OAuth or API key flow again.
✅ Expected Result: Next test call appears in ATS within 5 minutes.
💡 Prevention: Set a calendar reminder to re-verify your API key every 90 days. Many ATS platforms auto-expire API keys.
Issue: Permission Error During Connection
Symptoms: “Insufficient permissions” error during OAuth; “403 Forbidden” error when entering API key.
Common Causes: ATS account used for connection is not an admin; API key generated without write permissions; FreJun account role is Standard User, not Admin.
- Confirm ATS admin status: Log into your ATS and navigate to your profile settings. Confirm your role shows “Admin” or “Integration Manager.”
- Regenerate API key with correct permissions: In your ATS, delete the existing API key. Create a new key and explicitly check “Read/Write” for candidate data. Paste the new key into FreJun.
✅ Expected Result: Connection completes without error.
💡 Prevention: Always use a dedicated service account (not a personal recruiter account) for API integrations. This prevents disruption if a recruiter leaves the company.
Issue: Custom Fields Not Appearing in Mapping Dropdown
Symptoms: Custom ATS fields missing from FreJun’s field mapping dropdown; only standard fields (name, email, phone) visible.
Common Causes: Custom fields not enabled for API access in ATS; ATS requires field-level API permissions to be set separately.
- Enable API access for custom fields in your ATS: In your ATS admin panel, navigate to Settings > Custom Fields. Find each custom field and enable “Expose via API” or “API Accessible.” Return to FreJun and click Refresh Fields in the mapping panel.
✅ Expected Result: Custom fields appear in FreJun’s mapping dropdown within 60 seconds.
Still stuck? support@frejun.com
Best Practices for ATS Calling Integration
1. Use a Dedicated Service Account for API Connections
Why: If the personal account used to connect the integration is deactivated (e.g., recruiter leaves), the integration breaks for the entire team.
Do this: Create a dedicated “FreJun Integration” admin account in your ATS. Use this account exclusively for the API connection. Document the credentials in your team’s password manager.
Don’t do this: Connect using a personal recruiter account or share the integration account credentials broadly.
2. Align Dispositions with ATS Pipeline Stages Before Going Live
Why: Misaligned dispositions create messy pipeline data that’s hard to clean up retroactively.
Do this: Map every FreJun disposition to a specific ATS stage before your first live call. Review with your TA lead to confirm stage names match reporting needs. Test each disposition with a dummy candidate record.
3. Enable Call Recording Sync for Quality and Compliance
Why: Recordings stored only in FreJun create a fragmented candidate record. Syncing to ATS keeps everything in one place.
Do this: Enable Call Recording Sync in integration settings. Set a recording retention policy that matches your compliance requirements. Inform candidates of recording per local regulations.
4. Refresh Your ATS After Initial Integration Setup
Why: Many ATS platforms cache integration states. Without a refresh, the FreJun calling widget may not appear on candidate profiles immediately.
Do this: Log out of your ATS and log back in after completing FreJun setup. Clear browser cache if the calling widget doesn’t appear. Ask your team to do the same on their first login post-integration.
5. Schedule a Monthly Integration Health Check
Why: API keys expire, permissions change, and ATS updates can silently break integrations.
Do this: Set a monthly calendar reminder to run a test call and verify sync. Check Settings > Integrations > [ATS] > Sync Status for any error flags. Review the integration changelog in FreJun for updates.
How FreJun Outperforms Alternatives
1. Native Bidirectional Sync — Not One-Way
FreJun’s ATS integration syncs data in both directions in real time. When a recruiter updates a call outcome in FreJun, the ATS stage updates automatically. When a hiring manager moves a candidate in the ATS, FreJun reflects that change.
Competitor comparison: JustCall offers one-way sync only — call data pushes to ATS, but ATS stage changes don’t return to the dialer. Kixie requires developer configuration for bidirectional sync and is not documented for ATS platforms. RingCentral limits ATS integration to enterprise plans with no native connectors for mid-market platforms.
FreJun savings: Eliminates ~2 hours/week of manual stage updates per recruiter — equivalent to $3,000+/year per 10-recruiter team.
2. AI Call Summaries Synced Directly to ATS Notes
FreJun’s AI automatically generates a structured call summary after every recruiting call and pushes it to the candidate’s ATS notes field. Competitors require manual note entry or separate AI add-ons. Hiring managers see call context without listening to recordings, candidate profiles stay current with zero recruiter effort, and searchable call summaries improve candidate rediscovery. JustCall AI summaries require manual copy-paste to ATS. Kixie has no AI summary feature for ATS note sync as of Q1 2026.
3. Included on All Plans — No Add-On Fees
FreJun includes ATS integration on every plan, including the entry-level tier. JustCall charges $10/user/month as an add-on. RingCentral requires the Premium plan ($34.99/user/month minimum). Kixie requires a paid professional services engagement for custom ATS integrations. Explore FreJun features to see everything included on your plan.
Comparison Matrix — FreJun vs. Competitors
| Feature | FreJun | JustCall | Kixie |
|---|---|---|---|
| Bidirectional ATS Sync | ✅ Native | ❌ One-way only | ❌ Dev required |
| AI Call Summaries → ATS | ✅ Included | ❌ Manual only | ❌ Not available |
| ATS Integration Cost | ✅ Free (all plans) | ❌ $10/user/month | ❌ Custom pricing |
| Feature | FreJun | RingCentral | Aircall |
|---|---|---|---|
| Mid-market ATS Support | ✅ All plans | ❌ Enterprise only | ⚠️ Limited |
| Setup Time | ✅ ~15 min | ❌ 2–4 hours | ⚠️ 30–60 min |
| No-code Setup | ✅ Yes | ❌ IT required | ⚠️ Partial |
For recruiting teams that need ATS integration without developer involvement or add-on costs, FreJun delivers bidirectional sync, AI note automation, and full ATS compatibility at 40% lower total cost than JustCall with equivalent features. See how we compare: FreJun vs JustCall comparison.
Frequently Asked Questions
How long does ATS phone integration take to set up?
Most teams complete FreJun ATS integration in 10–15 minutes. Phase 1 (connecting accounts) takes approximately 5 minutes, Phase 2 (field mapping) takes 5–10 minutes, and Phase 3 (testing) takes 3–5 minutes. 87% of FreJun users complete the full integration in under 15 minutes. Complex custom field mapping can extend setup to 45 minutes.
Does FreJun work with Greenhouse, Lever, and BambooHR?
Yes. FreJun natively integrates with Greenhouse (OAuth), Lever (API key), BambooHR (API key), and Workday. Setup for each takes 3–10 minutes via Settings > Integrations > ATS & Recruiting. FreJun also supports 1,000+ additional tools via Zapier. See the full integration directory.
How do I sync custom candidate fields between FreJun and my ATS?
First, enable API access for custom fields in your ATS admin panel (usually under Settings > Custom Fields > API Accessible). Then return to FreJun’s field mapping panel and click Refresh Fields. Your custom fields will appear in the mapping dropdown within 60 seconds. Map each custom field to its FreJun equivalent and save.
Is call data synced in real time or on a delay?
Call logs, dispositions, and recordings sync in real time — they appear in your ATS within seconds of a call ending. Candidate stage updates from ATS to FreJun sync every 5 minutes. This is a deliberate batching approach to prevent API rate limit issues with ATS platforms, not a technical limitation.
What if I don’t have admin access to my ATS?
Contact your ATS administrator to either complete the integration setup or grant you Integration Manager permissions. In FreJun, ask your account admin to navigate to Settings > Team > [Your Name] > Permissions > Enable Integration Management. Most integration steps require admin access to both platforms.
Can I disconnect the ATS integration without losing historical data?
Yes. Go to Settings > Integrations > [ATS Name] > Disconnect. This stops future syncing but does not delete any historical call logs already synced to your ATS. Existing candidate records remain unchanged. You can reconnect at any time without data loss.
Is candidate call data secure during sync?
Yes. FreJun uses 256-bit AES encryption for all data in transit and at rest. FreJun is SOC 2 Type II certified and GDPR compliant. API credentials are encrypted and never stored in plain text. Call recordings are stored in encrypted cloud storage with access controls. See the FreJun security page for full details.
Can recruiters call candidates directly from the ATS interface?
Yes, for ATS platforms that support embedded widgets (Greenhouse, Lever). After integration, a FreJun Call button appears on candidate profiles. Recruiters click it to initiate a call without leaving the ATS. Call logs sync automatically post-call. For ATS platforms without widget support, recruiters use the FreJun web app or mobile app.
What happens if a candidate’s phone number changes in the ATS?
With bidirectional sync enabled, FreJun pulls the updated phone number from your ATS within 5 minutes of the change. Recruiters will see the new number the next time they open that candidate’s record in FreJun. No manual update required.
What ATS platforms does FreJun support beyond the major ones?
Beyond native integrations with Greenhouse, Lever, BambooHR, and Workday, FreJun connects with 1,000+ tools via Zapier — including iCIMS, SmartRecruiters, JazzHR, and Bullhorn. For enterprise or custom ATS platforms, FreJun’s open API enables custom integrations. Visit the integrations directory for the full list. For pricing details on enterprise plans, visit our pricing page.
What to Do Next
You’ve successfully connected your phone system to your ATS. Here’s how to maximize the value of your integration:
1. Set Up Team Access
Add your recruiting team to FreJun and assign ATS integration permissions: Settings > Team > Invite Users. Assign “ATS Integration Access” to all active recruiters. See our complete guide library for team management tutorials.
2. Explore Advanced Features
- AI Call Analysis: Automatically score recruiting calls and surface coaching opportunities — explore FreJun features
- Auto Dialer for Sourcing: Run high-volume outbound sourcing campaigns with automatic ATS logging
- Custom Reporting: Build pipeline velocity reports using call outcome data from your ATS
3. Optimize Your Hiring Pipeline
Review your call disposition data after the first week. Identify which stages have the lowest conversion rates and use FreJun’s call recordings to coach recruiters on those specific conversations.
4. Join the FreJun Community
- Knowledge Base: knowledge.frejun.com
- Need help? Contact support: support@frejun.com
Explore our complete how-to guide library for more tutorials on getting the most from FreJun.
Ready to transform your recruiting calls? Start Free Trial | Talk to Sales
