Sends approved WhatsApp templates, reads campaign and contact analytics, maintains contacts and tags, and reacts to Shopify cart and order events.
42actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro sends pre-approved WhatsApp messages to customers via BotBaba, ensuring compliance and fast delivery. This reaches customers on their preferred channel instantly.
Ayro modifies a customer's stored information in BotBaba when details change, keeping records current for personalized service. This ensures accurate profiles for each customer.
Ayro checks the delivery status of a WhatsApp message sent through BotBaba, confirming it reached the customer. This provides visibility into communication reliability.
Each card is one request a support team gets, and the Botbaba actions Ayro runs to close it.
Ayro 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.
Ayro 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.
Ayro 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.
Ayro 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.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Botbaba actions it has and picks the ones a request needs.
Authorize the Botbaba account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Botbaba actions that close it and chains as many as the request needs.
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 freeBotbaba · Ayro
What can you do in Botbaba without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro 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.
All 42 actions your agent can call on Botbaba, straight from the live MCP connection.
Simulate a Shopify cart creation webhook payload.
Receive Shopify Cart Creation webhooks.
Forward Shopify cart update events to BotBaba.
Receive Shopify checkout creation webhook events.
Forward Shopify checkout/update events to Botbaba.
Delete a broadcast campaign.
Delete a contact.
Delete a conversation flow.
Delete a tag.
Delete a message template.
Delete a webhook subscription.
Execute a bot action or workflow.
Execute a bot action for specific users.
Retrieve widget configuration settings for a bot.
Retrieve details of a specific broadcast.
Fetch a BotBaba contact by its ID.
Retrieve analytics data for contacts.
Extract the filename from a file path.
Retrieve details of a specific flow.
Retrieve status of a specific message.
Retrieve analytics data for a specific message.
Retrieve details of a specific template.
Retrieve details of a specific webhook.
List all broadcast campaigns.
List all conversation flows with their IDs and metadata.
List all tags.
Retrieve a paginated list of templates.
List available webhook event types.
List all registered webhooks.
Receive Shopify order cancellation webhooks.
Same connection, same setup. Pick the next one your team already uses.
Inventories models, clusters, and anomaly detectors, reads their evaluations and predictions, and sets up projects and external data connectors.
Sends prompts to deepseek-chat or deepseek-reasoner with tool calling and thinking mode, and checks balance and model availability first.
Creates a project, reports on its experiments and session history, and deletes the project when the work behind it is finished.
Searches your document collections and returns ranked passages with sources, uploads new files, retires stale ones, and syncs local connectors.
Reports GPU availability and pricing, provisions clusters and serverless endpoints, and stores the registry credentials a private image needs.
Submits a prompt as a Veo generation job, tracks the operation until it finishes, and downloads the finished clip.

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