• TidioReply faster to tickets across all channels
  • LyroHire AI to handle customer servicecheck
  • Hubi AIRun on-brand marketing with an AI coworker
  • LabsTidio LabsGet a custom AI solution built by experts
  • Master AgentOrchestrates every channel
  • AI Voice AgentResolves calls on its own
  • Lyro for Zendesk
  • Lyro for Freshdesk
  • Lyro for Salesforce
  • Lyro for HubSpot
Browse all integrationsarrow_forward
  • Borrowell83% resolved
  • GameBoost86% automated
  • Cove Smart70% self-service
  • Secureframe59% automated
See all customer storiesarrow_forward
  • AI in E-Commerce in 2026Free report on the new shopping funnel
  • Shadow AIFree report on the hidden AI habit
  • AI in Insurance in 2026Free report on AI in insurance
See all reportsarrow_forward
  • Features
  • Pricing
Talk to salesGet started
Lyro wordmark

Product

  • Features
  • Master Agent
  • AI Voice Agent
  • Integrations
  • Pricing
  • Copilot

Resources

  • Blog
  • Customer Stories
  • Reports
  • AI in Ecommerce Report
  • Docs

Company

  • Contact
  • Book a Demo

Legal

  • Privacy Policy
  • Terms of Service
  • Data Processing Agreement

4.7/5on G2G2 logo

SOC 2 Type II · GDPR · CCPA

© 2026 Lyro by Tidio. All rights reserved.

Msg91

Msg91 MCP integration

Send and verify one-time passcodes, deliver templated SMS updates, log Segmento events, and pull the reasons a campaign event failed.

Connect Msg91See all integrations

8actions available

  1. Home/
  2. Integrations/
  3. Msg91

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Send otp

    Lyro delivers one-time passwords to customer phone numbers for identity verification during support interactions. Customers confirm their identity in seconds without leaving your support channel.

  • List campaigns

    Lyro retrieves all active SMS campaigns from MSG91 Segmento. Agents see which messaging campaigns are running to avoid duplication or inform customer decisions.

  • Verify otp

    Lyro checks whether the customer-provided OTP is valid and matches what was sent. Access is granted instantly to verified users without manual confirmation steps.

See all 8 actions

How businesses use Msg91 + Lyro

Each card is one request a support team gets, and the Msg91 actions Lyro runs to close it.

  • lock

    Verify a phone number before releasing account details

    Lyro sends a one-time passcode to the number on file, checks the code the customer types back, and resends it by text or voice call if it never arrived, all inside the same conversation.

    Send OTPVerify OTPResend OTP
  • chat

    Send a templated SMS update to the customer

    Lyro fills the variables in a template already approved in MSG91 and sends it through Flow to one recipient or several, so a confirmation reaches a customer who has left the chat.

    Send SMS via Flow (V5)Create User EventsList Campaigns
  • insights

    Log what happened in the conversation for segmentation

    Lyro records the action a customer took as a Segmento event with its properties attached, checking the configured event types first, so behaviour-based audiences stay accurate.

    Create User EventsGet Event TypesList Campaigns
  • alt_route

    Find out why a campaign skipped a customer

    Lyro pulls the failed events for a campaign with their reasons - validation errors, invalid recipients, missing fields - so a customer who never got a message gets a real explanation.

    Get Failed EventsList CampaignsGet Event Types

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Msg91 actions it has and picks the ones a request needs.

  1. 01

    Connect Msg91

    Authorize the Msg91 account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Msg91 actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free

Msg91 · Lyro

What can you do in Msg91 without me setting anything up?

These, right away:

  • Create user events
  • Get event types
  • Get failed events

Great, let's start with the first one.

Ask Lyro anything...

FAQ

Everything else about Msg91

Setup, permissions, and the limits of what Lyro can do inside Msg91.

  • Templates only. Send SMS via Flow (V5) requires a template that has already been created and approved in the MSG91 dashboard, and Lyro supplies the dynamic variables for it. The OTP action works the same way, sending through a pre-configured MSG91 template rather than free text.

  • Resend OTP issues a new code to the same mobile number and can deliver it as a voice call rather than a text, which is what usually gets through when SMS is being filtered. Verify OTP then checks whatever code the customer read back.

  • Processing failures inside a Segmento campaign - validation errors, invalid recipients, and missing required data - returned with detail per event, filterable by date range and paginated. It is keyed on a campaign_id, so Lyro looks up the campaign first with List Campaigns.

  • Not through these actions. MSG91 supports those channels on its own platform, but the connected toolkit covers SMS via Flow, OTP send, resend and verify, and the Segmento event actions. Lyro reaches customers on WhatsApp, Instagram, Messenger, and email directly, so those conversations do not need to route through MSG91.

Every action available in Msg91

All 8 actions your agent can call on Msg91, straight from the live MCP connection.

  • Create user events

    Create and track user events in MSG91 Segmento for customer behavior analysis and segmentation.

  • Get event types

    Retrieves all event types configured in MSG91 Segmento.

  • Get failed events

    Retrieve failed user events from a MSG91 Segmento campaign.

  • List campaigns

    List all campaigns in Segmento.

  • Resend otp

    Resend OTP to the same mobile number via text message or voice call.

  • Send otp

    Send OTP (One-Time Password) to a mobile number using a pre-configured MSG91 template.

  • Send SMS via flow (v5)

    Send SMS messages using pre-defined templates via MSG91 Flow API v5.

  • Verify otp

    Verify an OTP (One-Time Password) sent to a mobile number.

The tools Msg91 sits next to

Same connection, same setup. Pick the next one your team already uses.

  • Dailybotarrow_outward

    Dailybot

    Posts messages to people or channels, gives kudos, reads who is available today, and sets up recurring check-ins from a template.

  • Google Chatarrow_outward

    Google Chat

    Posts and edits space messages, reads a thread before replying, opens the right direct message, and keeps space membership and roles current.

  • Pushbulletarrow_outward

    Pushbullet

    Pushes notes, links, and files to a chosen device or channel, opens and mutes chats, and clears out old pushes.

  • Share pointarrow_outward

    Share point

    Searches sites for a document, uploads files into the right library, updates list items, and issues scoped sharing links.

  • Tldvarrow_outward

    Tldv

    Finds the right recorded meeting, reads back its transcript and highlights, and retrieves or imports the recording file on request.

  • Zoomarrow_outward

    Zoom

    Books, reschedules, and cancels meetings, registers attendees for meetings and webinars, and returns recordings once a call ends.

Browse every integration
Support agent working at a laptop next to the Lyro mascot

Ready to connect Msg91?

Authorize the account and your agent has all 8 actions from the first conversation.

Connect Msg91Talk to sales
Connect Msg91Talk to sales
Support agent working at a laptop next to the Lyro mascot