Cart Creation Shopify Webhook
Tool to receive Shopify Cart Creation webhooks. Use when configuring Shopify webhook for Cart Creation events and forwarding the payload to Botbaba. Must be called upon receiving Shopify payload.
Botbaba provides APIs for building and managing chatbots, including conversational AI and messaging integrations.
Tool to receive Shopify Cart Creation webhooks. Use when configuring Shopify webhook for Cart Creation events and forwarding the payload to Botbaba. Must be called upon receiving Shopify payload.
Tool to forward Shopify cart update events to BotBaba. Use when processing Shopify Cart Update webhook after configuring the webhook in your store.
Tool to forward Shopify checkout/update events to Botbaba. Use when handling Shopify checkout update notifications.
Tool to delete a broadcast campaign. Use when you need to permanently remove a Botbaba broadcast by its ID after confirming it exists.
Tool to delete a conversation flow. Use when you need to permanently remove a Botbaba flow by its ID after confirming it exists.
Tool to delete a webhook subscription. Use when you have the webhook ID and want to remove it from Botbaba.
Tool to delete a contact. Use when you have the contact ID and want to remove it from Botbaba.
Tool to delete a tag. Use when you have a tag ID and want to remove it from Botbaba. Tries multiple known Botbaba endpoint variations to improve compatibility across deployments.
Tool to delete a message template. Use when you have the template ID and want to remove it from Botbaba. Tries multiple known Botbaba endpoint variations to improve compatibility across deployments.
Request execution of a bot action or workflow, optionally for a specific conversation. The returned success flag reflects an accepted HTTP response and does not necessarily confirm action execution.
Tool to execute a bot action for specific users. Use when you need to trigger actions for one or multiple bot users.
Tool to forward inbound WhatsApp webhook events from Gupshup to Botbaba. Use when handling the POST callback from Gupshup's WhatsApp integration.
Retrieve widget configuration settings for a bot by ID. Use this to inspect its widget display, styling, or behavior; the result can contain only the bot ID when settings are not available in the response.
Fetch a BotBaba contact by ID, returning available normalized contact fields. Results can be incomplete and may not be matched to the requested ID.
Retrieve details of a broadcast by ID. Non-JSON responses may be returned as raw HTML with the requested ID rather than broadcast details.
Aggregate contact interaction metrics from messages, along with tag and broadcast counts. Supplied dates are echoed but do not filter the data; unavailable source data may yield zero counts.
Tool to extract the filename from a file path. Use when you need to parse a file path and retrieve just the filename component.
Retrieve a flow by ID, including by matching a returned list. The result may be empty if no list item matches or the response is not JSON.
Retrieve a specific message by ID to check its delivery status after sending. When the source does not provide a status, the returned status defaults to sent and does not confirm delivery.
Retrieve analytics for a specific message to help assess its delivery and engagement. The result may instead contain message details or response text.
Tool to retrieve details of a specific template. Use when you need to confirm template details before sending a message using a template.
Retrieve details of a Botbaba webhook by ID to inspect its configuration, for example when investigating event deliveries.
Tool to simulate Gupshup WhatsApp webhook events. Use when testing BOTBABA_WA_GUPSHUP_MESSAGE dispatcher with different event types.
Tool to list all broadcast campaigns. Use when retrieving BotBaba broadcast campaigns with pagination.
Tool to list all conversation flows with their IDs and metadata. Use when you need to retrieve all available flows from your BotBaba account.
Tool to list all tags. Use when you need to retrieve all tags available in your Botbaba account.
Tool to retrieve a paginated list of templates. Use when you need to browse or manage existing templates; supports optional search filtering.
List webhook event type identifiers to help choose events when creating or updating a Botbaba webhook.
Tool to list all registered webhooks. Use when you need to retrieve and manage webhook subscriptions in your BotBaba account.
Acknowledge a supplied Shopify fulfillment webhook payload and extract its fulfillment ID, order ID and status. The action does not verify the webhook signature.
Tool to simulate a Shopify order fulfillment webhook payload. Use when generating test payloads for BOTBABA_ORDER_FULFILLMENT_SHOPIFY_WEBHOOK.
Acknowledge a supplied Shopify order payment webhook payload and extract order and payment details. The action does not verify the webhook signature.
Acknowledge a supplied Shopify orders/cancelled webhook payload by returning success; the action does not verify the signature or process the order.
Send a WhatsApp template message via Botbaba using the full message JSON from the Template UI. The returned raw response may contain an HTTP 400 error rather than a successful send.
Tool to simulate a Shopify cart creation webhook payload. Use when generating test payloads for BOTBABA_CART_CREATION_SHOPIFY_WEBHOOK.
Tool to simulate a Shopify checkout creation webhook payload. Use when generating test payloads for BOTBABA_CHECKOUT_CREATION_SHOPIFY_WEBHOOK.
Forward a Shopify checkout creation webhook payload to BotBaba.
Tool to simulate a Shopify checkout update webhook payload. Use when generating test payloads for BOTBABA_CHECKOUT_UPDATE_SHOPIFY_WEBHOOK.
Tool to update an existing contact. Use when needing to modify contact details after confirming contact_id.
Tool to update an existing tag. Use when renaming a tag after confirming its tag ID.
Update an existing Botbaba message template by ID, specifying the name, content, type or placeholder definitions to change. Returns the updated template details when available.
Update an existing webhook by ID, changing its callback URL, subscribed events, or activation status. A returned record does not necessarily confirm that the update was applied.
The Botbaba integration connects your Dench AI CRM directly to Botbaba, so agents can read and act on your Botbaba data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.
42 actions are available for agents to invoke on your behalf. Every call runs through Botbaba's own authorization, scoped to the account you connect.
Sign in to your Dench workspace and open Integrations.
Find Botbaba and click Connect — you'll authorize access through Botbaba's own sign-in flow. No API keys or code required.
Ask an agent to use Botbaba in chat, or call it from an automation.
Manage or disconnect the connection any time from workspace settings.
The Dench Botbaba integration connects your AI CRM to Botbaba, so AI agents can work with your Botbaba data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.
The Botbaba integration currently exposes 42 actions, including Cart Creation Shopify Webhook, Cart Update Shopify Webhook, Checkout Update Shopify Webhook, Delete a broadcast campaign, Delete a conversation flow, and Delete a webhook subscription. Agents invoke them on your behalf from chat or from automations.
No. You connect Botbaba from your Dench workspace using Botbaba's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.
Connections are authorized through Botbaba's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Botbaba connection from your workspace settings at any time.