Overview
To send emails from your own domain (e.g.[email protected]), you need to:
- Add the domain via the API
- Configure 4 DNS records at your DNS provider
- Verify the domain
Step 1: Add a domain
Response
Step 2: Configure DNS records
Add these 4 records at your DNS provider (e.g. Cloudflare, Route 53, GoDaddy):DNS provider examples
DNS provider examples
Cloudflare: Go to DNS → Add Record. Set type, name, and content. Proxy must be off (DNS only) for CNAME records.Route 53: Go to Hosted Zones → your domain → Create Record. Use “Simple routing” for each record.GoDaddy: Go to My Products → DNS → Add Record. For the host field, use just the subdomain part (e.g.
_gorillaa-verify instead of the full hostname).Step 3: Verify the domain
After configuring DNS records (allow up to 48 hours for propagation), trigger verification:Response
success will be false and the errors array will describe which checks failed:
Verification requires the TXT record (
_gorillaa-verify). DKIM is checked separately via its CNAME record. We strongly recommend configuring all four DNS records for best deliverability.Domain warming
New domains start with limited daily sending capacity that gradually increases:
The warming status is visible in the domain response (
warming_status field):