Integrations · Bullhorn

The Bullhorn integration for shift scheduling and credentialing.

Mach 1 is an Approved Bullhorn Developer Partner. Job orders flow in both directions, shifts scheduled, booked, and worked in Mach 1 are written to the Bullhorn job and placement, credentials stay in sync both ways, and recruiters can add shifts from a tab inside the Bullhorn job record. Your ATS remains the system of record.

Bullhorn

Approved Developer Partner · Security compliance review passed

Mach 1 Scheduler (Scheduling & Shift Management) connects directly to Bullhorn — shift data pushed at the placement and job level, credentials synced both directions through Credential Hub (Workforce & Compliance). Your ATS stays the system of record. Your schedule finally keeps up with it.

What syncs

Ten record types, each with a clear direction.

Not a single overnight job. Each record type has an owner and a direction, so nothing is overwritten by surprise.

RecordDirectionWhat happens
Client corporationsBoth waysKept in step with Mach 1 client accounts.
Job ordersBoth waysA new job order in Bullhorn creates one in Mach 1. A job order created in Mach 1 creates one in Bullhorn.
PlacementsBoth waysA Bullhorn placement is mirrored to a Mach 1 assignment.
Candidate certifications and filesBoth waysOne credential record across both systems, including the documents.
Certification types and job requirementsBullhorn to Mach 1Your certification list and each job's required certifications import.
CandidatesBullhorn to Mach 1Candidates become Mach 1 workers, matched by email.
Client contactsMach 1 to BullhornContacts created in Mach 1 are pushed to Bullhorn.
Scheduled shiftsMach 1 to BullhornWritten at the job level, against the Bullhorn job order.
Booked shiftsMach 1 to BullhornWritten at the placement level, against the Bullhorn placement.
Worked shiftsMach 1 to BullhornClock times and hours written at the placement level.
Job orders

A new vacancy in either system becomes a job order in the other.

Mach 1 is not limited to vacancies that already exist in Bullhorn. Create the job on either side and the other side gets it.

01

Bullhorn to Mach 1

A job order created in Bullhorn, new or existing, is picked up by the sync and becomes a Mach 1 job order. A quick review confirms the site and role mapping, then an approve action opens the shifts. That checkpoint applies to every job order.

02

Mach 1 to Bullhorn

A job order created in Mach 1 is pushed to Bullhorn and creates the corresponding job there, so a schedule that starts on our side still shows up where recruiters look.

03

Add shifts from inside the job

The Bullhorn job record carries an Add Shifts in Mach 1 tab: mapped site and job, date range, times, days, recurrence, open shifts per day, pay and bill rates, and an on-call switch. Add puts the shifts on the job next to the ones already there, and the same tab lists the placements from Bullhorn.

At which level

Job level and placement level.

Job level

Scheduled shifts are written against the Bullhorn job order, so anyone looking at the job sees the schedule behind it.

Placement level

Booked shifts and worked shifts, with clock times and hours, are written against the Bullhorn placement, next to the person who worked them.

Inside Bullhorn

Shift data is stored in Bullhorn custom objects on the job and the placement, and the Add Shifts in Mach 1 tab on the job record lets recruiters build the schedule without leaving Bullhorn.

Activation

Getting connected takes one ticket.

  1. Open a Bullhorn support ticket

    Activation starts with a short support ticket on your side. We hand you the exact template.

  2. Mach 1 configures the connection

    Our team sets up the connection for your organization. Your Bullhorn credentials are stored encrypted.

  3. Your Bullhorn data arrives

    Clients, job orders, placements, candidates, and certifications import, so you do not start from an empty system.

  4. Shifts start flowing back

    From then on, scheduled, booked, and worked shifts are written to Bullhorn, and job orders flow in both directions.

FAQ

Bullhorn integration: common questions.

  • Does Mach 1 replace Bullhorn?

    No. Bullhorn stays your system of record for candidates, clients, jobs, and placements. Mach 1 runs the work between placement and payroll, scheduling, credentialing, and time capture, and writes the results back to Bullhorn.

  • At which level do shifts sync to Bullhorn?

    Both. Scheduled shifts are written at the job level, against the Bullhorn job order. Booked shifts and worked shifts, including clock times and hours, are written at the placement level. Whether your team works from placements or from jobs, the schedule lands where recruiters already look.

  • Do credentials sync both ways?

    Yes. Candidate certifications and their files sync in both directions, and certification types and each job's required certifications import from Bullhorn. Mach 1 then checks those credentials every time a worker is assigned, offered, or swapped onto a shift.

  • Can Mach 1 create shifts for a new Bullhorn vacancy, or only for existing ones?

    Both. When a new job order is created in Bullhorn, the sync creates a matching job order in Mach 1, new vacancies the same as existing ones. A quick review confirms the site and role mapping, then an approve action opens the shifts. That checkpoint applies to every job order. In the other direction, a job order created in Mach 1 is pushed to Bullhorn and creates the corresponding job there.

  • Can a recruiter add shifts without leaving Bullhorn?

    Yes. The Bullhorn job record carries an Add Shifts in Mach 1 tab. It shows the mapped site and job, and the recruiter sets the date range, start and end times, days of the week, recurrence, open shifts per day, and pay and bill rates, then adds the shifts to the job. The same tab lists the placements on that job and can check Bullhorn for new ones.

Seen enough?

Book a demo and see your Bullhorn jobs and placements on a live schedule.