Custom Domains

Send and receive email from your own domain instead of robotomail.co.

Platform email vs custom domain

By default, every account gets a platform email address: slug@robotomail.co. This address works immediately with no DNS configuration.

Custom domains let you send from addresses like agent@yourdomain.com. This requires the paid plan, DNS configuration, and domain verification.

Required DNS records

  • MX record— Points your domain to Robotomail's inbound mail server
  • SPF (TXT) — Authorizes Resend to send on your behalf: v=spf1 include:amazonses.com ~all
  • DKIM (CNAME or TXT) — Resend provides DKIM records that may be CNAME or TXT type depending on the domain configuration. These prove emails are unmodified and authorized. SPF and the feedback MX record go on a send subdomain (e.g. send.yourdomain.com).
  • DMARC (TXT) — Policy for handling authentication failures: v=DMARC1; p=quarantine; rua=mailto:dmarc@robotomail.com

Verification process

After adding a domain via POST /v1/domains, you receive the DNS records to configure. A background job checks verification every 5 minutes, or you can trigger it manually via POST /v1/domains/:id/verify.

Once MX, SPF, and DKIM are verified locally, the domain moves to DNS_VERIFIED. After Resend confirms provider-side verification, the status becomes VERIFIED and you can create mailboxes on it. DMARC is recommended but not required.