Domain Verification
Verify your sending domain in Novel to improve wallet pass email deliverability and align with Google and Yahoo sender requirements.
Overview
Novel sends wallet pass emails to your customers (for example, pass delivery and updates). To improve inbox placement and brand trust, we recommend verifying a dedicated subdomain rather than using your root domain.
Recommended setup
Use a dedicated subdomain such as:
pass.yourbrand.comExamples:
pass.nike.com
wallet.allbirds.com
member.liquiddeath.comThis keeps your primary domain protected and makes DNS configuration cleaner.
Before You Start
You’ll need:
Access to your DNS provider (Cloudflare, GoDaddy, Shopify, Route53, Squarespace, etc.)
Admin access to your Novel account
A dedicated subdomain you want to use for wallet pass emails
Step 1 — Open Domain Verification in Novel
In Novel Admin:
Enter your desired subdomain:
Then click:
Novel will generate DNS records for you to install.
Step 2 — Download Your DNS Records
Click:
You’ll receive the required DNS records for:
Receiving records (MX)
Sending records (TXT or CNAME)
DKIM authentication
Step 3 — Add the DNS Records to Your DNS Provider
Add each record exactly as provided by Novel.
Important
Many DNS providers automatically append your root domain.
This means:
Correct
If your domain is:
And Novel asks for:
You should enter:
NOT:
Common DNS Mistakes
Incorrect Hostname Formatting
This is the most common issue preventing verification.
Example 1 — Subdomain duplication
Incorrect
This may become:
Correct
DKIM / Sending Record Formatting
Some records may look like:
Depending on your DNS provider, the hostname should often only be:
Or if using a pass subdomain:
NOT:
Your DNS provider will automatically append:
Example Configuration
Recommended Domain
Receiving Record Example
MX
pass
mxa.mailgun.org
Sending Record Example
TXT
pass
v=spf1 include:mailgun.org ~all
DKIM Example
TXT
mx._domainkey.pass
k=rsa; p=MIG...
Step 4 — Wait for DNS Propagation
DNS changes may take time to propagate.
Typical timing:
Usually: 5–30 minutes
Occasionally: up to 24 hours
After adding the records, return to Novel and click:
Verification Statuses
Verified
Your domain is fully authenticated and ready to send wallet pass emails.
Pending
DNS changes are still propagating.
Failed
One or more records may be incorrect.
Most failures are caused by:
Full domains entered instead of hostnames
Extra
.yourdomain.comappendedIncorrect MX priority
DNS provider formatting differences
Troubleshooting
My domain won’t verify
Check the following:
1. Are you using a subdomain?
Recommended: pass.yourbrand.com
Avoid: yourbrand.com
2. Did you enter only the hostname?
Many providers expect: pass
instead of:
pass.yourbrand.com
3. Did your DNS provider auto-append the domain?
Some providers automatically add:
.yourbrand.com
This can accidentally create:
pass.yourbrand.com.yourbrand.com
4. Are your DKIM records shortened correctly?
Correct example
mx._domainkey.pass
Incorrect
mx._domainkey.pass.yourbrand.com
Provider-Specific Notes
Cloudflare
Cloudflare automatically appends your root domain in the Host field.
Use shortened hostnames only.
GoDaddy
GoDaddy may trim or auto-format records after saving. Double-check the final saved value.
Shopify Domains
If your domain is managed through Shopify, DNS propagation may take slightly longer.
Best Practices
We recommend:
Using a dedicated subdomain
Keeping wallet pass email traffic separate from your primary sending domain
Avoiding root-domain verification
Using the exact DNS values generated by Novel
Recommended examples:
After your domain is verified, update your sending email under Configure → Pass Email Editor → Sending Email Address to use the verified domain (example: passes@pass.yourbrand.com).
Need Help?
If your domain still won’t verify after 24 hours:
Please contact Novel support with:
Your domain provider
Screenshots of your DNS records
The exact subdomain you’re attempting to verify
Any verification errors shown in Novel
Last updated
Was this helpful?