Importing jobs from a connected Applicant Tracking System (ATS)
Plug-in your jobs from a 3rd party applicant tracking system, and let the platform work its magic.
You can automatically import jobs from your Applicant Tracking System (ATS) to Leadline. This integration allows your team to both quickly onboard to Leadline, and retain the offer letter and employee onboarding processes in your ATS/HRIS system.
Leadline has a standard integration used for all supported ATS systems. Please review the list of supported Applicant Tracking Systems on our website.

The integration consists of two use cases:
1. Retrieving job data from your ATS.
2. Sending candidates from Leadline into your ATS.
Multiple ATS systems. In Leadline, you can integrate multiple Applicant Tracking Systems into a single account. This is a great use case for agencies who service jobs across multiple clients, each with differing HR systems.

About Leadline's ATS Job Sync Feature
Leadline automatically pulls job information from your ATS every 24 hours (often in the early morning). This "sync" allows the system to retrieve new jobs and updates to existing jobs, allowing you to maintain your company's job requisition & approval process through the ATS.
Enhancing Jobs Synced from an ATS
Leadline maintains a 1:1 mapping between jobs in your ATS and Positions in Leadline using the job code from your ATS. You can use Leadline to adjust the candidate-facing job description and application contents for improved marketing & talent acquisition functions.
Heads up! The sync behavior is one-way, which means Leadline will never alter the job information within your ATS.
The below table describes the information received from your ATS, and which Leadline fields they are mapped to:
|
ATS Property |
Leadline Property |
|---|---|
|
Job code |
ATS Job code |
|
Job status |
Position status |
|
Job title |
Position name |
|
Job location |
Position location |
|
Job description |
Position description |
|
Assigned users |
Position authorized users |
Note: Some ATS systems do not support all of the above field mappings. When possible, Leadline will connect to the fields as described above.
Position sync configurations
By default, positions received from an ATS sync are not published. This is intentional by design, so you have more control over when and how certain jobs from your ATS are published through Leadline. That being said - you can customize your sync configuration settings.
You can automatically publish jobs using the auto-assign pages configuration rule. When enabled, Leadline will automatically assign landing page templates from Leadline to the jobs received during a sync, and publish those positions.
Note: When this setting is enabled, all jobs will be published with a one-question application (upload a resume) by default. You can always add more questions later.

Automatic Candidate Sync triggers
By default, you must use the 'Send Candidate to ATS' action button to push a candidate from Leadline to a connected ATS. However, you can configure Leadline to automatically sync candidates based on reaching a certain hiring stage. As an extreme use case, you could set this value to 'New Submission' to quickly funnel all traffic immediately into your ATS for preliminary hiring team review.
Heads up! 🙇 Candidate sync delivers candidate information to the ATS immediately upon request. However, updates to the candidate status made within the ATS are reconciled during the next daily sync action.

Hiring Stage Mapping
If your ATS supports it, Leadline has the ability to map your Hiring Stages in Leadline to your Hiring Stages in your ATS. This is a great way to get your team to adopt Leadline if they are already familiar with different processes in your current ATS. This also allows Leadline to follow candidate progress in your ATS for more accurate reporting.
For example, if you set up a trigger to sync candidates when they reach the 'Qualified for interview' stage, and the ATS supports hiring stage mapping, then Leadline would know if the candidate eventually reaches the 'Hired' stage in your ATS.
You can configure these by using the Map Hiring Stages function:

Requesting a new or custom Applicant Tracking System integration
If you don't see your ATS on our published list of supported Applicant Tracking Systems, you can request support from our team. To do this, all we ask is that you take care of requesting and retrieving the appropriate REST API documentation.
The following APIs are needed to build a standard Leadline ATS connector;
- Authorization (OAuth). This is an authorization mechanism to securely connect Leadline to your Applicant Tracking System. Your ATS would provide Leadline with a client/secret combination that is used to ensure API calls are being made by a trusted application.
- GET /jobs. This API allows Leadline to retrieve all jobs and associated job details. This API should support things like job title, description, location, and status.
- POST /candidate. This API allows Leadline to create a new applicant in your ATS. Typical fields the API should support are name, email address, phone number, and the jobID which the candidate should be created under.
- POST /file. This API allows Leadline to upload a file specifically to the candidate created in #3 above. An example would be attaching a resume or certification to a candidate profile in Leadline.
- [Nice-to-have] GET /candidate. This API allows Leadline to get the status of the candidate created in the ATS in #3 above. This is useful for tracking the progress of the candidate in your ATS, for more accurate reporting in Leadline.
If you are looking for additional support, or you are ready to get started with your Applicant Tracking System integration, contact your customer success manager and we'll help you get started!