Bullhorn Integration — Simple Guide
How to connect Bullhorn to Bilflo, and how to get it working again if it stops syncing.
Connect Bullhorn
You’ll need four things from Bullhorn first: Client ID, Client Secret, API Username, and API Password.
- Go to Settings → Integrations and open Bullhorn.
- On the Connection tab, type in the Client ID, Client Secret, API Username, and API Password.
- Click Authenticate with Bullhorn.
- Log in at Bullhorn when it asks, then you’ll come back to Bilflo.
- You should see ✓ Connection Established.
Then finish the rest of the Connection tab so syncing actually does something:
- Required Settings — pick the default time collection methods for W2 and 1099 jobs.
- Placement Types and Statuses — type these to match Bullhorn exactly (no extra spaces).
- Data Mapping — match your existing people, clients, and jobs so you don’t get duplicates.
How to know it’s working: the Last sync time on the Connection Status card updates about once a minute.

Fix it when it stops syncing
The sign something’s wrong: the Last sync time stops moving, and new Bullhorn placements or status changes stop showing up in Bilflo — even if it still says “Connection Established.”
The fix (works almost every time):
- Open Settings → Integrations → Bullhorn → Connection.
- Make sure Pause Bullhorn Syncing is not checked.
- Click Authenticate with Bullhorn again.
- You don’t need to re-enter anything.
- You don’t need to click Revoke Access.
- Your placement types, statuses, and mappings are all kept.
- Wait 1–2 minutes and refresh. Last sync should start moving again.
If that doesn’t fix it, check these:
- Is Pause Bullhorn Syncing unchecked?
- Did anything change in Bullhorn — the API user’s password, the Client ID, or the Client Secret? If so, update those fields on the Connection tab first, then click Authenticate with Bullhorn.
- Did changes happen in Bullhorn while it was disconnected? Those may not come over on their own. Make a small edit to that placement in Bullhorn (or re-save its status) so it syncs again.
- Still stuck? Contact support and tell them roughly when Last sync stopped and whether any Bullhorn login details changed.
Tip: Don’t use Revoke Access just because it stopped syncing — that disconnects everything and makes you set it all up again. Re-authenticating (the steps above) is faster and keeps your settings.