Getting Started
Domains and brand identity
Add and verify a domain so live messages send from your own brand.
A domain is the brand identity your messages send from. After you verify ownership and complete your brand profile, ZevSend uses the domain as:
- The
fromaddress for email. - The brand context (
brand.name,brand.support_email,brand.support_url, etc.) for SMS and WhatsApp.
Until you have at least one approved domain, your team is locked to sandbox.
Add a domain
From the dashboard, open Domains → Add domain and enter the
hostname you’d like to send from (for example, mail.acme.com).
We’ll generate three DNS records for you:
- A DKIM record (one CNAME or TXT, depending on your DNS host).
- An SPF include (TXT).
- A return-path CNAME.
Add the records at your DNS provider. Most propagate in a few minutes; some take longer. Click Verify to check.
Complete your brand profile
Verification proves you control the DNS. The brand profile tells recipients who you are. We require:
- Brand name — shown to recipients in plain-text contexts.
- Support email — where customers should reply or escalate.
- Legal name — for compliance footers in regulated regions.
- Support URL — your help centre or contact page.
These values are exposed inside templates through the brand.*
namespace (see Variables). They’re injected
on the server side — your API call never controls them — so a
leaked API key can’t impersonate someone else’s brand.
Multi-domain teams
A team can own more than one domain (for example, mail.acme.com
and mail.acme-eu.com). When you send, we use the team’s most
recently approved domain unless you pass brand_domain_id:
{
"to": "customer@example.com",
"template_id": "tpl_…",
"brand_domain_id": "dom_…",
"variables": { ... }
}
You can also pin an API key to a specific domain when you create it — useful if a single team owns two brands and you want a leaked key to only impact one of them.
What happens after approval
Each domain is reviewed before it can be used for live sends. We look for the basics: that the brand profile makes sense, that the support contact resolves, and that the domain itself looks legitimate. Approval is usually same-day.
Once a domain is approved, live sends that target it will use its brand identity automatically. Sandbox sends ignore domains entirely — they always render against a sandbox brand stub.
Updated at, Thursday, October 1, 2026