By default, all marketing emails sent through the WebToffee E-commerce Marketing Automation app use a shared sender domain: [email protected]
. However, for better brand recognition and improved email deliverability, you can configure your own custom domain to send marketing emails.
This guide walks you through the steps to add, verify, and start sending emails from a custom domain – giving you full control over your sender identity and helping your emails reach inboxes reliably.
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.