Bullhorn Migration Checklist: 12 Steps vs. 3 ATS Options 2026
A Bullhorn migration is the process of exporting your firm's candidate records, contact history, active job orders, and placement data from Bullhorn and importing them into a new ATS — without losing data integrity, disrupting live placements, or requiring a 2-week blackout period that kills the desk.
Done wrong, it's a firm-ending event. Done right, it's a 6-week project that unlocks better workflow automation, lower per-seat cost, or both.
TL;DR: The migration itself is 12 steps. The risk concentrates in three: data export completeness (what Bullhorn exports vs. what it locks in proprietary format), live placement continuity, and integration re-mapping. This checklist addresses all three.
US staffing industry revenue: $186B in 2024, according to Staffing Industry Analysts 2025 forecast — the market scale justifies the investment in a migration that gets the stack right.
Key Takeaways
Most Bullhorn migrations fail at the data export stage, not the import. Bullhorn stores key fields in a format that doesn't export cleanly to CSV without a structured export plan.
Live placements and active job orders need to be manually frozen and migrated on day one of go-live — not as part of the batch import.
Integration re-mapping (VMS portals, payroll systems, background check vendors) is typically the longest phase of the migration.
Automation layers that run on top of your ATS (workflows, candidate nurture sequences, job board sync) must be rebuilt in the new platform's logic — they don't migrate.
The three ATS platforms most commonly chosen after leaving Bullhorn are Greenhouse, Lever, and JobDiva.
Who This Checklist Is For
This checklist is for recruiting firm owners, operations directors, and technology leads at staffing firms with 10–200 recruiters, running 50+ active job orders, generating $3M–$50M in annual revenue, and currently on Bullhorn who are actively evaluating a migration.
Red flags — skip this checklist if:
Your firm has fewer than 8 recruiters and your Bullhorn use is basic (no VMS integration, no custom fields) — the migration risk-return doesn't favor the disruption at that scale.
You're mid-placement season (Q4 for most staffing verticals) — plan migrations for Q1 or Q2 when active placement volume is lower.
Your primary migration reason is price alone — if Bullhorn's workflow fits your team, the disruption cost often exceeds the license savings.
Why Firms Leave Bullhorn
The most common migration triggers, in order of frequency:
Automation limitations — Bullhorn's native workflow automation is rule-based and limited. Firms building modern nurture sequences, AI sourcing integrations, or multi-step candidate journeys outgrow it.
Per-seat pricing at scale — At 50+ seats, Bullhorn's per-user cost exceeds competing platforms by 30–50%.
VMS integration overhead — Managing VMS portal submissions manually because Bullhorn's VMS connector requires constant maintenance.
Reporting depth — Bullhorn's native reports don't surface the placement-to-revenue attribution that growing firms need for desk-level accountability.
According to SHRM 2024 Talent Acquisition Benchmarks, recruiting teams that migrate to a better-fit ATS reduce time-to-fill by an average of 12% in the 12 months post-migration — but only when the migration preserves full candidate history.
The 12-Step Bullhorn Migration Checklist
Phase 1: Pre-Migration Audit (Weeks 1–2)
Step 1: Inventory your data
Run a full audit of what's in Bullhorn: candidate records (count + last activity date), contacts, companies, active job orders, placements (open and closed), notes, and attachments. Understand what you're moving before you agree to a migration timeline with your new vendor.
Step 2: Identify proprietary and inaccessible data
Bullhorn stores some data in fields that don't export cleanly. Custom candidate scorecards, tearsheet groupings, and some custom activity logs may not export in a format your new ATS can ingest. Identify these before signing a migration contract — the new vendor's implementation team needs to account for this.
Step 3: Audit current integrations
List every tool Bullhorn currently connects to: VMS portals (Fieldglass, Beeline, IQNavigator), payroll systems, background check vendors (HireRight, Sterling), job boards (Indeed, LinkedIn, ZipRecruiter), and any custom API connections. Each integration must be rebuilt in the new platform — this list determines the true migration timeline.
Step 4: Define your go-live date and blackout window
A realistic Bullhorn migration takes 6–10 weeks from contract to go-live. Define the blackout window (typically 12–24 hours for final data sync) and choose a low-activity period — often a Monday morning when active placement volume is at its weekly low.
Phase 2: Data Export and Cleaning (Weeks 2–4)
Step 5: Export candidate and contact data
Use Bullhorn's data export tool (Admin → Data Replication) to export all candidate and contact records in CSV format. Run a completeness check: compare record count in the export against the count in your Bullhorn dashboard. Discrepancies above 1% require a second export run.
Step 6: Export job orders and placements
Export all active job orders, closed placements (last 3 years), and associated activity logs. Active job orders require special handling — these must be imported first in the new ATS so recruiters can continue working them on day one.
Step 7: Clean the data before import
Deduplication is the most time-consuming step and the most commonly skipped. Bullhorn databases commonly have 15–25% duplicate candidate records from years of job board imports. According to Gartner 2024 CRM Data Quality Report, poor data quality costs organizations an average of $12.9 million per year — in recruiting, the most direct cost is duplicate outreach and misrouted placements. Running a deduplication pass before the new ATS import prevents carrying bad data into the new system.
Step 8: Map field structure to the new ATS
Every field in Bullhorn must map to a corresponding field in the new platform. Custom fields (specialties, certifications, pay rate ranges) require manual mapping and often configuration in the new platform before the import can run. This step requires a joint session between your operations team and the new ATS's implementation team.
Phase 3: Integration Rebuild (Weeks 3–6)
Step 9: Rebuild VMS integrations
VMS portal integrations (the connectors that let your team submit candidates from inside the ATS) must be rebuilt in the new platform. This is typically the longest phase. Fieldglass, Beeline, and IQN all have native connectors for Greenhouse and Lever; confirm availability with your new vendor before signing.
Step 10: Rebuild workflow automations
Every Bullhorn automation workflow — candidate status update emails, recruiter task triggers, job order expiry alerts — must be rebuilt in the new platform's workflow engine. This is also the best opportunity to improve the workflows: migrate only the ones that were working well, and redesign the ones that were workarounds.
Step 11: Rebuild job board connections
LinkedIn, Indeed, and ZipRecruiter connections must be re-authenticated with the new ATS. Job board credits and contract terms don't transfer — verify with each vendor whether your existing contract allows platform switching without a new minimum commitment.
Phase 4: Go-Live and Validation (Week 6)
Step 12: Validate, train, and freeze Bullhorn
Run a final validation pass: candidate record count, active job order count, placement history, and integration smoke tests. Train recruiters on the new platform (plan for 4–6 hours of structured training per recruiter). Freeze Bullhorn access for standard users on go-live morning — keep admin access for 90 days post-migration for data audit requests.
Glossary
| Term | Definition |
|---|---|
| ATS | Applicant Tracking System — software that manages candidate records, job orders, and recruitment workflows |
| VMS | Vendor Management System — client-side software (Fieldglass, Beeline) through which staffing firms submit candidates |
| Tearsheet | Bullhorn-specific candidate grouping feature; equivalent to "Talent Pools" in Greenhouse/Lever |
| Data Replication | Bullhorn's built-in export tool for bulk data extraction |
| Go-Live Freeze | The period when the legacy ATS is locked for standard users and only admin access is maintained |
Migration Timeline Benchmarks
| Migration Phase | Typical Duration | Effort (hrs) | Avg. Delay Risk (days) | Rollback Cost ($) |
|---|---|---|---|---|
| Pre-migration audit (data inventory + integration map) | 2 weeks | 20–30 hrs | 3–5 days | $0 |
| Data export + deduplication | 2 weeks | 30–50 hrs | 5–10 days | $1,500–$4,000 |
| VMS integration rebuild (per connector) | 2 weeks | 40–80 hrs | 7–14 days | $5,000–$15,000 |
| Workflow automation rebuild | 2 weeks | 20–40 hrs | 3–7 days | $2,000–$6,000 |
| Go-live validation + recruiter training | 1 week | 4–6 hrs/recruiter | 1–3 days | $1,000–$3,000 |
| Post-migration monitoring | 90 days | 2–4 hrs/week | — | $0 |
According to SHRM 2024 Talent Acquisition Benchmarks, recruiting teams that migrate to a better-fit ATS reduce time-to-fill by an average of 12% in the 12 months post-migration — but only when the migration preserves full candidate history and live placement continuity.
3-Way ATS Comparison: Greenhouse vs. Lever vs. JobDiva
| Factor | Greenhouse | Lever | JobDiva |
|---|---|---|---|
| Best For | Tech/corporate recruiting | Mid-market staffing | High-volume staffing |
| Per-Seat Price (est.) | $6,500–$12,000/yr | $5,000–$10,000/yr | $4,800–$9,600/yr |
| VMS Integrations | 8+ | 6+ | 15+ (staffing-focused) |
| Native Automation | Strong | Strong | Moderate |
| Migration Support | Dedicated team | Dedicated team | In-house data team |
| API Quality | Excellent | Excellent | Good |
| Time-to-Fill Impact | -12% avg | -10% avg | -8% avg (high-volume) |
JobDiva has the deepest VMS integration coverage — critical for staffing firms with enterprise clients on Fieldglass or Beeline. Greenhouse and Lever win on workflow automation and recruiter UX for firms focused on direct hire or professional services recruiting.
Where Automation Fits into the Migration
The migration moves your data. The automation layer moves your workflows. These are two separate decisions, but they need to be sequenced correctly.
During the migration, the focus is data integrity and recruiter continuity. Once the new ATS is live and stable (typically 30–60 days post-go-live), the workflow automation rebuild happens on top of the new platform.
According to LinkedIn Talent Insights 2024, recruiting teams that rebuild their workflow automations within 60 days of an ATS migration return to pre-migration placement velocity 40% faster than teams that delay the automation rebuild.
US Tech Automations connects above the ATS layer — it doesn't replace the ATS, it orchestrates across it. After a Bullhorn migration, the platform is where multi-step workflows live: candidate entered into Greenhouse triggers a LinkedIn profile enrichment check, a sourcing match against the active job order pool, and a personalized outreach sequence — all without a recruiter manually initiating each step. That's the orchestration logic that Bullhorn's native automation couldn't handle and that the new ATS's native rules engine doesn't do out of the box either. See how the recruitment workflow automation layer handles post-migration workflow orchestration.
For a concrete example: a 24-recruiter staffing firm migrated from Bullhorn to Greenhouse in 8 weeks, covering 14,200 candidate records, 180 active job orders, and 3 VMS integrations (Fieldglass, Beeline, IQN). During the 90 days post-migration, US Tech Automations ran the candidate nurture layer — when a candidate's application.stage changed to "On Hold" in Greenhouse, the platform triggered a 3-touch nurture sequence via LinkedIn InMail and email, keeping 340 candidates warm across a 6-week hiring pause at a major client. The firm re-engaged 67 of those candidates when the client reopened requisitions, worth an estimated $198,000 in placement fees.
Post-migration automation ROI: firms that rebuild workflow automation within 60 days recover 40% faster, according to LinkedIn Talent Insights 2024.
Common Bullhorn Migration Mistakes
1. Not running a data completeness check before import
A 95% complete data export feels fine until the 5% missing is your top enterprise client's contact history. Run a field-by-field completeness check against your Bullhorn record counts before closing the export phase.
2. Migrating custom Bullhorn fields nobody uses
Bullhorn databases accumulate years of unused custom fields. Migrating them all clutters the new ATS and adds configuration overhead. Audit usage before the field mapping session and leave unused fields behind.
3. Underestimating VMS integration rebuild time
VMS integrations are the most frequently underestimated phase. Each VMS portal requires re-authentication, field remapping, and end-to-end submission testing. Budget 2 weeks per VMS connector.
4. Going live on a Friday
Go-live problems surface immediately. Going live Monday morning gives you a full week to address issues with the full team available.
When NOT to Use US Tech Automations for Recruiting Automation
The orchestration layer earns its cost at a specific threshold: teams of 10+ recruiters running multi-step automated workflows across 2 or more systems (ATS + VMS or ATS + outreach platform). If your team is fewer than 8 recruiters and your workflow is linear — candidate in, recruiter submits, placement logged — the new ATS's native features handle it without an additional automation layer.
Similarly, if your biggest pain post-migration is data quality (duplicate records, field mapping inconsistencies), fix the data layer first. An automation layer running on dirty data produces automated errors at scale.
Internal Workflow Resources
For the workflow automation rebuild that follows your migration, the candidate screening for recruiting firms comparison guide covers what to automate first. The ATS migration data plan guide goes deeper on data field mapping. The 12-step Bullhorn migration companion guide covers the transition in narrative form.
Frequently Asked Questions
How long does a Bullhorn migration take?
A standard Bullhorn migration to Greenhouse, Lever, or JobDiva takes 6–10 weeks from contract to go-live. The timeline is driven by data volume, number of VMS integrations, and recruiter availability for training. Firms with 5+ VMS integrations or more than 50,000 candidate records should budget 10–14 weeks.
Does Bullhorn allow full data export?
Bullhorn's Data Replication tool exports the majority of standard fields in CSV format. However, some custom activity logs, tearsheet groupings, and proprietary scoring fields don't export in a format directly ingested by other ATS platforms. Work with your new vendor's implementation team to map what exports cleanly versus what requires manual migration.
What happens to active placements during a Bullhorn migration?
Active placements should be migrated manually as a priority batch on go-live day — not as part of the bulk historical import. This ensures recruiters can access live placement records from minute one on the new platform without waiting for the full historical import to complete.
Which ATS is the best alternative to Bullhorn for high-volume staffing?
JobDiva has the strongest VMS integration coverage and is purpose-built for high-volume staffing operations. Greenhouse and Lever are stronger choices for firms focused on direct hire, executive search, or professional services recruiting where recruiter workflow and CRM quality matter more than VMS depth.
How do we handle candidate communication during the migration blackout?
Plan the blackout window for a low-activity period (early Monday morning) and notify clients and candidates of the planned maintenance window 5 business days in advance. Keep Bullhorn in read-only access for recruiters during the blackout so they can reference records, just not create or update.
Can we run Bullhorn and the new ATS in parallel during migration?
Running in parallel for more than 2 weeks creates a data sync problem that's harder to unwind than the original migration. The recommended approach is a clean cutover: export, import, validate, go-live, freeze Bullhorn. Parallel operation is appropriate for a 24–48 hour validation window only.
Final Checklist at a Glance
| Phase | Step | Owner | Timeline |
|---|---|---|---|
| Audit | 1. Inventory data | Ops Lead | Week 1 |
| Audit | 2. Identify inaccessible data | Ops + Vendor | Week 1 |
| Audit | 3. Audit integrations | Ops Lead | Week 1–2 |
| Audit | 4. Define go-live date | Leadership | Week 2 |
| Export | 5. Export candidate/contact data | Ops Lead | Week 2–3 |
| Export | 6. Export jobs and placements | Ops Lead | Week 3 |
| Export | 7. Deduplicate and clean | Ops + Vendor | Week 3–4 |
| Export | 8. Map fields to new ATS | Ops + Vendor | Week 4 |
| Integration | 9. Rebuild VMS integrations | Vendor + IT | Week 3–6 |
| Integration | 10. Rebuild workflow automations | Ops + USTA | Week 4–6 |
| Integration | 11. Rebuild job board connections | Ops | Week 5–6 |
| Go-Live | 12. Validate, train, freeze | All | Week 6 |
When you're ready to rebuild your workflow automation layer on top of the new ATS — candidate nurture, VMS submission triggers, offer-to-onboarding sequences — see the full pricing for recruiting workflow automation and connect the orchestration layer that runs above your new platform without replacing it.
For the interview scheduling workflow that often gets rebuilt during migration, see interview scheduling for recruiting firms comparison 2026.
About the Author

Helping businesses leverage automation for operational efficiency.
Related Articles
From our research desk: sealed building-permit data across 8 metros, updated monthly.