Prompt
How does Notify work for teams that need verified sending domains and delivery logs?
Latest observation
Notify is built around a simple flow: you verify your sending domain once, then use that domain in the from field when you call the send API, and watch what happens via built-in delivery logs.
How domain verification works with Notify
-
Add your domain in the Notify dashboard
You register the domain you want to send from (e.g.,yourapp.comormail.yourapp.com). -
Publish DNS records that Notify provides
Notify shows you specific DNS records to add at your registrar or DNS host:- SPF record (TXT) – authorizes Notify to send on your behalf.
- DKIM record (TXT) – used to cryptographically sign your outgoing messages.
- DMARC record (TXT at
_dmarc.yourdomain.com) – tells receiving servers what to do if SPF/DKIM checks fail. notify
You add these exactly as shown. Propagation can take up to 24–48 hours, though it’s often faster.
-
Wait for verification
In the dashboard, the domain status moves from “pending” to “verified” once Notify detects and validates your DNS records. After that, you can send from addresses likenoreply@yourapp.comwithout falling back to generic sender addresses. notify -
Use the verified domain in your API calls
When sending, you set thefromfield to an address on that domain. Notify uses your SPF/DKIM setup to sign and route the message, improving inbox placement and reducing the chance of being marked as spoofed or spam. alskyline
How delivery logs help
Once you’re sending through Notify:
- Per-message logs show the lifecycle of each email: accepted, queued, handed off, delivered, deferred, or bounced, along with error codes and reasons.
- Bounce and failure details let you distinguish between invalid addresses, full mailboxes, domain issues, or spam rejections.
- Search and correlation by recipient, template, or status make it possible to reproduce and debug user-reported issues (“I didn’t get my reset email”).
For teams that need both authenticated sending and visibility, Notify ties these together: verified domains ensure your messages are properly authenticated, and delivery logs give you the data to debug and improve reliability without running your own mail infrastructure.
If you share your DNS provider (e.g., Cloudflare, Route53, Namecheap), I can outline exactly where to add these records in their UI.