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

> Get and share interview URLs — Share Link, per-candidate links, ATS, Indeed, ingestion, and more ways to invite candidates.

# Inviting Candidates & Driving Completion

<Note>
  **Automated comms off:** To turn off **all** automated emails and SMS from HeyMilo and handle comms yourself, use **Turn Off All Candidate Communications** under **Settings → Company Context**.
</Note>

<video src="https://storage.googleapis.com/heymilo-pub-docs/videos/Sharing%20Links%20(1).mp4" controls />

## Where to share links

<Frame>
  <img src="https://mintcdn.com/heymilo/L-QCZl3yfjp8r1s7/images/image-95.png?fit=max&auto=format&n=L-QCZl3yfjp8r1s7&q=85&s=3aa111c86a7e45dcc9fe55a2e2840b08" alt="Image" width="1520" height="1133" data-path="images/image-95.png" />
</Frame>

1. Open the **interviewer** (agent/posting) you want candidates to apply to.
2. Go to **Integrations** (alongside sections like **Settings**, **Analytics**).
3. Use the **Inbound** (and other) cards there—**Share Link**, **Add Manually**, **Ingestion Gateway**, **Ingestion API**, **Apply Email**, **Backfill Candidates**, plus **ATS** and **Indeed** when configured.
4. **Outbound** (e.g. **Webhooks**) is separate—used for sending events *out* to your systems, not for pasting an apply link.

**Inbound** options available:

| Inbound option          | What it’s for                                                                                                              |
| ----------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| **Share Link**          | Public URL candidates use to **apply / start** this interviewer. **Copy** and put in email, SMS, job posts, ads, bio, etc. |
| **Add Manually**        | Enter **one** candidate’s details; HeyMilo creates them and ties a **unique** interview link to that person.               |
| **Ingestion Gateway**   | **Bulk** ingest via **CSV** and/or **resume uploads** (open the gateway flow from here).                                   |
| **Ingestion API**       | Programmatic ingest; use **View Endpoint** (or equivalent) for your integration.                                           |
| **Apply Email**         | Let candidates (or systems) **apply by email**; configure from this card.                                                  |
| **Backfill Candidates** | Pull **historical** candidates from your ATS when that’s set up.                                                           |

**ATS** and **Indeed** appear as their own integration blocks (e.g. “ATS Integration — Not configured” until you connect them).

## ATS integration for optimal success

By integrating your ATS with HeyMilo - you’ll see the highest success with completion rates. HeyMilo handles candidate engagement after they apply, including interview invites, reminders, and follow-ups across multiple channels.

### No ATS? Here's Your Next Step

Use **Integrations → Inbound**:

* **Share Link**: your main “apply here” URL
* **Add Manually**: one-off or referral candidates
* **Ingestion Gateway**: batches (CSV / resumes)
* **Apply Email** / **Ingestion API**: if those fit your process
* Plus **email or SMS** *you* send, with the **Share Link** or a **per-candidate** link from **Add Manually**

#### Manually inviting one candidate (unique link)

1. Open the **interviewer** → **Integrations**.
2. Under **Inbound**, use **Add Manually** → **Add**.
3. Enter the candidate’s details. HeyMilo creates a **unique interview link** for that person—trackable, no API required.

**Best for:** referrals, one-offs, or anyone **not** coming through ATS/Indeed yet.

#### Step-by-step: driving completion (manual / mixed workflows)

1. **Engage:** Reach out **soon** after apply or after you add them. Use HeyMilo **email templates** / automations where enabled, or your own sends.
2. **Channel: Email** for professional roles; **SMS** often works better for shift/hourly pools. With **ATS** connected, HeyMilo can automate more of this for you.
3. **Messaging:** Say clearly that the next step is an **interactive (AI) interview**.\
   **Link source:**
   1. **Share Link**: same URL for many candidates (from **Integrations → Inbound → Share Link** → **Copy**).
   2. **Add Manually**: unique link per person after you add them.

Paste that link into any email, text, ATS template, or ad destination URL.

