Msg91 Help Doc
Text SMS

Text SMS

How to Send SMS via MSG91 panel


If you are sending an SMS from your account and your account status is 'demo,' you will receive the content as:

"You have received this SMS as per your testing. To start sending actual content, kindly contact

[email protected]

. -- Team MSG91"


To activate your account, KYC verification is required. There are two options to do the KYC you can either do the E-KYC or You can upload the documents.


Once you log in to your MSG91 account, a pop-up will appear prompting you to update your KYC details. 

Kb172691411509000517


Note : If you do not see the pop-up, you can click on 'Complete Your KYC,' and the pop-up will appear.

Kb172692627243017717


1. If you want to do the E-KYC please click on the e-KYC option and complete the KYC process using the authorized person's Aadhaar card (e-KYC is only for India). Enter the Aadhaar Card number and click 'Next.' An OTP will be sent to the mobile number registered with your Aadhaar Card.

Kb172691866718909172


Once you have verified the OTP, you can click on allow and the KYC will be completed for your account.


                                                                              OR


2. You can also select the 'Verify' option to complete the process by uploading scanned copies of the required documents. 

There are two categories: 

  • DRIVING LICENSE/PASSPORT (of the authorized person)  

  • TRADE LICENSE/BUSINESS REGISTRATION. (Upload a clear copy of an original document of your organization.)


Please ensure you upload these documents accordingly and click on submit.

Kb172691866852452617


After uploading the documents, please wait at least one hour as our system processes them. It may take some time to complete the verification.

Kb172691875764121117


In case you encounter any issues while completing the KYC process, feel free to reach out to us at

[email protected]

for assistance.


My account status is in the demo, what can I do to make my account live?
Invalid Date

Introduction: MSG91 is a leading communication platform that provides a wide range of services to businesses of all sizes. Its services include SMS, voice communication, email marketing, two-factor authentication, and more. We can configure MSG91 as a Custom Connector on the MoEngage Dashboard.


This guide will help you set MSG91 as a Custom Connector on the MoEngage dashboard.

                                                                          Integration 


Prerequisites - Ensure you have access to the MSG91 Dashboard and have an Authkey for your MSG91 account.

If not,


1. Create a New Account: For signup click on this

link.

2. Get Your Authkey: Refer to this

helpdoc

 on how to create an Auth key.


  • To set up MSG91 as a Custom Connector on the MoEngage dashboard, please follow these steps:


1. Log in to the MoEngage dashboard.

2. Navigate to Settings -> Channel -> SMS & Connectors and click on the SMS Connector Config tab.

3. Click +CREATE beside the Custom Connectors option on the left menu to add a new connector.


Once you click Create, a new connector named ‘New Connector’ gets added to the left menu. Select this newly added connector to set up your custom connector.




Step 1: Set the Connector

Field

Description

Connector Name

Write the name to identify the connector - e.g. MSG91

Sender Name

Write the name to identify the sender


Step 2: Configure the API URL

- This field contains information about the URL that should be used to send an API request to the Sender. In the API URL field paste the below 


API URL- 

https://api.msg91.com/api/sendhttp.php?authkey=value&sender=value&mobiles=value&route=value&message=value&DLT_TE_ID=value&response=json&pluginsource=70


- Select: GET as a Method

- Here is the description of the above API URL Parameters:



Authkey



Enter your MSG91 Authkey


Sender

Enter your DLT-approved Header / Sender ID

Mobiles


Enter the value as “Moesms_destination” (This is the recipient or destination number on which the message will be delivered)

Route


4 (For Transactional Messages)


1 (For Promotional Messages)


Message


Enter the value “Moesms_message” (The message content will be passed in this field)

DLT_TE_ID


Enter the value of the DLT Template ID as “Moesms_dltTemplateId”

(This is only mandatory for users sending messages to Indian Numbers)

Response


Json (For getting a response in JSON format)

Pluginsource


70 (Fixed Value for Analytics)


Step 3: Test and Save the settings


Click Send Test SMS to verify whether the configuration is correct. After a successful test, Click Save to save the settings.


Step 4: Delivery Tracking


Delivery tracking allows you to track the delivery status of the SMS messages sent using custom connectors. Delivery tracking will show a metric - Delivered, which helps you understand whether messages have been delivered to the user and analyze delivery failures and errors.


