bookings@shuttlers.ng, the domain must be verified — DKIM to prove authenticity, SPF to authorize our servers, and ideally DMARC + BIMI to max out deliverability.
Add a domain
Publish DNS
Add each record at your DNS host. Propagation is usually under 15 minutes but can take up to an hour.Verify
Why bother with DMARC + BIMI
DMARC: deliverability + monitoring
DMARC: deliverability + monitoring
Publish
_dmarc.<domain> and set p=quarantine (or p=reject once you’re confident). ISPs (Gmail, Outlook, ProtonMail) increasingly score undmarc’d mail lower. You’ll also get DMARC aggregate reports showing who’s spoofing your domain.BIMI: your logo in the inbox
BIMI: your logo in the inbox
Add a BIMI TXT record pointing to an SVG logo and — if you have a VMC — your logo shows next to every email in Gmail / Yahoo / Apple Mail. Configurable via
PATCH /v1/domains/:id/bimi.Why a subdomain (mail.yourbrand.com) is better than the apex
Why a subdomain (mail.yourbrand.com) is better than the apex
Isolates sending reputation from your marketing domain. If a batch hits a bad list and tanks reputation, only
mail. is affected — your main site and Google Workspace keep working.Common failures
| Status | What it means | Fix |
|---|---|---|
pending | DNS not yet visible to our resolver | Wait up to 1h, then re-verify |
failed | DNS records missing or wrong | Re-check the records table in the dashboard, fix, re-verify |
verified | You’re good — sends allowed | — |
Troubleshooting
I published the records but verification still fails
I published the records but verification still fails
Run
dig TXT mail.shuttlers.ng from a terminal and compare against the expected value. Common issues:- Extra spaces or missing quotes.
- A provider (Cloudflare, Route53) auto-appended the apex domain to CNAME values, so the record becomes
s1._domainkey.mail.shuttlers.ng.mail.shuttlers.ng. - TTL too high — doesn’t affect verification, but delays propagation.
My mail lands in spam
My mail lands in spam
Check:
- DKIM signing (our verify endpoint will say if it’s wrong).
- SPF includes
amazonses.com. - DMARC published and not
p=none. - Content: spammy keywords, low text-to-HTML ratio, no plaintext version.
- List hygiene: are you sending to addresses that have previously bounced? Clean those via Suppressions.