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.

Use a dedicated subdomain such as:

pass.yourbrand.com

Examples:

pass.nike.com
wallet.allbirds.com
member.liquiddeath.com

This 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


Receiving Record Example

Type
Host
Value

MX

pass

mxa.mailgun.org


Sending Record Example

Type
Host
Value

TXT

pass

v=spf1 include:mailgun.org ~all


DKIM Example

Type
Host
Value

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

  • Incorrect MX priority

  • DNS provider formatting differences


Troubleshooting

My domain won’t verify

Check the following:

1. Are you using a subdomain?


2. Did you enter only the hostname?

instead of:


3. Did your DNS provider auto-append the domain?

Some providers automatically add:

This can accidentally create:


4. Are your DKIM records shortened correctly?

Correct example

Incorrect


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:


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