The WebToffee eCommerce Marketing Automation app allows you to send emails from your own custom domain (e.g., [email protected]) instead of the default shared address. Using a custom domain improves your brand recognition and helps your emails bypass spam filters. To set this up, go to Store Settings > Email Settings in the web app, add your domain, and verify it by adding the provided DNS records to your domain provider’s dashboard.
Overview of the Setup Process
To send emails from your domain (e.g., myshop.xyz), you’ll:
- Access your email settings inside the app.
- Add your custom domain.
- Copy and add DNS records (SPF, DKIM, DMARC) to your domain provider.
- Verify the domain.
- Switch from the shared domain to your custom domain for sending emails.
Let’s walk through each step in detail.
- Navigate to Store settings in the left sidebar.
- Click on the Email settings tab.
- Scroll down to the Domain Settings section.
- Click the Add custom domain button.

Step 2: Enter Your Custom Domain
- In the field provided, enter the domain you want to use. This domain should typically match your store’s website (e.g.,
).myshop.xyz - Click Proceed to verify.

Step 3: Add the DNS Records to Your Domain Provider
You’ll now see a set of DNS records (SPF, DKIM, and DMARC) that you must add to your domain provider’s DNS settings.
- Copy each DNS record exactly as shown in the interface.
- Log in to your domain provider’s dashboard (such as GoDaddy, Namecheap, or Cloudflare).
- Navigate to the DNS management section for your domain.
- Add each of the records (type, name, and value) exactly as provided by the app.
Note: If you’re unfamiliar with DNS settings, click Send to developer and provide the developer’s email. We’ll send them the records directly.

Step 4: Verify Your Domain
- After adding the records to your domain provider, return to the setup screen in the app and click Verify.
- The app will attempt to detect and confirm the records you added. This process may take a few minutes or up to 24–48 hours, depending on your domain provider’s DNS propagation time. If everything is added correctly, the system will mark each record as Verified.

What Should I Expect While My Domain is Being Verified?
Until your DNS records are fully verified, the platform will continue to send emails using the shared domain [email protected]. This ensures email automation doesn’t break during the transition.
Once your domain is fully verified and selected, all automated emails will go out from your chosen custom domain.
Step 5: Choose Your Verified Domain
Once all records are verified, you’ll see a green Verified badge next to each one in the Domain Settings section. You can now switch from the shared domain to your custom domain.
- Go to the Choose a sending domain dropdown.
- Select your verified custom domain (e.g.,
).myshop.xyz

- When prompted, enter the prefix you want to use before
@myshop.xyz. For example, if you enter notifications, the sender address becomes[email protected]. - Click Update to apply the sender email address.

From now on, the app will use your custom domain to send all marketing emails.
Optional: Customize the Sender Email for Each Automation
You can personalize the sender email address for each automation to make your campaigns more targeted and consistent.
- Open the Automations tab and select the flow you want to customize.
- Click on Email editor.
- In the Email content section, locate the Sender email address field.
- Enter a new prefix based on the purpose of the email. For example, use
[email protected]for promotional emails or[email protected]for customer follow-ups.

- Save the changes.
This feature gives you complete control over how your emails appear to your recipients, allowing you to align sender identities with your message types.
Comments (2)
Dylan
January 31, 2026
Hi. I was chatting with a support colleague of your company, but the chat is gone. I was adding a custom domain end before the mx record wich starts with feedback i had to add 10 in front of the record, is this oke to be verified? Otherwise it could not save the dns records to send from a custom domain.
Best regards,
Dylan
Sanjai Valsan
February 4, 2026
Hi Dylan,
Thanks for reaching out,
Yes, that’s perfectly okay. The “10” you added before the MX record represents the priority of the mail server, and it’s valid and correctly formatted. Many DNS providers require a priority value for MX records, so what you’ve done is expected.
If your domain still doesn’t verify, please try the following to trigger a fresh verification:
1. Go to Store Settings → Email Settings → Domain Settings in the app.
2. Delete the existing custom domain configuration.
3. Re-add the custom domain and add the DNS records again as shown in the setup guide.
4. Wait a few minutes and then recheck the verification status.