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

> Send candidate email from your own email (e.g. no-reply@yourcompany.com or interviews@yourcompany.com) instead of a generic HeyMilo “from” address.

# Sender Domains

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

**Path:** **Sidebar → Outreach → Sender Domains**

### Why this matters

* **Trust**: Candidates recognize your domain in the inbox.
* **Deliverability**: Authenticated sending reduces spam-folder risk.
* **Prerequisite**: You need a **verified domain** before you can add **sender addresses** used with **Email Templates** and other sends.

### Requirements

* **DNS access**: Someone who can create records at your DNS host (IT / whoever runs the domain).
* **Admin access** in HeyMilo to add and verify domains and senders.
* **Domain verified first**: You can’t create sender addresses on a domain until verification succeeds.

### Setup

#### 1) Add your email domain

1. Open **Outreach → Sender Domains**.

<Frame>
  <Frame>
    <img src="https://mintcdn.com/heymilo/I4klflj7W_6xB6v8/images/image-90.png?fit=max&auto=format&n=I4klflj7W_6xB6v8&q=85&s=0b24b537b6adcbe50a08d555fa3c23ee" alt="Image" width="1520" height="866" data-path="images/image-90.png" />
  </Frame>
</Frame>

2. If nothing is set up yet, you’ll see a state like **No Email Domain Configured** — use **Add Email Domain.**

<Frame>
  <img src="https://mintcdn.com/heymilo/NExSwNhyKDI_FAL5/images/Screenshot%202026-03-20%20at%2011.52.04%E2%80%AFAM.png?fit=max&auto=format&n=NExSwNhyKDI_FAL5&q=85&s=c95d82f1cb2f0ad0707f70283506a289" className="mx-auto" style={{ width:"69%" }} width="1070" height="616" data-path="images/Screenshot 2026-03-20 at 11.52.04 AM.png" />
</Frame>

3. Enter the domain only (e.g. `yourcompany.com` — **no** `https://`, no path).

#### 2) Add the DNS records HeyMilo shows

1. The app lists the **exact** DNS records (names, types, values).
2. Create them **exactly** as shown at your DNS provider (Cloudflare, GoDaddy, Route 53, etc.).
3. **Copy/paste** carefully. A typo or wrong host/name is the #1 reason verification fails.

<Check>
  **Tip:** Send your IT team a screenshot or export of the records from HeyMilo. This is standard “authenticate our email vendor” work.
</Check>

#### 3) Verify the domain

1. After DNS is saved, click **Verify** in HeyMilo.
2. **Propagation** is often \~**30 minutes** but can take **several hours** (sometimes longer depending on TTL and provider).
3. If it fails, wait and **retry** — don’t assume it’s broken on the first try.

When verification succeeds, the domain appears as **Verified** under **Sender Domains** and is ready for **sender addresses**.

#### 4) Create sender email addresses

After the domain is **verified**:

1. Find **Sender Email Addresses** (or equivalent).
2. **Add Sender Email**.
3. Choose the **verified domain**.
4. Enter the **local part** (prefix), e.g. `interviews` → `interviews@yourcompany.com`.
5. Save.

From the sender list you can usually **send a test**, **remove** addresses you no longer use, and see which addresses are active.

#### 5) Optional: test send

<Frame>
  <img src="https://mintcdn.com/heymilo/zOJ7E6XuGretcanT/images/image-50.png?fit=max&auto=format&n=zOJ7E6XuGretcanT&q=85&s=d842e6051dd63641b8c8c1333d2e05ce" alt="Image" title="Image" className="mx-auto" style={{ width:"76%" }} width="1064" height="592" data-path="images/image-50.png" />
</Frame>

Use the **Test** / test-email action on a sender to confirm mail lands in the inbox (and not spam) before you rely on it in production templates.

### Under the hood

HeyMilo uses **SendGrid** for domain authentication and sending. Verification checks your DNS for the required records the app displays (including **DKIM** and related **mail CNAME** records). When those validate, the domain is marked verified and you may send from addresses on that domain.

### Troubleshooting

| Issue                     | What to do                                                                                                                                                |
| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Verify never passes**   | Re-check each record **character-for-character**; confirm you added them at the **correct** DNS zone (apex vs subdomain).                                 |
| **“It worked yesterday”** | DNS or hosting changes may have removed records — audit DNS again.                                                                                        |
| **Still hitting spam**    | Confirm the sender you’re using is on a **verified** domain; avoid spammy subjects/bodies; ramp volume sensibly for a new domain.                         |
| **Stuck**                 | Contact [**support@heymilo.ai**](mailto:support@heymilo.ai) with your domain and (if safe) a screenshot of your DNS panel **blurring secrets** if needed. |

### Next steps

* [Email Templates ](contact-blasts)— Attach templates and groups; sends use your verified senders.
* [Outreach](.) — Phone numbers, custom domains, branding, contact blasts.
* [Contact Blasts](contact-blasts-1) — Bulk outreach from a posting (where applicable).
