Prerequisites
- Access to DNS at your domain registrar (or wherever DNS for the domain is hosted).
- Permission in ShingleAI to add domains (typically Owner or Admin).
The verification flow
- Go to Domains and click Verify Domain.
- Enter the domain name (for example
example.com). - Save. ShingleAI generates a verification token for you.

- Copy the TXT record ShingleAI displays — the record name (often
@) and the value (the verification token). - Add the TXT record at your DNS provider. Exact steps vary by host; most providers have a “TXT” record type in their dashboard.
- Back in ShingleAI, click Check Verification. The app polls DNS and updates the status once it sees the record.
Expiry
You have 7 days to complete verification. If the TXT record isn’t found by then, the pending domain is cleaned up and you can start over.Statuses you’ll see
| Status | What it means for you |
|---|---|
pending | TXT record not yet observed — still waiting |
active | Verified — you can now create email addresses on it |
Troubleshooting
| Problem | Likely cause | Fix |
|---|---|---|
| Check keeps saying “not found” | TXT record hasn’t propagated | Wait 5–30 minutes; some hosts are slow |
| Check finds a different value | Old TXT record cached | Verify at the DNS host that the value matches exactly |
| Record is in place but not detected | Record is on a subdomain or wrong host | The record must be on the apex of the domain you’re verifying |
Next steps
Create an email address
Use your newly verified domain
Register a domain
Buy a new one through ShingleAI instead