Msg91

Sends automated SMS and WhatsApp alerts based on user behavior, tracks event failures to ensure delivery, and manages multi channel campaigns from your workflow.

Try Msg91 in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Msg91 integration

    • Describe the outcome and Ceven picks the right Msg91 calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Msg91 data, across all 8 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Msg91 access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Msg91, when, and on whose behalf.
    • The agent pauses and asks when Msg91 is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Msg91.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Msg91 action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Msg91, and when to use it.

Send SMS
Use this when you need to dispatch one or multiple text messages after gathering user details from your database.
Create User Event
Use this to record specific user actions and behaviors in Segmento for future targeting or analysis.
Get Event Types
Pull a list of all available event types in Segmento to ensure the agent uses the correct event name.
Get Failed Events
Retrieve a list of failed Segmento events to inspect validation errors after a campaign execution.
List Campaigns
Pull all campaigns in Segmento with pagination support to audit active messaging flows.
Send WhatsApp Message
Use this to send a template based WhatsApp message to a customer for rich media alerts.
Get Delivery Report
Pull the delivery status of a specific message ID to verify if the customer received the alert.
Create Segment
Use this to group users in Segmento based on shared attributes for targeted campaign blasts.
Delete User Event
Remove a specific user event from the Segmento history to maintain data cleanliness.
Update Campaign State
Use this to pause or resume a specific communication campaign based on business logic.
Search User Events
Query Segmento for users who performed a specific action within a set time window.
Get Account Balance
Pull the remaining SMS credits to trigger a low balance alert for the admin team.
Create User Events
Tool to create user events in msg91 segmento. use when you need to record user actions and behaviors.

13 actions · scroll to see them all

Frequently asked questions

Ceven implements a sophisticated queuing system that respects the specific rate limits of your MSG91 account tier. If the agent detects a 429 too many requests error, it automatically pauses the workflow and implements an exponential backoff strategy. This ensures that high volume event bursts from your application do not lead to dropped messages or account suspension. The system tracks the remaining quota in real time and will notify the administrator if the current volume is likely to exhaust the monthly credit limit before the billing cycle ends, allowing you to top up before delivery is interrupted.
Yes. Ceven leverages the global reach of MSG91 to send SMS and WhatsApp messages to almost any country. The agent automatically handles the E164 phone number formatting required by the API, ensuring that country codes are present and correct before the request is sent. If a number is incorrectly formatted in your source CRM, Ceven attempts to normalize it based on the customer country field. If the number remains invalid, the agent logs a delivery failure event in your workflow and can be configured to notify a human agent to manually correct the customer contact details.
Ceven does not just send the message and forget it. The agent can be configured to poll the delivery reports or listen for webhooks. If a message is marked as failed or undelivered, the agent can trigger a fallback workflow. For example, if a WhatsApp message fails because the user does not have a data connection, Ceven can automatically trigger a standard SMS as a backup. This multi channel failover ensures that critical notifications, such as two factor authentication codes or urgent shipping updates, always reach the end user regardless of their current connectivity status.
Yes. Ceven integrates deeply with Segmento to allow for behavior based messaging. Instead of sending a generic blast, you can tell the agent to send a message only to users who have a specific event recorded in their history. The agent queries Segmento to identify the target cohort and then iterates through the list to send personalized messages. This allows for highly targeted flows, such as sending a discount code only to users who added an item to their cart but did not complete the checkout event within one hour.
MSG91 requires pre approved templates for certain channels like WhatsApp to prevent spam. In Ceven, you manage these templates within the MSG91 dashboard first. Once approved, you provide the template ID to the Ceven agent. When the workflow runs, the agent maps live data from your CRM or database into the template variables. This ensures that your messages remain compliant with provider rules while still feeling personal to the customer. If you attempt to send a message with a template that is not approved, Ceven will catch the API error and alert you immediately.
While MSG91 allows for massive scale, there are specific constraints regarding the number of unique event types you can create per account. If you attempt to create too many distinct event names, the API will return an error. Ceven manages this by encouraging a standardized event naming convention. If you hit the event type limit, the agent can help you consolidate similar events into a single type using metadata fields to differentiate the actions. This keeps your Segmento architecture clean and ensures you do not hit the hard limits imposed by the MSG91 platform infrastructure.
Ceven uses secure API key management to communicate with MSG91. Your keys are encrypted at rest using AES 256 and are only decrypted in memory during the execution of a workflow step. We never log the API keys in our system logs or expose them to the LLM prompts. Access is strictly scoped to the functions required for the agent to perform the requested actions. You can rotate your MSG91 API keys at any time in the MSG91 control panel and update the secret in the Ceven integration settings to restore connectivity instantly.
Yes. You can build a recurring workflow in Ceven that identifies old or irrelevant user events in Segmento and deletes them. For instance, you can set the agent to find all events older than ninety days that are marked as temporary and remove them to keep your segments performant. This is particularly useful for businesses with high user turnover or those who track very frequent low value events. The agent handles the pagination of the event list and executes the deletions in batches to avoid hitting API rate limits during the cleanup process.

Alternatives to Msg91

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Twilio logoTwilioMessageBird logoMessageBirdVonage logoVonagePlivo logoPlivo

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Msg91 and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free