You can configure delivery tracking after creating the sender in the MoEngage Dashboard. For information about Delivery Tracking, refer to 

Delivery Tracking in Custom Connectors

.


Here is the sample response:

Mapping Guide: You can either map the fields from the delivery response or map the fields manually by choosing the desired option. This mapping helps MoEngage to understand the custom connector's delivery response.


Refer to the below image for reference:


Then, Click Save to Save the delivery tracking configuration for the custom connector.

How to use MSG91 SMS Connector for MoEngage:
Feb 10, 2025


Unicode is an encoding standard in which you can send SMS in different non-English scripts and target a wider audience. It uses UTF 8 encoding of international standards and provides a unique number to each character. A 

Unicode is a 4 Byte character that covers all the non-English languages in the world.
It is compatible with all the browsers, devices, search engines, operating systems, and other parts of the internet ensuring a seamless multi-platform system to convey text messages in different international languages.


A typical SMS credit consists of 70 Unicode characters unlike that of GSM-7 (English text characters) whose 160 characters make an SMS credit.  


Below are some of the characters which are treated as Unicode, along with this emojis or emoticons are also considered Unicode.


¿

À

Á

Â

Ã

Ä

Å

Æ

Ç

È

É

Ê

Ë

Ì

Í

Î

Ï

Ð

Ñ

Ò

Ó

Ô

Õ

Ö

×

Ø

Ù

Ú

Û

Ü

Ý

Þ

ß

à

á

â

ã

ä

å

æ

ç

è

é

ê

ë

ì

í

î

ï

ð

ñ

ò

ó

ô

õ

ö

÷

ø

ù

ú

û

ü

ý

þ

ÿ

Ā

ā

Ă

ă

Ą

ą

Ć

ć

Ĉ

ĉ

Ċ

ċ

Č

č

Ď

ď

Đ

đ

Ē

ē

Ĕ

ĕ

Ė

ė

Ę

ę

Ě

ě

Ĝ

ĝ

Ğ

ğ

Ġ

ġ

Ģ

ģ

Ĥ

ĥ

Ħ

ħ

Ĩ

ĩ

Ī

ī

Ĭ

ĭ

Į

į

İ

ı

IJ

ij

Ĵ

ĵ

Ķ

ķ

ĸ

Ĺ

ĺ

Ļ

ļ

Ľ

ľ

Ŀ

ŀ

Ł

ł

Ń

ń

Ņ

ņ

Ň

ň

ʼn

Ŋ

ŋ

Ō

ō

Ŏ

ŏ

Ő

ő

Œ

œ

Ŕ

ŕ

Ŗ

ŗ

Ř

ř

Ś

ś

Ŝ

ŝ

Ş

ş

Š

š

Ţ

ţ

Ť

ť

Ŧ

ŧ

Ũ

ũ

Ū

ū

Ŭ

ŭ

Ů

ů

Ű

ű

Ų

ų

Ŵ

ŵ

Ŷ

ŷ

Ÿ

Ź

ź

Ż

ż

Ž

ž

ſ

ƀ

Ɓ

Ƃ

ƃ

Ƅ

ƅ

Ɔ

Ƈ

ƈ

Ɖ

Ɗ

Ƌ

ƌ

ƍ

Ǝ

Ə

Ɛ

Ƒ

ƒ

Ɠ

Ɣ

ƕ

Ɩ

Ɨ

Ƙ

ƙ

ƚ

ƛ

Ɯ

Ɲ

ƞ

Ɵ

Ơ

ơ

Ƣ

ƣ

Ƥ

ƥ

Ʀ

Ƨ

ƨ

Ʃ

ƪ

ƫ

Ƭ

ƭ

Ʈ

Ư

ư

Ʊ

Ʋ

Ƴ

ƴ

Ƶ

ƶ

Ʒ

Ƹ

ƹ

ƺ

ƻ

Ƽ

ƽ

ƾ

ƿ

ǀ

ǁ

ǂ

ǃ

DŽ

Dž

dž

LJ

Lj

lj

NJ

Nj

nj

Ǎ

ǎ

Ǐ

ǐ

Ǒ

