Botbaba
Botbaba provides APIs for building and managing chatbots, including conversational AI and messaging integrations.
Uses your own API key. Composio asks for it once and keeps it; Quilt never sees it.
Reads on its own18
Agents use these right away.
- List TagsTool to list all tags.
- Get Bot Widget SettingsRetrieve widget configuration settings for a bot by ID.
- Get BroadcastRetrieve details of a broadcast by ID.
- Get BotBaba ContactFetch a BotBaba contact by ID, returning available normalized contact fields.
- Get Contact AnalyticsAggregate contact interaction metrics from messages, along with tag and broadcast counts.
- Get FlowRetrieve a flow by ID, including by matching a returned list.
- Get MessageRetrieve a specific message by ID to check its delivery status after sending.
- Get Message AnalyticsRetrieve analytics for a specific message to help assess its delivery and engagement.
- Get TemplateTool to retrieve details of a specific template.
- Get WebhookRetrieve details of a Botbaba webhook by ID to inspect its configuration, for example when investigating event deliveries.
- List BroadcastsTool to list all broadcast campaigns.
- List FlowsTool to list all conversation flows with their IDs and metadata.
- List TemplatesTool to retrieve a paginated list of templates.
- List Webhook Event TypesList webhook event type identifiers to help choose events when creating or updating a Botbaba webhook.
- List WebhooksTool to list all registered webhooks.
- Receive Shopify Order Cancellation WebhookAcknowledge a supplied Shopify orders/cancelled webhook payload by returning success; the action does not verify the signature or process the order.
- Order Fulfillment Shopify WebhookAcknowledge a supplied Shopify fulfillment webhook payload and extract its fulfillment ID, order ID and status.
- Order Payment Shopify WebhookAcknowledge a supplied Shopify order payment webhook payload and extract order and payment details.
Asks someone first24
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Delete ContactTool to delete a contact.
- Execute Bot ActionRequest execution of a bot action or workflow, optionally for a specific conversation.
- Execute Bot Action By UserTool to execute a bot action for specific users.
- Shopify Cart Creation SimulatorTool to simulate a Shopify cart creation webhook payload.
- Cart Creation Shopify WebhookTool to receive Shopify Cart Creation webhooks.
- Cart Update Shopify WebhookTool to forward Shopify cart update events to BotBaba.
- Shopify Checkout Creation Webhook ReceiverForward a Shopify checkout creation webhook payload to BotBaba.
- Checkout Update Shopify WebhookTool to forward Shopify checkout/update events to Botbaba.
- Delete a broadcast campaignTool to delete a broadcast campaign.
- Delete a conversation flowTool to delete a conversation flow.
- Delete TagTool to delete a tag.
- Delete TemplateTool to delete a message template.
- Delete a webhook subscriptionTool to delete a webhook subscription.
- Get Filename from PathTool to extract the filename from a file path.
- Order Fulfillment SimulatorTool to simulate a Shopify order fulfillment webhook payload.
- Send WhatsApp Template MessageSend a WhatsApp template message via Botbaba using the full message JSON from the Template UI.
- Shopify Checkout Creation SimulatorTool to simulate a Shopify checkout creation webhook payload.
- Shopify Checkout Update SimulatorTool to simulate a Shopify checkout update webhook payload.
- Update ContactTool to update an existing contact.
- Update TagTool to update an existing tag.
- Update TemplateUpdate an existing Botbaba message template by ID, specifying the name, content, type or placeholder definitions to change.
- Update WebhookUpdate an existing webhook by ID, changing its callback URL, subscribed events, or activation status.
- Gupshup WhatsApp Webhook Event SimulatorTool to simulate Gupshup WhatsApp webhook events.
- Forward Gupshup Webhook MessageTool to forward inbound WhatsApp webhook events from Gupshup to Botbaba.