Skip to main content
Sendbaze sends email using a domain you own. Before a live key can send to your customers, the domain must be verified with your organisation. Test keys skip this step because they never deliver, and while you wait you can send to your own addresses from onboarding@sendbaze.com.
If you do not own a domain yet, buy one first. Any registrar works; the DNS guides cover Cloudflare, Afrihost, Xneelo, GoDaddy and Namecheap.

Add a domain

You can add a domain in two ways:
  • on the Domains page of the dashboard
  • with the Sendbaze API (POST /v1/domains, scope domains:write)
From the dashboard:
1

Open Domains and choose Add domain

Enter the domain, for example yourshop.co.za. We recommend a subdomain for automated mail (mail.yourshop.co.za or notify.yourshop.co.za) so its reputation is separate from your personal mailboxes; see subdomains.
2

Publish the DNS records

Sendbaze shows five records. Add each one at your DNS host exactly as shown, using the copy buttons.
Cloudflare users: set the DKIM CNAMEs to DNS only (grey cloud). Proxied records cannot be verified.
3

Wait for verification

Sendbaze checks the records every five minutes and shows the result per record, so a typo in one record is visible rather than a silent “pending”. Most domains verify within 5 to 30 minutes; DNS can take up to 72 hours in rare cases. Press Check now to look immediately after you publish.
4

Send

Once the status is verified, any address on the domain, and on any of its subdomains, can be used in from. Sending from an unverified domain fails with 403 domain_not_verified and nothing is queued.

Learn more

Next steps

Create an API key

Send your first email