Migration Guide

Switch from Bullhorn to Laureo

Bring your clients, your candidates and the roles you filled across as spreadsheets, then connect your inbox and get an AI that works on all of it. Resumes and the submission history stay behind, and this page says so before you start.

After the move

Your records land in one database, and the AI can act on all of them. A sample prompt once you are in:

Hey Laureo, list every client we brought across that has had no contact in 30 days, then draft a short check in email to each owner for my approval.

Good to know

  • One file can hold up to 10,000 rows.
  • One file can be up to 10 megabytes.
  • You can undo a move for 30 days after it finishes.
  • You can undo a single file import for 24 hours after it finishes.

Why teams switch from Bullhorn

On Bullhorn

Getting your own records out means one list download per object, and the single complete backup is a database file with two signatures and a waiting period in front of it.

With Laureo

Your records are yours on every plan. Download them whenever you want, in a file you can open, with nothing to request and nobody to ask.

On Bullhorn

Resumes, notes and the submission history are not in the list download at all, and the report that holds the notes runs a year at a time.

With Laureo

We say what does not come across before you start, on this page and again on the review screen, so nothing goes missing quietly.

On Bullhorn

The candidate, the client and the role each sit in their own part of the product, and the assistant you get depends on the plan you are on.

With Laureo

Everything lands in one connected database, and the AI drafts the reply, updates the record and queues the work for your approval across all of it.

Migration steps

Download your client list

Open your client corporations list, pick the columns you want and save it as a spreadsheet. Send it exactly as it comes out.

Download your candidate list

Do the same from your candidate list. If the download hangs, take out the heaviest columns and run it again, then work through the list a few hundred rows at a time.

Download your job orders

Save the job orders list the same way. That is the file your deals come from, so keep the client name column in it.

Count what you got

The list download stops at a row count it does not announce, and your own account may stop lower still. Compare the rows in each file against the number your list shows before you move on.

Create your Laureo account

Sign up, name your organization, invite your team and set who can see what. This takes about five minutes.

Send the clients, then the candidates, then the roles

In Laureo, open Admin, then Import. Pick Bullhorn from the list and send the files in that order, so every candidate and every role finds the client it belongs to.

Connect your inbox

Link Gmail or Outlook from your Laureo settings. Mail and calendar sync live and attach themselves to records by address, so past correspondence is not part of the spreadsheet work at all.

Check it, then go live

Spot check what landed, send a test email and compare your totals against the counts you wrote down. If something is wrong you can undo the move inside the undo window listed in Good to know above, and the undo screen names anything it cannot take back out before you confirm.

What comes across

This list is generated from what Laureo actually reads out of a Bullhorn export, so it cannot promise you more than the product delivers.

What you sendWhere it goes
ClientsCompanies
Candidates and contactsPeople
PlacementsDeals

What is not coming across.

  • Resumes and attachments do not come across. Every file stays on the profile you exported it from, so keep that account open until you have downloaded what you need.
  • Notes and activity history do not come across. Calls, emails and the running commentary on a candidate stay where they are.
  • The interview and submission history does not come across. Submissions, interview stages and send outs have nowhere to land here, so a candidate arrives with the stage you gave them and nothing behind it.
  • Your download does not carry the files themselves. Bring them over in a second step: send us a zip of the files and a list saying which record each one belongs to.
  • There is no separate place for candidates in Laureo. A candidate arrives as a person, with the stage they had and their labels as tags, and that is deliberate rather than a gap we are filling next.
  • The full backup is a database file we cannot read, so the only route in is a spreadsheet of each list you want.
  • A client keeps its name, how to reach it and who owns it. Agreements, rate cards and the paperwork attached to the client do not come across.
  • A placement keeps its title, its client, its money and its dates. Splits between recruiters, time cards and invoices do not come across.
  • Spreadsheet exports here stop at 20,000 records and say nothing about it, and your own account may stop lower still. Export a few hundred records at a time and check the number of rows you get against the number in your list before you move on.
  • Notes are not in the list export at all. The only route to them is a report, run a year at a time, and they do not come across in any case.
  • Your backup keeps its file attachments in an encrypted store with generic names. We do not unpack it. Export the files you need from the records that matter and drop them in with a list of which record each file belongs to.
  • Photos and files come over on their own. One move brings over 2 GB and 500 files.

Bullhorn migration questions

Ready to make the move?

Start your 14-day trial, send your files, and review every duplicate before a single record lands.

By continuing you agree to our Terms and Privacy Policy.

14-day trial for $2.99, credited to your first month. Cancel any plan at any time before the end of your billing cycle, no contract fees, no 30-day notice, no penalties.