Self-Service for Email Onboarding

 

Early Access

This is an Early Access feature. To get it enabled for your account, reach out to your CSM or raise a support ticket.

Overview

Email onboarding refers to the process of setting up the necessary infrastructure and configurations to send emails through the MoEngage platform. This includes setting up email servers, domain authentication, and other technical requirements to ensure that emails sent from the platform are delivered to the intended recipients. Email onboarding is necessary to comply with the latest deliverability guidelines from major mailbox providers such as Google, Yahoo, and Microsoft.

Email onboarding setup is often a lengthy and complex process involving multiple stakeholders and handoffs, which delays time-to-value. MoEngage streamlines this with a self-service capability that accelerates setup, empowers you with autonomy, ensures compliance, and reduces reliance on support provided by MoEngage. In addition to these overall self-service advantages, configuring your domain specifically offers crucial benefits for email deliverability and branding. For a detailed overview of these domain-specific advantages, refer to Importance of Domains in Email Marketing.

info

Information

This feature is accessible only if you are using the MoEngage SendGrid delivery.

On the left navigation menu of the MoEngage dashboard, click Settings > Channels > Email. You land on the Overview tab to access the self-service feature. The details about self-service onboarding are available on the following tabs:

Overview Tab

The Overview tab serves as your to-do list for setting up and managing the MoEngage email channel, detailing both required and recommended steps. Here, you can track your progress on these steps to ensure a thorough and compliant setup. This tab displays the following information:

  • Required and recommended steps for email sender configuration.
  • The total number of senders added.
  • The completion status of configuration steps for each sender.
    Screenshot 2025-05-15 at 10.45.03 AM.png

This tab helps you configure MoEngage as your ESP or configure your own ESP from the MoEngage App Marketplace. On the Overview tab, you can view the following sections: 

  • Setup MoEngage Sender (recommended)
    MoEngage functions as your ESP, directly managing email deliverability on your behalf. It is recommended to use the MoEngage sender due to its capabilities for proactive deliverability monitoring, adherence to evolving email compliance requirements, and efficient identification and communication regarding any issues with mailbox providers. MoEngage will proactively keep you informed about all these critical aspects. The MoEngage sender setup involves two categories:
    • Required Steps: To begin sending emails, you must complete the essential configurations mentioned in the required steps during onboarding.  For more information, refer to Configure the Required Steps.
    • Recommended Steps: While these steps are optional, MoEngage highly recommends configuring these steps during your onboarding to help monitor email setup health and optimize deliverability. For more information, refer to Configure the Recommended Steps.
      info

      Information

      If you return to configure additional sender domains, you can always access the next pending action for any required or recommended step by clicking View against the respective step within the Overview tab.
      For example, you added a sender domain, validated and configured unsubscribe tracking, and then navigated away. When you return to configure more sender domains, you can see View against the Setup unsubscribe tracking step within the Overview tab, as shown in the following image:
      setup unsubs (1) (1).png

      Clicking this takes you to the Domain Details page, where you can complete the configuration for that sender.

  • Setup other email sender
    You can bring your own ESP to integrate with MoEngage. The MoEngage App Marketplace allows you to configure and manage these external email senders. Note that by using your own ESP, you are responsible for troubleshooting all email delivery and deliverability issues, coordinating directly with your ESP as required. For more information on other email senders, refer to Email Senders.
    Screenshot 2025-05-15 at 10.50.45 AM.png

Sender Configuration Tab

The Sender configuration tab displays a dedicated card for each sender you have created. Each sender card provides the following key information:

  • The status of each sender is displayed on its card. For example, the current status is Pending Configuration in the following image. Note that the status changes to Configured when all the required and recommended steps are configured.
    next pending stesp.png
  • The next pending step for each sender. Clicking the next pending step navigates to the corresponding steps for the specific user on the Domain details page, where you can complete its configuration. For example, Add subscription categories is the next pending step in the following image:
    sender config nw.png
  • The domain you added for each sender.
  • The type of domain added for each sender.
  • The sender's reputation. This data is available only after a consistent email volume is sent, as Gmail establishes sender reputation metrics based on a sustained and consistent sending history.
  • Click the ellipsis icon to Edit and Send test email.
    ellipsis self serve.png
info

Information

If you are returning to configure additional sender domains, you can access the next pending action for any required or recommended step directly from the Sender configuration tab by clicking the specific step on the corresponding sender card.
For example, you added the PROMO sender domain, validated the DNS records, and then navigated away. When you return to configure more sender domains, you can see the next pending step (Setup unsubscribe tracking) on that sender domain card within the Sender configuration tab, as shown in the following image:
setup-unsub tracking-sender.png

