Custom Email Sending Domain
By default, Dollarback sends customer notifications from rewards@notifications.dollarlabs.io.
If you'd like your emails to come from your own brand -for example rewards@mail.yourstore.com you can connect a custom sending domain in just a few minutes.
Using your own domain helps:
Improve brand recognition and trust
Increase email deliverability
Reduce the likelihood of emails being marked as spam
Ensure customers always see your brand in their inbox
Once configured, all built-in Dollarback notifications (Store Credit Credited, Store Credit Redeemed, Referral Rewards, Credit Expiry Reminders, Discount Earned, etc.) will be sent from your branded email address instead of the shared Dollarback sender.
Custom email sending domain is only available on paid Dollarback plans and not on the free plan.

Before You Begin
You'll need:
A paid Dollarback plan with Custom Email Domains enabled
Access to your DNS provider (Cloudflare, GoDaddy, Squarespace, Namecheap, Route53, etc.)
A domain or subdomain that you own
Recommended: Use a dedicated subdomain such as
mail.yourstore.cominstead of your root domain.
This keeps your marketing and transactional email infrastructure separate and is considered email best practice.
Step 1: Open Notification Settings
From your Shopify Admin:
Scroll down to Custom Sending Domain.
You'll see a form similar to this:
Sending domain
From address
Example:
Sending domain
From address
This means your customers will receive emails from:
Step 2: Enter Your Sending Domain
Enter the subdomain you'd like to send emails from.
Example:
We recommend using a dedicated mail subdomain such as:
mail.yourstore.comnotify.yourstore.comrewards.yourstore.com
Avoid using your root domain (yourstore.com) unless you specifically want all transactional email authentication tied to it.
Step 3: Choose the From Address
This is the username before the @ symbol.
If you enter:
and your sending domain is:
customers will receive emails from:
Click Connect domain.

Step 4: Copy the DNS Records
Dollarback will generate the DNS records required to verify ownership and authenticate your email domain.
You'll see several records grouped by purpose.

1. DKIM Verification (3 CNAME records)
These verify that Dollarback is authorized to send emails on behalf of your domain.
Example:
CNAME
xxxxx._domainkey.mail.yourstore.com
xxxxx.dkim.amazonses.com
CNAME
yyyyy._domainkey.mail.yourstore.com
yyyyy.dkim.amazonses.com
CNAME
zzzzz._domainkey.mail.yourstore.com
zzzzz.dkim.amazonses.com
2. MAIL FROM (Bounce Handling)
You'll also receive:
MX Record
MX
bounce.mail.yourstore.com
feedback-smtp.us-east-1.amazonses.com
10
TXT Record
TXT
bounce.mail.yourstore.com
v=spf1 include:amazonses.com ~all
These records allow bounced emails to be handled correctly and improve deliverability.
Step 5: Add the Records at Your DNS Provider
Log in to wherever your domain is managed.
Examples include:
Cloudflare
GoDaddy
Squarespace
Namecheap
Route53
Porkbun
IONOS
Create each record exactly as shown inside Dollarback.
Important: Copy every record exactly. Even a missing character will prevent verification.
Example: Cloudflare
For each generated record:
Click Add Record
Choose the record type (CNAME, MX, or TXT)
Paste the Name
Paste the Target/Value
Save
Repeat until every record has been added.
Step 6: Wait for DNS Propagation
Most DNS changes begin propagating within a few minutes, although some providers may take longer.
Typical propagation times:
Cloudflare: 1–5 minutes
Route53: 1–10 minutes
GoDaddy: 15–60 minutes
Some providers: up to 24 hours
Step 7: Verify Your Domain
Return to:
Click:
Check Status
Dollarback will verify all DNS records.
Once complete, you'll see status badges similar to:
✅ Verified
✅ DKIM verified
✅ MAIL FROM verified
When all three are green, your custom email domain is active.
Updating Your From Address
You can change the local part of your sender address at any time.
For example:
Simply update the From address field and click Save changes.
No DNS changes are required.
Testing Your Configuration
After verification:
Place an order for a test customer.
Trigger one of Dollarback's built-in notifications.
Check the received email.
The sender should now appear as:
instead of:
You can also customize each notification template from the Notifications page before sending test emails.
Troubleshooting
My domain won't verify
Check that:
All DNS records were copied exactly.
The record types match (CNAME, MX, TXT).
DNS propagation has completed.
Existing DNS records aren't conflicting.
DKIM isn't verified
This usually means one or more CNAME records are:
missing
misspelled
pointing to the wrong destination
Double-check all three DKIM records.
MAIL FROM isn't verified
Verify that:
the MX record exists
the TXT record exists
the priority is set correctly (usually 10)
Emails are still coming from notifications.dollarlabs.io
notifications.dollarlabs.ioThis generally means the domain hasn't finished verification yet.
Wait until all three verification badges are green, then send another test email.
Need Help?
If you're having trouble verifying your domain, our support team can help review your DNS configuration and identify any issues. Before reaching out, it's helpful to have:
Your sending domain (for example,
mail.yourstore.com)A screenshot of your DNS records
The verification status shown in Dollarback
You can reach us either from the chat widget in the bottom right corner of the app / this page or by emailing us at support@dollarlabs.io
Last updated