-
-
-
Find your DLT Entity (PE) ID
-
Entity Registration on DLT Platform
-
DLT Content Template FAQs
-
Map your DLT Entity (PE) Id with DLT approved Header (Sender Id)
-
Get Approval for your SMS Content on DLT Platform
-
DLT Header Registration | Process Manual | PingConnect
-
Step by Step Guide to implement DLT in SMS
-
Map approved DLT Template Id with respective Flow Id on MSG91 panel
-
Error Description- Header/Sender Id not Associated with the DLT Template
-
DLT Process
-
Export Approved Templates from DLT Portal
-
DLT | FAQs
-
Error Description- Template Id not found on DLT
-
DLT Consent Template Registration
-
DLT Consent Process
-
DLT Entity Process | Post Entity ID Received
-
Error Description- 211- Template Id Missing
-
Apply Consent Template | DLT
-
DLT key points for B2B platforms
-
FAQ- DLT Consent Process
-
How to use DLT AI and what is the use of DLT AI
-
DLT Premium Support
-
Error Description- SMS not Matched with DLT Template.
-
-
-
Guide To WhatsApp Messaging With MSG91
-
Step-by-step process to configure Whatsapp API in MSG91
-
How to begin with WhatsApp
-
MSG91 - Free WhatsApp Business API
-
WhatsApp pricing and how to subscribe for WhatsApp services?
-
How to create a template for WhatsApp?
-
How To Get your business account verified on WhatsApp?
-
How to apply for WhatsApp Green Tick Verification?
-
How to send WhatsApp using Google Spreadsheet Plugin
-
How to check if your account is verified on Meta or not?
-
WhatsApp- FAQ
-
WhatsApp Interactive Message
-
Where to check the Failed logs for Whatsapp messages?
-
Error Codes for Whatsapp
-
Create WhatsApp QR Code To Chat
-
How to download Whatsapp Reports
-
How to get reports of Whatsapp messages on Webhook
-
-
-
How to integrate the new Login with OTP widget
-
How to create a template to Send OTP.
-
What is the difference between Send OTP and Send OTP 2.0?
-
How does SendOTP implement the verification process? Is it secure as SendOTP itself generates the code and verifies it?
-
What is SendOTP? How does it work?
-
Step-by-step process to configure OTP
-
What is the maximum and minimum OTP expiry time?
-
Where to find SendOTP reports?
-
How to export OTP reports?
-
How OTP can be sent in other languages (Unicode)?
-
-
-
What are the reason for error codes received under the API failed?
-
Where can I find my authentication key?
-
What do you mean by API Security?
-
How can I integrate the API provided in the MSG91 panel?
-
How to debug if my API is not working?
-
How to send + sign in SMS from API?
-
How do resolve the error OTP not found and placeholder not found in the message?
-
Voice calls from Hello Web
-
DLT registration vilpower
-
How to get SMS status in API?
-
Why integrate MSG91 API using Socket?
-
Error: Country Code Blocked
-
-
-
How to send SMS from my MSG91 dashboard?
-
Step-by-step process to configure SMS
-
How to add or delete an SMS template?
-
DND Error while send Transactional or OTP messages
-
How to use MSG91 SMS Connector for MoEngage:
-
How can I send personalized/custom SMS?
-
How to send SMS worldwide?
-
How can I check my balance?
-
What does a flash SMS mean? How is it different from the regular SMS?
-
How to send SMS to the group?
-
How can you add/remove a signature along with the SMS?
-
My account status is in the demo, what can I do to make my account live?
-
How to send encrypted SMS?
-
How to send + sign in SMS from API?
-
Why am I unable to send an SMS with the content of my choice? I get demo content repeatedly.
-
What is Unicode and which characters come under Unicode?
-
How to add emojis or send messages in other languages (except English)?
-
What is the difference between the Transactional, Promotional, and SendOTP routes?
-
How to move the balance from one route to another?
-
How to send SMS using an Excel file from the Send SMS option?
-
How do switch routes for sending SMS from the dashboard?
-
How to send Unicode custom SMS by CSV?
-
How to resend SMS via panel?
-
Where to find my Template ID for MSG91 API?
-
What is a .csv file?
-
How can I schedule an SMS? Where can I see its delivery report?
-
What is an SMS campaign, its uses, and how to delete the old campaign name?
-
How to delete/cancel the scheduled SMS?
-
How can I convert my Excel file to CSV?
-
-
-
How to create a transactional email template with API Integration detail
-
Step-by-step process to configure Email API in MSG91
-
All You Need to Know about Transactional Email of MSG91
-
How to complete domain verification ?
-
How to use SMTP in MSG91
-
How to validate your recipient email address
-
How to Add Domain in MSG91
-
Email IP Warm-Up Strategy
-
How to subscribe to email services
-
Transactional email being received in the spam or promotional folder.
-
Introduction to IP Warm-Up
-
How to get Email delivery logs on Webhook
-
How to check and export delivery reports for Email
-
How to check transactional email delivery reports?
-
-
-
What are the reasons behind a failed message?
-
What is an Absent subscriber?
-
What is a request ID and where can I get it?
-
How to export/download the SMS Delivery Reports?
-
Where can I check the SMS delivery reports?
-
How to automate your reports via Dashboard?
-
I am unable to see the delivery report of the failed API. Where can I find them?
-
What is the meaning of different statuses in the delivery reports?
-
How to export the DLT failed report
-
How can I get a report for a particular number?
-
-
-
Login using Whitelisted IP address
-
What is token and how to use it?
-
How to protect your SMS API from Bot Attack!
-
How to Allow and Block specific countries from sending SMS
-
What best practices need to be performed for bulk SMS service?
-
How to check Active Login Session
-
How to block countries on the basis of SMS price?
-
-
-
Shopify- How to integrate with MSG91
-
Google Spreadsheet- How to send SMS, Email, and Campaign.
-
Shopify- How to recover abandoned checkouts using WhatsApp Messages
-
WordPress and Woo-Commerce- How to send notifications and OTP SMS
-
MSG91 WHMCS SMS plugin- How to track if SMS is not sent
-
How to check the Unicode message in the excel file exported?
-
WebEngage- How to send SMS with MSG91
-
Sync Shopify data with Segment
-
How to send SMS from the MSG91 mobile application?
-
SM-share plugin for SMS notifications and OTP with MSG91
-
WHMCS plugin for SMS notification and OTP
-
Google Spreadsheet- How to send SMS
-
Google Spreadsheet- How to send MSG91 Campaign
-
Leadsquared- How to integrate the MSG91 plugin in Leadsquare
-
Zapier MSG91 Integration- Send Whatsapp, Email, Voice, and SMS
-
Hubspot - Integration with MSG91
-
Zapier Integration- How to send SMS
-
Zapier Integration- How to send data to Segmento in MSG91 from your app via Zapier
-
Zoho CRM + MSG91 - Send Whatsapp, SMS, Voice, and RCS alerts.
-
Magento extensions for sending SMS notifications and OTP
-
OpenCart plugin for SMS notification and OTP
-
Excel plugin- How to resolve the error authentication failure and no internet connection
-
SAP- How to integrate MSG91 API
-
Excel plugin- How to resolve an Invalid range instance error
-
Google Spreadsheet- What to do if the MSG91 Add-On option is not available in the Plugin after installation?
-
How to Migrate from Twilio to MSG91?
-
Excel- How to use the Excel plugin for sending campaign
-
Freshworks- How to integrate the MSG91 plugin in Freshworks
-
Google Spreadsheet- How to send Emails
-
How to add MSG91 as an Email Service Provider in Clevertap
-
How to send messages to users who have viewed the product but have not purchased it (Browse Abandonment)
-
-
-
How to create ChatGPT Bot
-
How to integrate the Hello-Chat Widget?
-
How to integrate WhatsApp in HELLO?
-
What is Hello?
-
Identity verification in Hello
-
Getting started with HELLO - Quickstart guide
-
How to configure VPN in Hello for making Voice calls?
-
Get Started With Workflow
-
How to use Hello for ticketing system
-
How to integrate ChatBot with Hello
-
How to do Facebook Integration with Hello
-
How to close/snooze bulk tickets in Hello Inbox?
-
How to see the reaction to a specific chat on WhatsApp inbox in Hello?
-
What are the notification settings in Hello?
-
Inbox Filtering by Last reply
-
RCS client registration and sending invite
-
How to Integrate SMTP Service in HELLO Inbox?
-
Summarize chats in Hello
-
How to use tags in email inbox
-
How to set up forwarding for Hello Inbox?
-
How to check Analytics in Hello?
-
Paraphrase the reply in Hello
-
Feedback setting in Hello Inboxes
-
How to use Hello in mobile app
-
Hello Facebook Inbox Error
-
-
-
How to fix the "could not create SSL/TLS secure channel" error
-
Step-by-step guide to set up and start your Cloud Communication with MSG91
-
What is URL encoding and how do URL encoding?
-
How can I get delivery logs for a particular number & the failure reason?
-
What is blocked numbers? How to block/unblock any number?
-
What is the meaning of SSL certificate error?
-
Alternate Solution for CSV file Upload
-
-
-
How to give access to your MSG91 account to support team, in order to troubleshoot on an issue
-
What is the difference between Push SMS and Pull SMS?
-
How to add a new team member to the team?
-
How to resolve the error cURL Error: Failed to connect to msg91.com port 80/443: Connection timed out?
-
What is the difference between free and paid SMS services?
-
How can I contact Support
-
What is a switch account and how to use it?
-
CORS ERROR
-
What is Fallback and how does it work?
-
I am facing trouble viewing all the options on my screen. What should I do?
-
How can I update my primary mobile number?
-
How can I update my GST number?
-
What are website and data security with MSG91?
-
How to export all client details?
-
Promotional SMS to Customers
-
Can I set customised balance alert?
-
Static IP Resolution on Various Cloud Providers
-
What are the best Accounting and Invoicing softwares you would recommend?
-
How can I change my username and registered mobile number?
-
Can I get an SMS alert daily informing me about the available and used balance in my account?
-
How to request any custom SMS solution?
-
What are third-party services?
-
How to download and use MSG91 mobile application?
-
How to create a Google Group?
-
What is UserTABLE? How to use it?
-
How to delete access of a member added to your team?
-
-
-
What is the character limit for a single credit in English & Unicode? How is credit calculated?
-
Where can I download the Invoice/Ledger?
-
What is the charge per SMS? Are failed SMS also charged?
-
How to add funds?
-
How do make a payment using a Debit/Credit card?
-
How to make refund request? How much time does it take to refund the payment?
-
How to create an e-mandate for auto-recharge?
-
-
-
Zoho CRM- How to integrate with MSG91 ?
-
MSG91 WHMCS SMS Plugin- How to configure
-
How to integrate MSG91 API in ERP Next?
-
How to send SMS in WebEngage with MSG91
-
Zoho Campaign- How to integrate MSG91 API?
-
MARG software- How to integrate MSG91 API
-
HDPOS software- How to integrate MSG91 API
-
Zoho Subscription- How to integrate with MSG91?
-
How to send SMS in Clevertap with MSG91
-
How to integrate with Busy software
-
Integrate Tally with MSG91
-
Vtiger CRM plugin with MSG91
-
Cs-Cart- How to configure MSG91 with Cs-Cart?
-
Zoho Books- How to integrate with MSG91 ?
-
-
-
How can I add Demo Balance to my clients?
-
How to create and design a website for selling SMS?
-
How to mark a user Authentic?
-
How to set pricing for the client account?
-
Dynamic Credit Purchase Limit
-
Why am I unable to pay online? It says, "You are not authorized".
-
Client SMS Consumption
-
How can I update my client password?
-
How to restrict users to log in to other domains?
-
How can I get a Reseller account on MSG91?
-
How do I white label my website? How to point CNAME for the domain or subdomain?
-
How can I disable my client's account?
-
How to have my own website for selling SMS?
-
How can I update my client's mobile number?
-
How to get signup updates on your webhook?
-
How can I customize a mail and an SMS for signup?
-
How to add clients under the reseller panel?
-
How do you give support to our Whitelabel clients?
-
Can my clients also pay me online? If yes, then how?
-
How can I add pricing to my website?
-
How to add Balance to the client account?
-
I have disabled a reseller under me. Does it disable all users under that reseller?
-
How can I put the bank details like MSG91 on my website?
-
How can I convert my client's account into a reseller account?
-
How does client search work?
-
How to edit client details?
-
How to add SSL to my website?
-
How to add clients under reseller panel?
-
-
-
Where I can add new keyword for longcode? What is it's maximum limit?
-
I am not able to receive SMS when someone sends it on my keyword. Why is that so?
-
How to activate a Long Code?
-
What is the difference between Dedicated Long-Code and Shared Long-code
-
How to send custom SMS using Longcode?
-
What is a Virtual Number or Longcode? What is Keyword and Inbox balance?
-
Is it possible to export report for a particular keyword?
-
How to check long-code balance?
-
-
-
How can I set the default expiry of any number in the phonebook?
-
How to upload contacts to a group?
-
How to add a group for phonebook? How many contacts can I import/upload at once?
-
How to delete selected contacts from a phonebook group?
-
Can I copy or move contacts from one group to the other?
-
How to delete a phonebook group?
-
How can I export contacts from a single group?
-
How can I set default expiry of any number in phonebook?
-
How to export existing phonebook data and upload it on segmento
-
All You Need to Know about Transactional Email of MSG91
Video :
MSG91 is one of the best cloud-communication platforms with a phenomenal, robust, and secure API. We 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 how to send an email to your customers via MSG91.
1. Login to the MSG91 user panel.
2. You will be able to see the micro-services on your panel offered by MSG91.
3. Click on email microservice.
Note: If your email services are not enabled you will see an error popping on the right side of your screen when you enter the email panel and you won’t be able to see the micro-services on the page. So make sure your email services are enabled.
Dashboard
The dashboard shows you the count of the percentage of sent emails, delivered emails, and failed emails.
Templates
In the Template section you will get the information of your email templates like - Template Name, Status,Subject and Mail Type (OTP, Promotional and Transactional).
For adding the email template you need to click on the Add Template as shown in the below image.
Here you can create the template of the email you would be intending to send to your users and check all the templates created so far along with their statuses as active, rejected, or pending.
By clicking on the down arrow under the edit section, you can see all the versions of a particular template that you have created with a green tick on the active one. By clicking on the three dots on the right side, you can see options like duplicate, mark active, and preview.
To understand how to create a template refer: How to create a transactional email template with API Integration detail.
Domains
In this section, you can add and delete different subdomains and domains.
It will also show you the delivered, bounced, opened, and clicked rates for your subdomain or domain.
On the top right part of the section, there’s a button labeled “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
Domain settings consist of Open tracking, Unsubscribe Tracking, DNS record section (TXT and MX).
DNS Records Section
There are three types of emails records- TXT , MX and CNAME.
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 ,MX and Cname.
Logs
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”.
- By clicking on the email log 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.
Failed logs
By filtering the data with a date range you can see the failed logs along with the reason for their failure, hence correcting the mistake try to send the email again.
So, this was a brief discussion about the 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 favorite things through these emails.
Webhook
- 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.
Analytics
In a single window, you would see all the data to analyze the emails sent.
In Analytics, 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.
- You can also export the report by clicking on the "Export" option on the right-hand side.
Suppressions
1. Bounced emails:
Consider this as a bounced 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. Failed:
This consists of emails that failed to be sent 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.
3. 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.
Email Validation Downloads
Please refer: https://msg91.com/help/MSG91/how-to-validate-your-recipient-email-address
Downloads
In the download section all the exported files will be shown.
Aniket Likhitkar