Clicking this takes you to the Domain Details page, where you can complete the configuration for that sender.

 

library_add_check

Prerequisites

Decide whether to send Promotional, Transactional, or Event-triggered emails because you must configure domains for each type.

Configure the Required Steps

The Required Steps contain the following:

  1. Add sender domain
  2. Validate DNS records
  3. Set up unsubscribe tracking
  4. Add 'From' address
  5. Generate warm-up plan
info

Information

After configuring the required steps of at least one sender, MoEngage allows you to send emails, but it is always recommended that you complete the recommended steps as well.

Add a Sender Domain

Adding the sender domain enables you to send emails from a chosen/preferred domain. Domain authentication is required to verify you as a trusted email sender. 

Perform the following steps to add the sender domain:

  1. On the Overview tab, click + Add against the Add sender domain step.sender.pngYou can also click + Add sender on the Sender configuration tab.
    ddd.png
  2. On the Add MoEngage sender domain(s) page, you can specify up to two unique sender domains for each email type: Promotional, Event-triggered, or Transactional.
    info

    Information


    Make sure to adhere to the following guidelines when adding sender domains:
    • You cannot add duplicate domains.
    • For Promotional and Event-triggered emails, avoid using the root domain.
    • Use different domains for different use cases to prevent any impact of one domain's performance on another.
    • Do not use the same domain for both Transactional and Promotional emails.
    • You can add up to six sender domains at a time. Note that whenever you add a sender domain, a dedicated IP is allocated for that domain.
      For more information on the number of domains that can be added, refer to IP Addresses and Domain.
    Enter the following details:
    1. Sender domain: Enter the domain from which you want to send the email.
    2. Sender configuration name: This is the name of the email sender. After onboarding, the sender configuration name is listed in the Email connector list while creating email campaigns.
    3. Click Add
      Screenshot 2025-05-15 at 11.35.28 AM.png
  3. The addition of DNS records usually takes about a minute. After they're successfully updated, these records are saved, so you can safely leave this page and continue with your other tasks. While sender domains are getting added, you can view the following on the Overview tab:
    • If the sender domain is added, DNS records start getting generated. The status is displayed against the Validate DNS records step. 
      generating records.png
    • Click View against the Add sender domain step to view the added senders.
      generating records (1) newaa.png
    • On the Domain details page, the added senders are listed as tabs.
      view domain details- add a domian.png
    • When clicking each sender, you can view the Email domain, Domain type, and Service provider of that sender.
    • Click each sender to view their required and recommended steps. After adding the domain, you can view the status of the generated DNS records under the DNS validation section.
      Generated, pending validation..png
    • A Failed to add sender warning appears if adding sender domains is unsuccessful. You can retry adding them. If the issue persists, click Raise a ticket to contact support.
      failed to add sender.png

Validate DNS Records

Validation of DNS records on the domain is necessary to:

  • Communicate to the receiving email servers that you own the domain from which the email was sent.
  • Verify that you have given the sending email server permission to send email on behalf of the domain.
  • Ensure the optimal deliverability of your emails. This enhances your email delivery rates and boosts trustworthiness with both email inbox providers and recipients. For more information, refer to Email Authentication Basics.

After the DNS records are generated, perform the following steps to validate DNS records:

  1. On the Overview tab, click Proceed against the Validate DNS records step.records generated, validate dns records.pngYou can also click Validate DNS records on the Sender configuration tab.
    Validate DNS records- sender.png
  2. On the Domain details page, the added senders appear in tabs. Click the sender you want to configure.
  3. Expand the DNS validation section to view the DNS records of the respective senders.
  4. If you have access to your DNS console, you can copy individual records and configure them directly in your DNS settings. If you are sharing these records with your IT team, click Download DNS records to download them in PDF format and share them.
    info

    Information

    The downloaded PDF version contains the DNS records of all the domains you have added so far, so that you can access all your DNS records from one place.

  5. After the records are updated in your DNS configuration, select the I confirm that these records have been added to my DNS check box and click Validate.
  6. If the validation is successful, the DNS records display the Validated status.
    validated.pngAfter DNS records are validated, the DNS validation status changes to Completed. If any records fail validation, you need to ensure there is no typo or mistake when setting the exact record generated.
    COMPLETED VALIDATION.png

Apple Relay Records

If your app or website supports Sign In With Apple, you must configure the same in Apple developer configuration to ensure your emails are delivered to users with Apple Relay IDs (ending with @privaterelay.appleid.com). For more information, refer to Sign In With Apple.

