Integration · SMS and messaging
AI agents for MSG91
Send DLT-approved SMS, send and verify one-time passwords, send WhatsApp templates and session messages, and send template emails through MSG91, and list the account's SMS and WhatsApp templates.
- Actions
- 10
- Read
- 3
- Write
- 7
Actions
What your agents can do in MSG91
10 actions. Each one is a tool your agents can call and a step your workflows can run.
Read 3
Look things up. Nothing changes.
List SMS templates
Lists the account's SMS templates (flows) with each one's flow_id, the template ID that send_sms takes, and flow_name.
List WhatsApp numbers
Lists the WhatsApp business numbers activated on the MSG91 account: the integrated_number the WhatsApp actions send from.
List WhatsApp templates
Lists the WhatsApp templates of one integrated number (at most 500), with each one's name, language, category, status and components, optionally only one name, status or language.
Write 7
Create, change or send.
Send an SMS
Sends an SMS from an approved SMS template (its template ID from the SMS section, DLT-registered for India) to one or many numbers, each with its own values for the template's variables.
Send a one-time password
Generates a one-time password and sends it by SMS to a mobile number with an OTP template (it must contain ##OTP##).
Verify a one-time password
Checks the code a person typed against the one send_otp sent to that mobile number.
Resend a one-time password
Sends the same one-time password again to the mobile number, by text or by a voice call that reads it out.
Send a WhatsApp template
Sends an approved WhatsApp template from one of the account's numbers to one or more people, with the template's variables as components named body_1, body_2 ….
Send a WhatsApp text
Sends a free-form WhatsApp text from one of the account's numbers to someone who has messaged it in the last 24 hours (outside that window, only templates).
Send a template email
Sends an email from an MSG91 email template (its unique name) to one or more people, from an address on a domain verified in MSG91, filling the template's variables.
A person can approve first
Any write action can be set to wait for a person's approval before it runs, so an agent asks before it changes anything.
Connection
How it connects
Connect it once in the console, then give it to the agents and workflows that need it.
Paste an API key from your MSG91 account.
What you enter
- Authkey
Kept safe
- Credentials are stored encrypted with your organization's own keys.
- They are opened only by the process that makes the call, at the moment it runs, and never go into a prompt or the browser.
- Calls go only to the tool's own servers.
Ideas
Ideas to start with
Starting points made only from the actions above. Mix them with any other tool your agents can use.
- 01
Ask about your MSG91 data
Ask a question in plain words. The agent can list SMS templates, list WhatsApp numbers or list WhatsApp templates in MSG91, then answers with what it found.
- 02
Let an agent update MSG91
Have the agent send an SMS or send a one-time password in MSG91 as part of a larger task. Turn on approval and a person signs off on each change first.
- 03
Work from your CRM
Give one agent HubSpot and MSG91: it can search contacts in HubSpot and send an SMS in MSG91 in the same run.
FAQ
MSG91 and MyDeepAgents
Can MyDeepAgents connect to MSG91?
Yes. The MSG91 connector has 10 actions: 3 read and 7 make changes. Your agents can call them as tools, and your workflows can run them as steps.
How do I connect MSG91?
Paste an API key from your MSG91 account. You'll need: Authkey. Credentials are stored encrypted with your organization's own keys and are opened only at the moment of a call.
Can an agent change data in MSG91 without asking?
Only if you let it. Each of the 7 actions that change data can be set to wait for a person's approval before it runs.
Can I use MSG91 in workflows as well as agents?
Yes. Every MSG91 action also works as a step in a workflow, and the same connection serves your agents and your workflows.
Early access
Put MSG91 to work
Connect it in a few minutes, give an agent the actions it needs, and decide which changes wait for a person.