Botbaba

Botbaba MCP integration

Sends approved WhatsApp templates, reads campaign and contact analytics, maintains contacts and tags, and reacts to Shopify cart and order events.

42actions available

Three actions you can hand over today

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

  • Send whatsapp template message

    Lyro sends pre-approved WhatsApp messages to customers via BotBaba, ensuring compliance and fast delivery. This reaches customers on their preferred channel instantly.

  • Update contact

    Lyro modifies a customer's stored information in BotBaba when details change, keeping records current for personalized service. This ensures accurate profiles for each customer.

  • Get message

    Lyro checks the delivery status of a WhatsApp message sent through BotBaba, confirming it reached the customer. This provides visibility into communication reliability.

See all 42 actions

How businesses use Botbaba + Lyro

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

  • Explain how a broadcast actually performed

    Lyro pulls the broadcast record, the message analytics behind it, and the contact-level engagement, so a question about whether a campaign worked is answered with delivery and response figures rather than a guess.

    Get BroadcastGet Message AnalyticsGet Contact Analytics
  • Send an approved template to the right contact

    Lyro picks the pre-approved template the message needs, sends it on WhatsApp, and triggers the bot action that should follow, so the outbound touch and the flow behind it fire together.

    List TemplatesSend WhatsApp Template MessageExecute Bot Action By User
  • Keep contact records and segments accurate

    Lyro looks up a contact, corrects the details that changed, and updates the tag that decides which segment they belong to, so targeting reflects reality instead of the state at import.

    Get BotBaba ContactUpdate ContactUpdate Tag
  • React to a Shopify cart or order event

    Lyro receives cart, checkout, and payment events from Shopify as they happen, so an abandoned basket or a completed order triggers the follow-up message instead of waiting for a nightly sync.

    Cart Update Shopify WebhookCheckout Update Shopify WebhookOrder Payment Shopify Webhook

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 Botbaba actions it has and picks the ones a request needs.

  1. 01

    Connect Botbaba

    Authorize the Botbaba 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 Botbaba 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
Botbaba · Lyro

Everything else about Botbaba

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

  • Only templates, on the outbound side. The single send action in the toolkit is Send WhatsApp Template Message, and List Templates, Get Template, Update Template, and Delete Template manage the pre-approved bodies it draws from. That matches WhatsApp's own rule that a business-initiated message outside an open session has to use an approved template.

Every action available in Botbaba

All 42 actions your agent can call on Botbaba, straight from the live MCP connection.

  • Shopify cart creation simulator

    Simulate a Shopify cart creation webhook payload.

  • Cart creation shopify webhook

    Receive Shopify Cart Creation webhooks.

  • Cart update shopify webhook

    Forward Shopify cart update events to BotBaba.

  • Shopify checkout creation webhook receiver

    Receive Shopify checkout creation webhook events.

  • Checkout update shopify webhook

    Forward Shopify checkout/update events to Botbaba.

  • Delete a broadcast campaign

    Delete a broadcast campaign.

  • Delete contact

    Delete a contact.

  • Delete a conversation flow

    Delete a conversation flow.

  • Delete tag

    Delete a tag.

  • Delete template

    Delete a message template.

  • Delete a webhook subscription

    Delete a webhook subscription.

  • Execute bot action

    Execute a bot action or workflow.

  • Execute bot action by user

    Execute a bot action for specific users.

  • Get bot widget settings

    Retrieve widget configuration settings for a bot.

  • Get broadcast

    Retrieve details of a specific broadcast.

  • Get botbaba contact

    Fetch a BotBaba contact by its ID.

  • Get contact analytics

    Retrieve analytics data for contacts.

  • Get filename from path

    Extract the filename from a file path.

  • Get flow

    Retrieve details of a specific flow.

  • Get message

    Retrieve status of a specific message.

  • Get message analytics

    Retrieve analytics data for a specific message.

  • Get template

    Retrieve details of a specific template.

  • Get webhook

    Retrieve details of a specific webhook.

  • List broadcasts

    List all broadcast campaigns.

  • List flows

    List all conversation flows with their IDs and metadata.

  • List tags

    List all tags.

  • List templates

    Retrieve a paginated list of templates.

  • List webhook event types

    List available webhook event types.

  • List webhooks

    List all registered webhooks.

  • Receive shopify order cancellation webhook

    Receive Shopify order cancellation webhooks.

Ready to connect Botbaba?

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

Support agent working at a laptop next to the Lyro mascot