Set Up Unsubscribe Tracking

In this step, you can configure the unsubscribe tracking of your emails. When users unsubscribe from your marketing emails, MoEngage ensures that no further emails are sent to them. You can manage these unsubscribes in different ways, as explained in this section.

After validating the DNS records, perform the following steps to set up unsubscribe tracking:

  1. On the Overview tab, click Setup against the Setup unsubscribe tracking step.setup- overview-unsubscribe tracking.pngYou can also click Setup unsubscribe tracking on the Sender configuration tab.
    setup-unsub tracking-sender.png
  2. On the Domain details page, the added senders appear in tabs. Click the sender you want to configure.
  3. Expand the Unsubscribe tracking section of that sender.
    1. In the Email body un-subscription management section, select any one of the following options:
      • MoEngage Tracking: If you choose this option, MoEngage ensures that an unsubscribe link is included in the body of your non-transactional email. When a recipient clicks this link, their unsubscribe status is automatically updated on their user profile, effectively suppressing them from receiving future email campaigns.

        In the Unsubscribe Page URL field, you can specify a custom URL for the unsubscribe landing page, instead of using MoEngage's default page. When a recipient clicks the unsubscribe link, MoEngage updates their unsubscribe status and then redirects them to the URL you have specified.

      • Self-Managed: If you select this option, MoEngage expects you to manage this process from your end to remain compliant. You need to ensure that subscription tracking or unsubscribe settings are disabled on the connected email service provider.

        Include your unsubscribe URL in the email template. This will not get tracked under the unsubscribe event, and you have to capture and manage the unsubscribe requests from your end. Pass this data back to MoEngage using the Data API to update the corresponding user profile in the MoEngage dashboard.

        For more information, refer to Track Email Unsubscribes.
    2. In the One-click unsubscribe section, select any one of the following options:
      One-click unsubscribe used to be a best practice that you could follow, but since 2024, this is a mandatory compliance to be fulfilled according to Google and Yahoo.
      • MoEngage tracking: If you select this option, MoEngage adds its unsubscribe URL and an email ID in the email header under the HTTPS URL section and mail-to section, respectively. While the former helps users unsubscribe with a click, the latter unsubscribes the user via the mail-to method of list-unsubscribe. Also, MoEngage processes all requests and updates the preferences of the users in your workspace.
      • Self Managed: If you select this option, you must provide an unsubscribe URL and an email ID. MoEngage adds these to the HTTPS URL and mail-to sections of the email header while sending any email. However, you will be responsible for further processing of unsubscribes via this. Also, to be compliant, you must process unsubscribes within 48 hours. You must pass the updated preference back to MoEngage so that MoEngage can automatically ignore the unsubscribed users in the future.
        • One-click unsubscribe URL: Provide a direct unsubscribe link that, upon confirmation, immediately unsubscribes the user.
          • Ensure to add the parameters using JINJA to this URL so that you can identify the user who requested to unsubscribe and act accordingly.
          • Ensure that this link has no redirection or landing page and directs to the unsubscribe instead.
        • One-click unsubscribe email: Provide an email ID that will get added to the mail-to section of the email header. Upon providing an email ID, the User Identifier field is displayed for identification purposes.
          For more information, refer to List-Unsubscribe Email.
  4. Click Save. After the unsubscribe tracking is set up, the Unsubscribe tracking status changes to Completed.
    yhhh (1).png

Add From address

The From address is the email address from which your users receive campaigns. Verifying this address is crucial for successful campaign delivery. The From address configured here is listed in the
From email address list while creating the email campaign.

After setting up the unsubscribe tracking, perform the following steps to add a From address:

  1. On the Overview tab, click + Add against the Add 'From' address step.add from address- add (1).pngYou can also click Add 'From' address on the Sender configuration tab.
    add from address- sender xonfig.png
  2. On the Domain details page, the added senders appear in tabs. Click the sender you want to configure.
  3. Expand the From email address section of that sender.
  4. Click + Add email to add multiple From addresses. Note that it is also possible to add addresses later for domains that are already onboarded. Make sure that the From address indicates your use cases. For example, for promotional campaigns, you can use promo@yourdomain.com.
  5. Click Save. The status changes to Completed.
    from address-completed.png

Generate a Warm-up Plan

Warm-up is required to build trust for an email sending domain and IP with the inbox service providers (ISPs). This process involves sending emails from a new email account, starting with a smaller number and gradually increasing the number of emails each day. For more information, refer to Email Warm-up.

