Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.heymilo.ai/llms.txt

Use this file to discover all available pages before exploring further.

Bullhorn

Every applicant is automatically screened, helping recruiters move faster without compromising on quality.

Agents Supported in Bullhorn

SMS AgentResume AgentVoice/Video Agent

How does it work?

As soon as candidates apply, they get a text from Milo with your questions. They respond directly in the thread, just like a real conversation. Once they finish, Milo sends over the voice or video interview invite automatically.

How does it work?
Please be advised that the data is not automatically pulled from ATS. You can add resume screening to your agent workflow once the integration is live and your job is connected. Candidates will then be asked to upload their resume to get screened for fit before moving forward.

How does it work?

After integration and job posting mapping, when a candidate applies to your Bullhorn job posting, the candidate’s email address is pulled from the application form and the candidate is engaged through email to take the voice/video assessment. Once the candidate has completed it, the candidate’s detailed assessment report is attached to their profile in the Bullhorn portal.

💡HeyMilo supports SMS screening across all ATS platforms—as long as a valid phone number (with country code) is provided. Since most ATSs don’t collect phone numbers by default, be sure to make the mobile number a required field in your job post.Alternatively, you can enable both resume and SMS screening on your HeyMilo job, ensuring candidates are screened even if their phone number or resume isn’t accessible via your ATS.

Why Use HeyMilo + Bullhorn?

Setting Up the Integration

Watch this video, and follow the steps below to learn how to connect HeyMilo in Bullhorn:

🛠 What You’ll Need to Get Started

Before connecting Bullhorn with HeyMilo, you’ll need:
  • ✅ Admin access to your HeyMilo workspace
  • ✅ Bullhorn credentials (username, password, client ID, client secret)

Part 1 — Connect Bullhorn to HeyMilo (one-time)

1

Step 1 — In HeyMilo Admin, open your workspace and go to Integrations (or your Bullhorn integration page).

2

Step 2

Enter your Bullhorn API credentials: Client ID, Client Secret, and Username.
3

Step 3

Click Connect. You’ll be redirected to Bullhorn to authenticate.
4

Step 4

After you finish in Bullhorn, you’ll be returned to HeyMilo automatically.
5

Step 5

Keep this browser tab open—you’ll copy widget URLs from it in the next parts.

Part 2 — Add the HeyMilo widget for jobs

1

Step 1

In Bullhorn, go to Menu → Admin → View layout.
2

Step 2

Confirm you’re in the correct environment (sandbox vs production, etc.).
3

Step 3 — Under Field map entity, select Job.

4

Step 4

Open Custom tabs and create a new tab (e.g. name it Hey Milo agent).
5

Step 5 — Paste the job widget URL from HeyMilo into the tab’s URL field.

6

Step 6

Choose which user types should see the tab, then click Save.
7

Step 7

If your org uses other job entities that need the same tab, repeat these steps for each one.

Part 3 — Add the HeyMilo widget for candidates

1

Step 1 — Still in Menu → Admin → View layout, change Field map entity to Candidate.

2

Step 2 — Go to Custom tabs, add a new tab, and paste the candidate widget URL from HeyMilo into the URL field.

3

Step 3

Set user types as needed and click Save.

Part 4 — Create a job and sync to HeyMilo + Build the interview on the job (in Bullhorn)

1

Step 1

In Bullhorn, go to Jobs and create a new job (or open the job you want).
2

Step 2

Open the job in Bullhorn.
3

Step 3 — Open your Hey Milo agent custom tab.

4

Step 4

Wait about two to three minutes for Bullhorn to sync the job to HeyMilo.
5

Step 5

Refresh if needed—the job should show up in HeyMilo after processing.
6

Step 6

Interview questions are generated automatically. Edit, delete, or add questions directly in Bullhorn—no need to leave for basic question setup.

Part 5 — Candidate experience

1

Step 1

When a candidate applies to the job, they receive an interview link by email.
2

Step 2

They complete the interview in the HeyMilo candidate experience.

Part 6 — Review results on the candidate (in Bullhorn)

1

Step 1

Open the candidate profile in Bullhorn.
2

Step 2 — Go to More and choose Hey Milo interview info from the dropdown.

3

Step 3

Review interview status and the full candidate report: responses, evaluation, audio, highlights, lowlights, and full transcription.
4

Step 4 — Check Notes—results are written back to Bullhorn automatically, including a comprehensive candidate PDF report where your setup provides it.

Additional resources

Email support@heymilo.ai with your Bullhorn environment, job ID, candidate ID, and a screenshot if something fails.