<Frame>
  <img src="https://mintcdn.com/heymilo/NOWB3Th6vbmUyLOh/images/image-93.png?fit=max&auto=format&n=NOWB3Th6vbmUyLOh&q=85&s=d482c5e9f03381e0ff5e47eb76e90d82" alt="Image" width="1520" height="274" data-path="images/image-93.png" />
</Frame>

4. **Reminders:** Follow up if they don’t start or don’t finish. From **Candidates**, select people → **Actions** → **Nudge** (or your blast flow) where available.

### Bulk ingestion (CSV / resumes)

<video src="https://storage.googleapis.com/heymilo-pub-docs/videos/Candidate%C2%A0Ingestion%20(1).mp4" controls />

1. **Interviewer** → **Integrations** → **Inbound** → **Ingestion Gateway** → **Open**.
2. Upload **CSV** and/or **resumes** per the wizard.
3. Choose whether candidates are **invited automatically** or **reviewed first** (options depend on your setup).

## Sharing the **Share Link** on Facebook & Instagram

The URL from **Integrations → Inbound → Share Link** is what you put on social.

**Facebook**

* Job posts, **Stories** (link sticker), **ads** (destination URL), **DMs**, and relevant **Groups** — same interview link.

**Instagram**

* **Bio / website**, **Stories** (link sticker), **ads**, **DMs** — same idea: one tap into your HeyMilo flow.

<iframe className="w-full aspect-video rounded-xl" src="https://storage.googleapis.com/heymilo-pub-docs/videos/Sharing-Links-on-Social.mp4" allowFullScreen />

### Email automation without a full integration

Many ATS/HR tools can send an email when someone applies. Point that automation at your **Share Link** (or a merge field that includes it). Customers mention systems like **iCIMS**, **Rippling**, **iSolved** as examples—your trigger is “new applicant → send email with link + short instructions.”

<Check>
  You can also layer in automated reminders (e.g., 24 or 48 hours later) for anyone who hasn’t completed their interview yet.
</Check>

### Example email template (maximize completions)

Use with manual sends or ATS automation.

```text theme={null}
💡 Hi [Candidate's Name],
Thank you for applying to our [Role] position at Mitchell Martin! We’re excited to move forward with the next step in the process.
To continue, please complete a quick virtual interview within the next [Insert Time Frame]. The interview should take no more than 10 minutes.
```

### Example SMS / WhatsApp template

```text theme={null}
💡 Hey [Candidate Name], this is [Name] from Mitchell Martin.

Thanks for applying to our [Role] position! As a next step, please complete the following virtual interview: [Insert Interview Link] within the next [Insert Time Frame]. The interview should take no more than 10 minutes.
```

<Check>
  **Add your name** in texts—people trust a named sender more than an unknown number.
</Check>

### Best practices for high completion rates

* **Clear communication**: Time, purpose, convenience, how to get help.
* **Timing**: Invite soon after apply; mind time zones; avoid Friday-only first touches when you can.
* **Mobile**: Test the **Share Link** on a phone; short subjects; simple steps.
* **Personalization**: Name, role, level-appropriate tone.

### Tracking and analytics

* Invites vs **started** vs **completed**
* Time to complete
* Completion by **source** (email, SMS, social, Indeed, ATS, etc.)
* Optimize: subject lines, send time, message length, mobile vs desktop

**Red flags:** low opens (spam/DNS), high drop mid-interview (length/UX), repeated “confusion” feedback.

### Troubleshooting

* **Low response**: Spam folder; simplify copy; check Sender Domains.
* **Technical**: Open **Share Link** in an incognito window; try mobile; confirm browser guidance in your candidate doc.
* **Confusion**: Spell out “AI interview” / steps; add FAQ; offer support.

**24/7 multilingual support:** [**support@heymilo.ai**](mailto:support@heymilo.ai)

### Related

* [Email Templates](../outreach/outreach/contact-blasts)
* [Contact Blasts](../outreach/outreach/contact-blasts-1) — **Candidates** → select → **Actions** → **Blast**
* [Custom Domains](../outreach/outreach/custom-domains)
* [Phone Numbers](../outreach/outreach/phone-numbers)
* [What Candidates Experience](../getting-started/log-in/what-candidates-experience)
