Connect your ATS

Connect your applicant tracking system so your jobs appear in First and screened candidates go back to your ATS.

You connect your ATS yourself, in First, by pasting in an API key from your ATS. It takes a few minutes. You do not need us to do it for you and you do not need a developer.

SystemsWhich systems you can connect

You can connect any of these yourself:

  • Greenhouse
  • Workable
  • Ashby
  • Teamtailor
  • Bullhorn
  • BambooHR
  • Pinpoint
  • Loxo

Eploy is on the way. You will see it on the integrations page in First, but it cannot be connected yet.

If your system is not listed, ask us for it: there is a form on the integrations page in First, and we will get in touch about connecting it.

Before you startWhat you need

You need 2 things.

Permission to manage your organisation in First. If you cannot see Settings, ask whoever set up your First account.

An API key from your ATS. Most ATSs only let an administrator create one, so you may need to ask a colleague. Ask for a key that can read jobs and create candidates. The exact name of the key differs by system:

Your ATSWhat to ask for
GreenhouseHarvest API key
If you also want First to post applications to your job board, add a Job Board API key and job board token.
WorkableAPI access token and your Workable subdomain
Your subdomain is the first part of your Workable address, so for example.workable.com it is example.
AshbyAPI key
Nothing else. This is the quickest one to connect.
TeamtailorAPI token and your Teamtailor domain
BullhornClient ID, client secret, API username, API password and corporation token
Bullhorn issues these, and the REST and OAuth URLs vary by account. Ask Bullhorn support for all of it in one go.
BambooHRAPI key and your BambooHR company domain
BambooHR has no fixed stage names, so tell us which of your stages mean applied, sourced and shortlisted.
PinpointAPI key and your Pinpoint subdomain
LoxoAPI key, your Loxo domain and your agency slug

Treat the key like a password. Send it to us only if we ask, and only through a method your security team is happy with.

ConnectConnect your ATS
  1. In First, go to Settings, then Integrations.
  2. Find your ATS and select it. There is a Filter integrations box if you need it.
  3. Paste in your API key, and anything else the form asks for.
  4. Switch Enabled to On.
  5. Select Save.

Nothing syncs until Enabled is On, so you can paste your key in and come back to it later.

JobsChoose how your jobs arrive

Once connected, First can keep your jobs in step with your ATS. Choose one of 3 options.

OptionWhat happens
Import manuallyJobs are not added automatically. You choose which ones to import. Start here if you are trying First on a few roles.
Import as draftJobs are added automatically but not published, so nothing goes live until you say so.
Import with status from your ATSJobs are added and published automatically, and may appear publicly straight away.

You can also set a default hiring manager, used when First cannot match the hiring manager on the job to someone in First. First matches people by email address.

Tip
Closing or unpublishing a job in your ATS also changes it in First. Your ATS stays in charge of what you are hiring for.
ProblemsIf something does not work
What you seeWhat to check
Invalid credentials when you saveThe key is wrong, has expired, or has been revoked in your ATS. Create a new one.
No jobs appearCheck Enabled is on, and that you have chosen how jobs arrive. On manual import, nothing appears until you import a job.
Jobs appear but candidates do not go backCheck the role is linked to a job in your ATS, in the role's integration settings.
The wrong hiring manager, or noneFirst matches people by email address. Check the address in your ATS matches the one in First, or set a default hiring manager.
It worked, then stoppedKeys expire and get revoked, often when someone leaves. Create a new key and paste it in.

Still stuck? Tell us what you were doing and what you saw, and we will look at it with you.

QuestionsFrequently asked
What if our ATS is not listed?

Get in touch and tell us which one you use. If it has a public, documented API we aim to have the integration built in 1 to 2 days.

There is a form on the integrations page in First, or you can contact us directly.

Do you build your own ATS in-house?

This guide is for off-the-shelf systems. If your ATS was built by your own team there is no published API for us to connect to, so your engineers need to expose one first. See connect your custom ATS.

Need a hand?

Get in touch with your First contact, or at support@first.cx

First.cx logo
Copyright © OpenDigital Limited 2026

We use cookies to analyse site traffic and improve your experience. By clicking "Accept", you consent to our use of analytics cookies. See our Privacy Policy for details.