ǒ

Ǔ

ǔ

Ǖ

ǖ

Ǘ

ǘ

Ǚ

ǚ

Ǜ

ǜ

ǝ

Ǟ

ǟ

Ǡ

ǡ

Ǣ

ǣ

Ǥ

ǥ

Ǧ

ǧ

Ǩ

ǩ

Ǫ

ǫ

Ǭ

ǭ

Ǯ

ǯ

ǰ

DZ

Dz

dz

Ǵ

ǵ

Ƕ

Ƿ

Ǹ

ǹ

Ǻ

ǻ

Ǽ

ǽ

Ǿ

ǿ

Ȁ

ȁ

Ȃ

ȃ

Ȅ

ȅ

Ȇ

ȇ

Ȉ

ȉ

Ȋ

ȋ

Ȍ

ȍ

Ȏ

ȏ

Ȑ

ȑ

Ȓ

ȓ

Ȕ

ȕ

Ȗ

ȗ

Ș

ș

Ț

ț

Ȝ

ȝ

Ȟ

ȟ

Ƞ

ȡ

Ȣ

ȣ

Ȥ

ȥ

Ȧ

ȧ

Ȩ

ȩ

Ȫ

ȫ

Ȭ

ȭ

Ȯ

ȯ

Ȱ

ȱ

Ȳ

ȳ

ȴ

ȵ

ȶ

ȷ

ȸ

ȹ

Ⱥ

Ȼ

ȼ

Ƚ

Ⱦ

ȿ

ɀ

Ɂ

ɂ

Ƀ

Ʉ

Ʌ

Ɇ

ɇ

Ɉ

ɉ

Ɋ

ɋ

Ɍ

ɍ

Ɏ

ɏ

ɐ

ɓ

ɔ

ɕ

ɖ

ɗ

ɘ

ə

ɚ

ɛ

ɜ

ɝ

ɞ

ɟ

ɠ

ɣ

ɤ

ɥ

ɦ

ɧ

ɨ

ɩ

ɪ

ɫ

ɬ

ɭ

ɮ

ɯ

ɰ

ɱ

ɲ

ɳ

ɴ

ɵ

ɶ

ɷ

ɸ

ɹ

ɺ

ɻ

ɼ

ɽ

ɾ

ɿ

ʀ

ʁ

ʂ

ʃ

ʄ

ʅ

ʆ

ʇ

ʈ

ʉ

ʊ

ʋ

ʌ

ʍ

ʎ

ʏ

ʐ

ʑ

ʒ

ʓ

ʔ

ʕ

ʖ

ʗ

ʘ

ʙ

ʚ

ʛ

ʜ

ʝ

ʞ

ʟ

ʠ

ʡ

ʢ

ʣ

ʤ

ʥ

ʦ

ʧ

ʨ

ʩ

ʪ

ʫ

ʬ

ʭ

ʮ

ʯ

Φ

Χ

Ψ

Ω

Ϊ

Ϋ

ά

έ

ή

ί

ΰ

α

β

γ

δ

ε

ζ

η

θ

ι

κ

λ

μ

ν

ξ

ο

π

ρ

ς

σ

τ

υ

φ

χ

ψ

ω

ϊ

ϋ

ό

ύ

ώ

Ϗ

ϐ

ϑ

ϒ

ϓ

ϔ

ϕ

ϖ

ϗ

Ϙ

ϙ

Ϛ

ϛ

Ϝ

ϝ

Ϟ

ϟ

Ϡ

ϡ

Ϣ

ϣ

Ϥ

ϥ

Ϧ

ϧ

Ϩ

ϩ

Ϫ

ϫ

Ϭ

ϭ

Ϯ

ϯ

ϰ

ϱ

ϴ

ϵ

϶

Ϸ

ϻ

ϼ

Ͻ

Ͼ

Ͽ

Ѐ

Ё

Ђ

Ѓ

Є

Ѕ

І

Ї

ϸ

˥

˦

˧

˨

˩

Š

Œ

Ž

®

©

§

¥

¢

£

¤

¬

±

µ

¼

½

¾

º

±  

Note: All junk and hidden characters act as Unicode.

What is Unicode and which characters come under Unicode?
Invalid Date
Prev