Sendgrid

Introduction

SendGrid is a cloud-based SMTP provider that allows you to send email without having to maintain email servers. SendGrid manages all of the technical details, from scaling the infrastructure to ISP outreach and reputation monitoring to whitelist services and real time analytics.

library_add_check

Prerequisites

  • Ensure you have access to your Sendgrid account. 
  • Ensure that your Sendgrid account is set up and configured. 

Configure Sendgrid account

You can sign up for SendGrid at https://sendgrid.com/pricing and select your pricing plan. After account creation, you can optionally white-label your domain in your account by clicking on "Set Up + Configure" button. 

sendgrid_1.png

Add a new domain and clicking on "Save". Then you can add the SendGrid specified TXT Records in your domain's DNS settings. This will remove "via sendgrid.net" seen by email recipients.

 

sendgrid_2.png

Configure Sendgrid on MoEngage  

Configure the Sendgrid SMTP services by going into Settings > Channel > Email > Sender Configuration> Add Sender> Sendgrid in MoEngage Dashboard. 

Configure SMTP settings 

You can find the SendGrid's SMTP connector configurations here

  • Provide a Sender Name.
  • SMTP Host name, Port and Protocol type can be filled in from the details in the link. To avoid rate limits set by some companies, port 587 is the suggested port. 
  • SMTP Username and Password are your SendGrid account credentials.
  • Web API Key is the same as the SMTP password. This field is not mandatory.
    Screenshot 2024-07-02 at 8.05.20 PM.png

Configure Unsubscribe Settings and List Unsubscribe Email.

  • Choose Sendgrid Tracking option under Unsubscribe Settings.
    MoEngage will use unsubscribe information received on the below Callback URL from Sendgrid to track unsubscribes.
  • Under List unsubscribe email
    • If you select MoEngage Managed option, MoEngage will include its own mail-to and https URL  in email's headers, in all non-transactional emails.
    • If you select Self Managed option, enter the One-click unsubscribe URL and List unsubscribe email, so that MoEngage will include this in your mail-to and https URL in emails' headers, in all non-transactional emails.
      Screenshot 2024-07-02 at 8.31.45 PM.png

Configure SendGrid Bounce and Complaint Settings

This information is obtained by setting Event Notifications ON in your SendGrid Account -> Mail Settings

sendgrid_4.png

Now, copy the url from MoEngage Dashboard > Settings > Email > Sender Configuration >SendGrid >Bounces & Complaint Tracking (Callback URL) and paste it in HTTP POST URL text box shown above.
Screenshot 2024-07-02 at 8.33.20 PM.png
Select the actions checked in the below snapshot to enable tracking of unsubscribes, bounces and complaints.  

sendgrid_6.png

You are all set up with connector configurations. You can now click on Save which will test these settings (including credentials etc.) and save them. You can then select SendGrid as the default connector in General Settings.

Previous

Next

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

How can we improve this article?