All You Need to Know about Transactional Email of MSG91
MSG91 is one of the best cloud-communication platforms with a phenomenal, robust and secure API. They provide various and peculiar services to many businesses and enterprises.
Email services, bulk SMS, virtual phone numbers, two-way email and SMS and their unique two-factor authentication security. In this article, we are going to discuss in brief about how to send an email to your customers via MSG91.
Login with your domain
1. After you log in to email panel with your domain email-id, you will be able to see the micro-services on your panel offered by MSG91.
Note: If your email services are not enabled you will see an error popping on the right side of your screen when you enter email panel and you won’t be able to see the micro-services on the page. So make sure your email services are enabled.
On the left side of the screen you will see a microservices.
Dashboard shows you the count of the percentage of sent mails, delivered mails and failed mails.
It also shows you a line-graph of the number of sent mails on the Y-axis and the number of delivered mails on the X-axis. It is a good way to overview the numbers of transactional emails.
In Reports, you can check the breakdown of the emails sent.
● There are three sections. Total, Engagement and Dropped.
● Total section consists of all the emails.
● Engagement section consists of the emails that were opened and clicked by the recipients.
● Dropped section consists of all the suppressed emails.
● Suppressed emails are divided into two sub-categories.
1. Bounced emails: Consider this as a bounce-cheque. If your account doesn’t have the money required for the transaction to complete, the cheque will bounce. In this way, bounced emails won’t reach the recipient’s inbox.
Bounced emails are of two types:
a. Soft-bounced emails: In soft-bounced emails, the emails don’t reach the recipient’s inbox because the inbox is full and it doesn’t have the necessary storage required to store the email.
b. Hard-bounced emails: In hard-bounced emails, the emails don’t reach the recipient’s inbox due to several reasons.
Either the recipient has put your organization’s email in a spam list or the recipient might have blocked your domain address.
To avoid hard-bounce you have to either contact Gmail and request them to unblock the domain address but this is another process.
2. Complaints: If any recipient has unsubscribed from your emails and if that recipient was sent any mail from your business domain address then that email won’t be delivered by the API and instead gather up in the Complaints list. To avoid this keep deleting your Unsubscribed list.
● Delivered emails will show you the emails that were successfully sent to the recipients.
● Failed emails consist of emails that were failed to send to the recipient. Either it is the fault of the API or maybe that email address doesn’t exist anymore or maybe that email address was blocked by the domain head.
● Now, two interesting options include Opened and Clicked.
● You can also check which recipient has opened your promotional email and viewed it.
● You can check the number of recipients who have clicked on your link which was drafted in your email template.
In this section you can add and delete different subdomains and domains.
It will also show you the delivered, bounced, opened and clicked rate for your subdomain or domain.
On the top right part of the section, there’s a button labelled “Add Domain”. You can click on that button to add a new domain or subdomain.
The verified domains or subdomains will have a blue tick on the left side of their name.
You can only delete a domain if no emails were sent from that domain ID, only then will the Delete button pop up on the screen.
Note: You cannot delete a domain even if one email has been sent from that domain ID because it will create problems in the reports section.
Domain settings consist of three sections. Domain Settings, DNS Records and Sending API.
In Domain settings, the admin or the user can check the domain names and their description about the TLS connection, title, the company logo and many more.
DNS Records Section
There are two types of emails. TXT and MX.
1) TXT is only used for sending emails whereas MX is used for receiving emails.
2) You will have a different key for both TXT and MX.
3) First you have to add your domain name in the Domains section. Then you will register your subdomain name or the new user on your domain.
4) Then you will be given a current value key by the API to verify the user or subdomain in the DNS records section. Copy the given current value and verify it from either your Linux platform or through your domain admin.
5) After you verify the current value from the domain there will be a green tick and it will show your DNS verified.
6) You have to do this process for both TXT and MX.
There are predefined templates or you can make your own custom template for emails.
doc created, will link
● Logs are used to check the status of each email individually.
● If the email is delivered the status would be “OK” otherwise it would show “FAILED”.
● There is a section on the right side where you can check your email.
● You can check your whole email including the body, the name and the subject of the email. You should check your email in this section before sending it to the recipients.
● Internet Protocol (IP) is the most important information about any domain or IP.
● Every domain has its own unique IP address.
● Every domain used would have all the IP addresses stored in this section.
● It will show the type “Dedicated” and Assigned in green color if the IP address is active and in-work state.
● The last section on the left side menu of the Transaction email service.
● Webhooks are basically automation of your transactions.
● You can get individual reports for every email sent through webhooks.
● Webhooks also have two types. One for sending emails i.e. TXT and one for receiving emails i.e. MX.
● You can just type the email id you want to send the email to and add the body or the template for the email and it's done. It is an automated task and it will give you individual reports for every email sent or received through webhooks.
So, this was a brief discussion about transactional email of MSG91. One question which might have popped up inside your head is about security. And yes, everything is secured in MSG91. It provides confidentiality, integrity and authenticity. Emails are a great way for promoting businesses today. Many of the customers stay updated on the latest news about their favourite things through these emails.