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.

Sender Domains

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.
  1. If nothing is set up yet, you’ll see a state like No Email Domain Configured — use Add Email Domain.
  1. Enter the domain only (e.g. yourcompany.comno 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.
Tip: Send your IT team a screenshot or export of the records from HeyMilo. This is standard “authenticate our email vendor” work.

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. interviewsinterviews@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

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

IssueWhat to do
Verify never passesRe-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 spamConfirm the sender you’re using is on a verified domain; avoid spammy subjects/bodies; ramp volume sensibly for a new domain.
StuckContact support@heymilo.ai with your domain and (if safe) a screenshot of your DNS panel blurring secrets if needed.

Next steps

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