-
-
-
Find your DLT Entity (PE) ID
-
Entity Registration on DLT Platform
-
DLT Content Template FAQs
-
DLT Process
-
Get Approval for your SMS Content on DLT Platform
-
DLT Header Registration | Process Manual | PingConnect
-
Map your DLT Entity (PE) Id with DLT approved Header (Sender Id)
-
Map approved DLT Template Id with respective Flow Id on MSG91 panel
-
Step by Step Guide to implement DLT in SMS
-
DLT | FAQs
-
Export Approved Templates from DLT Portal
-
Error Description- Header/Sender Id not Associated with the DLT Template
-
Error Description- SMS not Matched with DLT Template.
-
DLT Entity Process | Post Entity ID Received
-
DLT Premium Support
-
Error Description- 211- Template Id Missing
-
Error Description- Template Id not found on DLT
-
DLT Consent Process
-
How to use DLT AI and what is the use of DLT AI
-
DLT Consent Template Registration
-
DLT key points for B2B platforms
-
Apply Consent Template | DLT
-
FAQ- DLT Consent Process
-
-
-
Guide To WhatsApp Messaging With MSG91
-
Step-by-step process to configure Whatsapp API in MSG91
-
WhatsApp pricing and how to subscribe for WhatsApp services?
-
How to begin with WhatsApp
-
MSG91 - Free WhatsApp Business API
-
How to create a template for WhatsApp?
-
How To Get your business account verified on WhatsApp?
-
WhatsApp- FAQ
-
How to send WhatsApp using Google Spreadsheet Plugin
-
How to check if your account is verified on Meta or not?
-
How to apply for WhatsApp Green Tick Verification?
-
WhatsApp Interactive Message
-
How to get reports of Whatsapp messages on Webhook
-
How to download Whatsapp Reports
-
Where to check the Failed logs for Whatsapp messages?
-
Create WhatsApp QR Code To Chat
-
Error Codes for Whatsapp
-
-
-
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?
-
What is the maximum and minimum OTP expiry time?
-
Where to find SendOTP reports?
-
Step-by-step process to configure OTP
-
How OTP can be sent in other languages (Unicode)?
-
How to export OTP reports?
-
-
-
What are the reason for error codes received under the API failed?
-
Where can I find my authentication key?
-
How can I integrate the API provided in the MSG91 panel?
-
What do you mean by API Security?
-
How to debug if my API is not working?
-
How do resolve the error OTP not found and placeholder not found in the message?
-
How to get SMS status in API?
-
How to send + sign in SMS from API?
-
Why integrate MSG91 API using Socket?
-
Error: Country Code Blocked
-
-
-
How to send SMS from my MSG91 dashboard?
-
How to add or delete an SMS template?
-
How to use MSG91 SMS Connector for MoEngage
-
Step-by-step process to configure SMS
-
What does a flash SMS mean? How is it different from the regular SMS?
-
DND Error while send Transactional or OTP messages
-
How can I send personalized/custom SMS?
-
How to send SMS using an Excel file from the Send SMS option?
-
How to resend SMS via panel?
-
How can I check my balance?
-
How to send SMS to the group?
-
How to send SMS worldwide?
-
My account status is in the demo, what can I do to make my account live?
-
How do switch routes for sending SMS from the dashboard?
-
What is the difference between the Transactional, Promotional, and SendOTP routes?
-
What is an SMS campaign, its uses, and how to delete the old campaign name?
-
What is Unicode and which characters come under Unicode?
-
Where to find my Template ID for MSG91 API?
-
How to move the balance from one route to another?
-
How to send encrypted SMS?
-
How can you add/remove a signature along with the SMS?
-
How to send Unicode custom SMS by CSV?
-
Why am I unable to send an SMS with the content of my choice? I get demo content repeatedly.
-
How can I schedule an SMS? Where can I see its delivery report?
-
How to add emojis or send messages in other languages (except English)?
-
How can I convert my Excel file to CSV?
-
How to send + sign in SMS from API?
-
What is a .csv file?
-
How to delete/cancel the scheduled SMS?
-
-
-
Step-by-step process to configure Email API in MSG91
-
How to use SMTP in MSG91
-
How to create a transactional email template with API Integration detail
-
All You Need to Know about Transactional Email of MSG91
-
How to Add Domain in MSG91
-
How to complete domain verification ?
-
How to subscribe to email services
-
How to validate your recipient email address
-
How to get Email delivery logs on Webhook
-
How to fix the issue if an email is rejected due to content judged as SPAM by the internet community
-
How to check transactional email delivery reports?
-
How to check and export delivery reports for Email
-
Transactional email being received in the spam or promotional folder.
-
-
-
What are the reasons behind a failed message?
-
What is an Absent subscriber?
-
What is a request ID and where can I get it?
-
Where can I check the SMS delivery reports?
-
I am unable to see the delivery report of the failed API. Where can I find them?
-
How to export/download the SMS Delivery Reports?
-
What is the meaning of different statuses in the delivery reports?
-
How to automate your reports via Dashboard?
-
How to export the DLT failed report
-
How can I get a report for a particular number?
-
-
-
Login using Whitelisted IP address
-
How to protect your SMS API from Bot Attack!
-
What is token and how to use it?
-
How to Allow and Block specific countries from sending SMS
-
How to block countries on the basis of SMS price?
-
How to check Active Login Session
-
What best practices need to be performed for bulk SMS service?
-
-
-
Google Spreadsheet- How to send SMS, Email, and Campaign.
-
WordPress and Woo-Commerce- How to send notifications and OTP SMS
-
Shopify- How to integrate with MSG91
-
Leadsquared- How to integrate the MSG91 plugin in Leadsquare
-
Zoho CRM + MSG91 - Send Whatsapp, SMS, Voice, and RCS alerts.
-
How to send SMS from the MSG91 mobile application?
-
Google Spreadsheet- How to send SMS
-
How to check the Unicode message in the excel file exported?
-
WebEngage- How to send SMS with MSG91
-
SM-share plugin for SMS notifications and OTP with MSG91
-
Google Spreadsheet- How to send Emails
-
Magento extensions for sending SMS notifications and OTP
-
OpenCart plugin for SMS notification and OTP
-
Excel- How to use the Excel plugin for sending campaign
-
Zapier MSG91 Integration- Send Whatsapp, Email, Voice, and SMS
-
Hubspot - Integration with MSG91
-
How to add MSG91 as an Email Service Provider in Clevertap
-
Excel plugin- How to resolve the error authentication failure and no internet connection
-
WHMCS plugin for SMS notification and OTP
-
Excel plugin- How to resolve an Invalid range instance error
-
How to Migrate from Twilio to MSG91?
-
Google Spreadsheet- How to send MSG91 Campaign
-
Zapier Integration- How to send SMS
-
SAP- How to integrate MSG91 API
-
Google Spreadsheet- What to do if the MSG91 Add-On option is not available in the Plugin after installation?
-
Freshworks- How to integrate the MSG91 plugin in Freshworks
-
Zapier Integration- How to send data to Segmento in MSG91 from your app via Zapier
-
MSG91 WHMCS SMS plugin- How to track if SMS is not sent
-
-
-
What is Hello?
-
How to integrate ChatBot with Hello
-
How to integrate the Hello-Chat Widget?
-
Getting started with HELLO - Quickstart guide
-
How to integrate WhatsApp in HELLO?
-
How to use Hello for ticketing system
-
How to Integrate SMTP Service in HELLO Inbox?
-
How to set up forwarding for Hello Inbox?
-
How to check Analytics in Hello?
-
How to do Facebook Integration with Hello
-
How to configure VPN in Hello for making Voice calls?
-
How to see the reaction to a specific chat on WhatsApp inbox in Hello?
-
How to use tags in email inbox
-
How to close/snooze bulk tickets in Hello Inbox?
-
Summarize chats in Hello
-
RCS client registration and sending invite
-
What are the notification settings in Hello?
-
Feedback setting in Hello Inboxes
-
Paraphrase the reply in Hello
-
-
-
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 blocked numbers? How to block/unblock any number?
-
What is URL encoding and how do URL encoding?
-
Alternate Solution for CSV file Upload
-
How can I get delivery logs for a particular number & the failure reason?
-
What is the meaning of SSL certificate error?
-
-
-
How to give access to your MSG91 account to support team, in order to troubleshoot on an issue
-
How to resolve the error cURL Error: Failed to connect to msg91.com port 80/443: Connection timed out?
-
What is the difference between Push SMS and Pull SMS?
-
How can I update my primary mobile number?
-
What is a switch account and how to use it?
-
How to add a new team member to the team?
-
What is the difference between free and paid SMS services?
-
What is Fallback and how does it work?
-
How can I contact Support
-
CORS ERROR
-
How can I update my GST number?
-
Can I set customised balance alert?
-
How can I change my username and registered mobile number?
-
What are third-party services?
-
Promotional SMS to Customers
-
Static IP Resolution on Various Cloud Providers
-
What are the best Accounting and Invoicing softwares you would recommend?
-
Can I get an SMS alert daily informing me about the available and used balance in my account?
-
How to download and use MSG91 mobile application?
-
What is UserTABLE? How to use it?
-
I am facing trouble viewing all the options on my screen. What should I do?
-
How to request any custom SMS solution?
-
How to create a Google Group?
-
What are website and data security with MSG91?
-
How to export all client details?
-
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?
-
How to add funds?
-
How do make a payment using a Debit/Credit card?
-
What is the charge per SMS? Are failed SMS also charged?
-
How to create an e-mandate for auto-recharge?
-
How to make refund request? How much time does it take to refund the payment?
-
-
-
How to integrate MSG91 API in ERP Next?
-
Zoho CRM- How to integrate with MSG91 ?
-
MSG91 WHMCS SMS Plugin- How to configure
-
Zoho Campaign- How to integrate MSG91 API?
-
MARG software- How to integrate MSG91 API
-
HDPOS software- How to integrate MSG91 API
-
How to integrate with Busy software
-
How to send SMS in Clevertap with MSG91
-
Zoho Books- How to integrate with MSG91 ?
-
Vtiger CRM plugin with MSG91
-
Cs-Cart- How to configure MSG91 with Cs-Cart?
-
Zoho Subscription- How to integrate with MSG91?
-
How to send SMS in WebEngage with MSG91
-
-
-
How to create and design a website for selling SMS?
-
How to add Balance to the client account?
-
How can I update my client password?
-
How can I disable my client's account?
-
How does client search work?
-
How to get signup updates on your webhook?
-
Can my clients also pay me online? If yes, then how?
-
How can I add pricing to my website?
-
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 can I update my client's mobile number?
-
How to add clients under reseller panel?
-
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 to mark a user Authentic?
-
How to add clients under the reseller panel?
-
How do you give support to our Whitelabel clients?
-
I have disabled a reseller under me. Does it disable all users under that reseller?
-
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".
-
How to edit client details?
-
Client SMS Consumption
-
How can I customize a mail and an SMS for signup?
-
How can I add Demo Balance to my clients?
-
How to have my own website for selling SMS?
-
How to restrict users to log in to other domains?
-
How to add SSL to my website?
-
-
-
What is a Virtual Number or Longcode? What is Keyword and Inbox balance?
-
I am not able to receive SMS when someone sends it on my keyword. Why is that so?
-
How to check long-code balance?
-
How to activate a Long Code?
-
How to send custom SMS using Longcode?
-
What is the difference between Dedicated Long-Code and Shared Long-code
-
Where I can add new keyword for longcode? What is it's maximum limit?
-
Is it possible to export report for a particular keyword?
-
-
-
How to upload contacts to a group?
-
How to delete selected contacts from a phonebook group?
-
How to export existing phonebook data and upload it on segmento
-
How can I export contacts from a single group?
-
How can I set default expiry of any number in phonebook?
-
How can I set the default expiry of any number in the phonebook?
-
How to add a group for phonebook? How many contacts can I import/upload at once?
-
Can I copy or move contacts from one group to the other?
-
How to delete a phonebook group?
-
How to integrate ChatBot with Hello
Steps to create a BOT-
Step 2. Create a Bot by giving a Name, Fallback Response, and Description. Click on Save.
Step 3. After the Bot is created, you will get a pop-up to create an Intent.
An intent represents an action that the user wants to perform on client queries.
Or you can click on the created Bot and then, 'Create Intent' option. For example, Restro_Brew_Intent can be the intent name for a restaurant Bot that orders soft drinks.
Step 4. Once an intent is created:-
a) Enter the possible queries in the 'Client Queries' section that the user will ask e.g. "I want to order juice". Similarly, multiple queries can be added.
b) Slots are sequential prompts that are given to the user. These questions will be asked to the user in the sequence defined. You can save the expected values that the user can answer to these questions in Slot Types.
For example:
To fulfill the intent (Order Juices), the bot will need information like Juice Type, Juice Price, Juice Quantity, etc. These will be saved under Slots.
A slot for Types_Of_Juice can have "Which juice you wish to order?" in the prompt. The expected values that the user can answer to this like Mango, Orange, etc. will be saved under Slot Types.
c) A Slot Type contains the details that are necessary to fulfill a user's intent. You can create your own custom slot types. During a conversation, Bot prompts the user, for specific slot values. The user must provide values for all required slots before Bot can fulfill the intent.
The number of slots depends on how many steps the user has to complete in the sequence before giving the confirmation response.
Note-
1. Slots are optional. If they are not created, the bot will directly move to Confirmation Response.
2. The slot values should exactly match the keywords that the user is expected to enter. You can also provide their synonyms to cover every possible value.
3. If the user submits any keyword that does not match the values given in the slot type/client query, the bot will give a Fallback Response like "Oops I did not understand your request".
d) Confirmation Response
– This will be sent when all the prompt responses are fulfilled by the user who initiated the chat.
e) Decline Response
– This response is sent to the user when the user declines the intent. For example, for the prompt, 'Do you want to place the order' and the user responds, 'No.'
Step 5. Under Response, you can add your closing response statement.
The Closing Response is sent to your user after their intent is fulfilled. You can use the closing response to end the conversation, or you can use it to let the user know that they can continue with another intent. For example, in a travel booking bot, you can set the closing response for the book hotel room intent to this: 'All right, I've booked your hotel room. Is there anything else I can help you with?'
Step 6. Toggle on the button to use Fulfillment. Use fulfillment messages to tell users the status of fulfilling their intent. You can define messages when fulfillment is successful, and when the intent can't be fulfilled.
a) Create an API template
Use the options available on the left side to create & integrate an API template that is used to fulfill the intent by calling the webhook with the payload mentioned in it.
Sample JSON:b) Select the API template from the dropdown. Map the variables as per the values you wish to pass in the statement (Slot Types).
c) You can now define messages that are sent on the Success and Failure of fulfillment.
Success Response – A message is sent when the fulfillment completes successfully.
Failure Response – A message sent if the fulfillment failed or can't be completed for some reason.
d) Now Save the intent. To make these updates live, click on the Build Bot option after that.
Sample Webhook Response (after calling the API) post initiating the chat with the User:
Step 7. Go to the Manage section from the sidebar and select Inboxes. Select the Chat option from the Select Inbox dropdown at the top.
Step 8. Click on the Settings option (gear icon) on the right of the inbox card and then select the Edit Widget option.
Step 9. Select the bot that you just created from the Select Bot dropdown and click on the Update button. One bot can be enabled at a time.
Step 10. You can test the bot on the website it is integrated. Type any query that you wrote while creating the bot and send it. You should be able to see your bot responding with the intent.
Step 11. Now go check the contact center. There should already be a channel created with your message.
Note: The Bot will reply only in case when chat is unassigned.