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.

Recruit CRM

Agents Supported in Recruit CRM

SMS AgentResume AgentVoice/Video Agent

How does it work?

As soon as candidates apply, they get a text from HeyMilo with your questions. They respond directly in the thread, just like a real conversation. Once they finish, HeyMilo 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 Recruit CRM 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 Recruit CRM 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.

Follow These Easy Steps to Set Up the HeyMilo Integration With Recruit CRM

Watch the video and follow the steps below to learn how to connect HeyMilo in Recruit CRM:

🛠 What you need to get started

  • Admin access to HeyMilo for your workspace
  • Permission to view API settings in Recruit CRM
  • Your Recruit CRM API key (from Recruit CRM Settings → API)

Part 1 — Add HeyMilo stages to your hiring pipeline (Recruit CRM)

HeyMilo can move or reflect candidate progress more clearly when your pipeline includes dedicated stages for the AI interview. Add these before you go live with mapped jobs.
1

Step 1

In Recruit CRM, go to Admin Settings → Hiring Pipeline (or Settings → Hiring Pipeline, depending on your menu labels).
2

Step 2

Open Hiring Pipeline Customization.
3

Step 3

Under Master Hiring Pipeline, click Edit (or edit the pipeline your jobs actually use).
4

Step 4 — Add two stages, named exactly as follows:

  • HeyMilo Interview — use when the candidate is invited or in progress with the HeyMilo interview.
  • HeyMilo Interview Completed — use when the interview is finished and you’re ready for the next human step.
5

Step 5

Drag the new stages into the right order—typically after stages like Applied or Assigned and before final interview / offer steps, matching how your team works.
6

Step 6

Click Save (or the equivalent) to apply the pipeline.
If you use a custom hiring pipeline instead of the master, click Create New Hiring Pipeline or edit that pipeline and add the same two stages there.
Tip: Keep stage names consistent across your org so reporting and automations stay clear.

Part 2 — Copy your API key from Recruit CRM

1

Step 1

Log in to Recruit CRM.
2

Step 2

Open Settings.
3

Step 3

Go to the API section.
4

Step 4

Copy your API key (or API token—use whatever Recruit CRM displays).
5

Step 5

Treat this like a password: don’t paste it into unsecured documents or share it publicly.

Part 3 — Connect Recruit CRM in HeyMilo

1

Step 1

Log in to HeyMilo Admin.
2

Step 2

Open your workspace.
3

Step 3

Go to Integrations.
4

Step 4

Select Recruit CRM.
5

Step 5

Paste the API key into the field provided (and complete any other fields your HeyMilo screen shows).
6

Step 6

Click Connect / Save to finish.
7

Step 7

Confirm the integration shows as connected or active.
If the connection fails, double-check the key with no extra spaces, confirm your Recruit CRM user can use the API, and try again.

Part 4 — Map a HeyMilo agent to a Recruit CRM job

1

Step 1

In HeyMilo, open the interview agent (posting) you want to link.
2

Step 2

Open View configuration.
3

Step 3

Go to ATS integration.
4

Step 4

Choose Recruit CRM as the ATS.
5

Step 5 — Enter or select the Recruit CRM job identifier your UI expects (job ID from the URL).

6

Step 6

Save the mapping. You should see a success confirmation.
Until this mapping exists, HeyMilo may not know which Recruit CRM job each interview belongs to.

Part 5 — Review results and how recruiting teams use it

  • Candidates apply (or are added) on the mapped job in Recruit CRM. Move them into HeyMilo Interview when you’re ready for the AI step, and into HeyMilo Interview Complete when they’re done—if your process uses those stages manually or via automation.
  • HeyMilo invites them to complete the interview per your agent settings (email, and SMS if configured).
  • The candidate report appears in Notes. Review interview status and the full candidate report: question-by-question responses, evaluation, audio links, highlights, lowlights, and full transcription.
  • Recruiters can also review scores, highlights, transcript, and recording in HeyMilo where your workflow uses it.

Troubleshooting

  • Can’t find API in Recruit CRM: Your role may need admin rights, or API access may be a plan feature—check with Recruit CRM support.
  • HeyMilo says invalid key: Regenerate or recopy the key from Settings → API with no trailing spaces.
  • Candidates not appearing in HeyMilo: Confirm job mapping is saved and the candidate is on that job in Recruit CRM.
  • Stages missing: Return to Part 1 and confirm HeyMilo Interview and HeyMilo Interview Complete exist on the pipeline attached to the job.

Additional resources

For additional information not covered here, reach out to support@heymilo.a