After adding the From address, perform the following steps to generate a warm-up plan:

  1. On the Overview tab, click Setup against the Generate warm up plan step.overview-warm up-setup nw.pngYou can also click Generate warm up plan on the Sender configuration tab.
    warm up-sender config.png
  2. On the Domain details page, the added senders appear in tabs. Click the sender you want to configure.
  3. Expand the Domain Warmup section of that sender.
  4. Select the peak volume from the Daily peak email volume list. After you select it, the system generates a custom warm-up plan for you, which you can view and download.
    Note that you can skip the traditional warm-up for event-triggered and transactional emails, because these emails are typically sent at lower, more staggered volumes.
    1. Click View warm-up schedule to view the warm-up schedule.
    2. Click Download schedule to download the warm-up schedule.
      Screenshot 2025-05-15 at 6.15.38 PM.png
  5. Click Save. The status changes to Completed.
    After saving, the backend limits get enabled on your dashboard to ensure the sending volumes don't exceed the daily permissible limit. For information on best practices during warmup, refer to Best Practices to be Followed for Warm Up.
info

Information

After completing the Required Steps above, you can start sending emails, but the status shows as Configuration pending. You must also complete the Recommended Steps to improve email deliverability, and then the status changes to Completed.

Configure Recommended Steps

The Recommended Steps contain the following steps:

  1. Attribute storing email address
  2. Setup Google postmaster
  3. Enable branded links
  4. Add subscription categories

Attribute Storing Email Address

The attribute storing email address step is completed by default. On the Overview tab, click View on the Attribute storing email address step, which redirects you to the General Settings tab of Email settings. In the General settings tab, by default, MoEngage stores the email address in the Email Standard attribute. If you prefer to use a different attribute, you can change it here.

gggg.png

Set Up Google Postmaster

To fetch the domain reputation data for your domains, you must authorize MoEngage. Setting up Google Postmaster allows you to monitor the domain reputation on the MoEngage dashboard and take corrective actions before the domain reputation drops to low. To achieve this, DNS records must be generated in Google Postmaster, and make sure to update them in your DNS configuration. For more information, refer to Google Postmaster Setup.

After configuring the required steps, perform the following steps to set up Google Postmaster:

  1. On the Overview tab, click Setup against the Setup Google postmaster step.setupsetp (1).pngYou can also click Set up Google postmaster on the Sender configuration tab.
    setup google post master-sender config.png
  2. On the Domain details page, the added senders appear in tabs. Click the sender you want to configure.
  3. Expand the Google postmaster setup section of that sender.
    Screenshot 2024-10-15 at 12.32.10 PM.png
  4. After you add a sender domain, MoEngage automatically logs a support ticket on your behalf and generates a ticket number. You can monitor the ticket's progress by clicking the provided hyperlink in the MoEngage UI. After the necessary DNS records are shared within this ticket, you'll need to add them to your DNS setup. The link to this ticket is also present in the PDF format of the DNS record you downloaded.
  5. After generating and adding the records to your DNS server, click Verify to mark this step as completed. The status changes to Completed.
    Screenshot 2024-10-15 at 12.36.44 PM.png

Enable Branded Links

This step allows you to create branded links. Configuring branded links ensures consistent branding across all email links. The benefits include:

  • All email links reflect your custom domain instead of the unrelated default domain.
  • Improves user engagement and experience with the emails.
    For more information, refer to Configure Custom Domain (Link Branding)

After setting up the Google postmaster, perform the following steps to enable branded links:

  1. On the Overview tab, click Setup against the Enable branded links step.eee.pngYou can also click Enable brand links on the Sender configuration tab.
    enable brand links.png
  2. On the Custom Domain page for Email, you can configure custom domains. After configuration, the status changes to Completed. For more information, refer to Configure Custom Domain.
    Custom domain (1).png

Add Subscription Categories

Subscription categories allow your users to choose the kind of communication they want to receive from your brand. For more information, refer to Configure Subscription Categories.

After enabling the branded links, perform the following steps to add subscription categories:

  1. On the Overview tab, click Setup against the Add subscription categories step.view subss.pngYou can also click Add subscription categories on the Sender configuration tab.
    subs category-sender config.png
  2. On the Subscription Management tab, you can configure subscription categories. After configuration, the status changes to Completed. For more information, refer to Configure Subscription Categories.

After configuring both the required and recommended steps, the status of the sender changes to Configured.

configured.png

 

Was this article helpful?
0 out of 0 found this helpful

How can we improve this article?