How to send SMS in Clevertap with MSG91

  1. CleverTap Settings>Channels>SMS

  2. Please choose a generic SMS connector.

  3. Give it any nickname

  4. Change request type from GET to POST

  5. Add this URL in “HTTP Endpoint” -  https://api.msg91.com/api/v2/sendsms?pluginsource=11


In Headers, please add this -  


authkey

INPUT_AUTHKEY

content-type

application/json

accept

application/json

image

This is how it looks in CleverTap 👆


Parameters - 

  1. Choose “Type” as JSON

Add this payload as it is and add your Sender ID/Header.

{

"sender":"INPUT_YOUR_HEADER",

"route":"4",

"DLT_TE_ID" :"$$TemplateID",

"campaign":"$$CampaignID",

"sms":[

{

"message":"$$Body",

"to":["$$To"],

"CRQID":"$$MessageID"

}

]

}


  1. Enable the “Batch” checkbox and mention “sms” in Parameter Name and “500” in number of times, it should look something like this 👇.


  1. Now copy the Delivery Report Callback URL of SMS Connector from CleverTap Panel.

Screenshot 2025-04-29 at 2.06.35 PM.png

  1. Paste the url in MSG91 SMS Webhook’s Delivery report section and change the Version to V4 and save it.

Screenshot 2025-04-29 at 12.34.16 PM.png

MSG91 »» SMS »» Webhook »» Delivery Report »» Paste the copied URL in Box »» Select the Version to V4 »» Click on Save button.



#

Contributors

This section was prepared Partners Team:  [email protected]:

  • Hardik Menghani

  • Tahir Khan