For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.com instead 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.com

  • notify.yourstore.com

  • rewards.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:

Type
Name
Target

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

Type
Name
Value
Priority

MX

bounce.mail.yourstore.com

feedback-smtp.us-east-1.amazonses.com

10


TXT Record

Type
Name
Value

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:

  1. Click Add Record

  2. Choose the record type (CNAME, MX, or TXT)

  3. Paste the Name

  4. Paste the Target/Value

  5. 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:

  1. Place an order for a test customer.

  2. Trigger one of Dollarback's built-in notifications.

  3. 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

This 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