# Recruit CRM

### Agents Supported in Recruit CRM

| SMS Agent                                                                                                                                                                                                                                                                                  | Resume Agent                                                                                                                                                                                                                                                                                                                       | Voice/Video Agent                                                                                                                                                                                                                                                                                                                                                                                                                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ✅                                                                                                                                                                                                                                                                                          | ✅                                                                                                                                                                                                                                                                                                                                  | ✅                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| <p><strong>How does it work?</strong></p><p>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.</p> | <p><strong>How does it work?</strong><br>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.</p> | <p><strong>How does it work?</strong></p><p>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.</p> |

{% hint style="info" %}
💡**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.
{% endhint %}

### 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:

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhUHKYD7dKtFkpLa3JwsL%2Fuploads%2FpH7eycUwh6fBltwyS6yB%2FRecruitCRM.mp4?alt=media&token=3fc6273f-e1e4-4c1e-baef-e3a49bf8f2fb>" %}

#### **🛠 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.

<figure><img src="/files/t2qqksaA7S28YZlwWt64" alt=""><figcaption></figcaption></figure>

{% stepper %}
{% step %} <mark style="color:$primary;">**Step 1**</mark> In Recruit CRM, go to Admin Settings → Hiring Pipeline (or Settings → Hiring Pipeline, depending on your menu labels).
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 2**</mark> Open Hiring Pipeline Customization.
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 3**</mark> Under Master Hiring Pipeline, click Edit (or edit the pipeline your jobs actually use).
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 4**</mark> 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.
  {% endstep %}

{% step %} <mark style="color:$primary;">**Step 5**</mark> 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.
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 6**</mark> Click Save (or the equivalent) to apply the pipeline.
{% endstep %}
{% endstepper %}

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.

{% hint style="success" %}
**Tip:** Keep stage names **consistent** across your org so reporting and automations stay clear.
{% endhint %}

### Part 2 — Copy your API key from Recruit CRM

<figure><img src="/files/U5CFkgQTjQ0CVRQmlq5l" alt=""><figcaption></figcaption></figure>

{% stepper %}
{% step %} <mark style="color:$primary;">**Step 1**</mark> Log in to Recruit CRM.
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 2**</mark> Open Settings.
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 3**</mark> Go to the API section.
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 4**</mark> Copy your API key (or API token—use whatever Recruit CRM displays).
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 5**</mark> Treat this like a password: don’t paste it into unsecured documents or share it publicly.
{% endstep %}
{% endstepper %}

### Part 3 — Connect Recruit CRM in HeyMilo

<figure><img src="/files/c4xNNzsILNYZmAQSwwzJ" alt=""><figcaption></figcaption></figure>

{% stepper %}
{% step %} <mark style="color:$primary;">**Step 1**</mark> Log in to HeyMilo Admin.
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 2**</mark> Open your workspace.
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 3**</mark> Go to Integrations.
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 4**</mark> Select Recruit CRM.
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 5**</mark> Paste the API key into the field provided (and complete any other fields your HeyMilo screen shows).
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 6**</mark> Click Connect / Save to finish.
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 7**</mark> Confirm the integration shows as connected or active.
{% endstep %}
{% endstepper %}

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

<figure><img src="/files/vBKJxsfzz9iEIKCkBLAC" alt=""><figcaption></figcaption></figure>

{% stepper %}
{% step %} <mark style="color:$primary;">**Step 1**</mark> In HeyMilo, open the interview agent (posting) you want to link.
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 2**</mark> Open View configuration.
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 3**</mark> Go to ATS integration.
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 4**</mark> Choose Recruit CRM as the ATS.
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 5**</mark> Enter or select the Recruit CRM job identifier your UI expects (job ID from the URL).

<figure><img src="/files/3K3PP8dMwBqPYPCHWRUT" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 6**</mark> Save the mapping. You should see a success confirmation.
{% endstep %}
{% endstepper %}

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

<figure><img src="/files/CCUfCWVCyVPWNW89mGDp" alt="" width="375"><figcaption></figcaption></figure>

* **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](mailto:support@heymilo.ai)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.admin.heymilo.ai/integrations/ats-integration/recruit-crm.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
