# Custom Email Addresses

> Send candidate emails from your own domain (for example, `no-reply@yourcompany.com`) instead of the default HeyMilo address.

## What this enables

* Branded communications that match your company domain
* Higher trust and improved deliverability

## Where to set this up

Outreach → Sender Domains

<figure><img src="/files/2Wz6NSMeFzHsj6NoryoF" alt="" width="225"><figcaption></figcaption></figure>

## Requirements

* Your email domain must be verified before creating any sender addresses.
* You must have admin access to add or verify sender domains.

## Setup steps

{% stepper %}
{% step %} <mark style="color:blue;">**Step 1**</mark> Add your email domain

* Enter your company domain (for example, `yourcompany.com`).

<figure><img src="/files/7CHaVUYOM9Mhnzc0zVBl" alt="" width="563"><figcaption></figcaption></figure>

If no domain exists yet, you’ll see “No Email Domain Configured” with an option to Add Email Domain.
{% endstep %}

{% step %} <mark style="color:blue;">**Step 2**</mark> Add the DNS records shown in the app

* The app will display the exact DNS records to create at your DNS provider.
* Create the records exactly as shown.
  {% endstep %}

{% step %} <mark style="color:blue;">**Step 3**</mark> Verify the domain

* After DNS is updated, click Verify in the app.
* DNS can propagate in \~30 minutes but may take several hours. If verification doesn’t pass immediately, try again later.

<details>

<summary><strong>Domain verified</strong></summary>

Once verification succeeds, your domain will appear as **Verified** under *Sender Domains*. At this point, the domain is ready to be used for sending emails.

</details>
{% endstep %}

{% step %} <mark style="color:blue;">**Step 4**</mark> Create a sender email (after domain verification)

* Once your domain is verified, the Sender Email Addresses section becomes available. Click Add Sender Email, choose your verified domain, and enter an email prefix (for example, `interviews`) to create an address like [`interviews@yourcompany.com`](mailto:interviews@yourcompany.com)

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

* From the Sender Email Addresses table, you can send a test email or delete sender addresses you no longer need.

<figure><img src="/files/M8zxWfWyMf0B6QadUUes" alt="" width="208"><figcaption></figcaption></figure>
{% endstep %}

{% step %} <mark style="color:blue;">**Step 5**</mark> Optional: Send a test email

* Use the Test option to confirm delivery.

<figure><img src="/files/32bEbZrbnQocuHp4r1Mk" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

## Timing

* DNS propagation typically completes within \~30 minutes but can take several hours depending on your DNS provider.

## Under the hood

* HeyMilo uses SendGrid for domain authentication and sending.
* Verification checks your DNS for required records (DKIM and a mail `CNAME`). Once valid, the domain is marked verified and you can send from addresses on that domain.

## Troubleshooting

* Copy/paste DNS record values exactly (name, value, type).
* If verification fails, wait and retry after propagation.
* If issues persist, re-check your DNS entries or contact support.


---

# 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/white-labeling/design-templates/custom-email-addresses.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.
