Botbaba logo

Integrate Botbaba with your AI CRM

Botbaba provides APIs for building and managing chatbots, including conversational AI and messaging integrations.

Explore Triggers and Actions

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.

ActionTry it

Cart Update Shopify Webhook

Tool to forward Shopify cart update events to BotBaba. Use when processing Shopify Cart Update webhook after configuring the webhook in your store.

ActionTry it

Checkout Update Shopify Webhook

Tool to forward Shopify checkout/update events to Botbaba. Use when handling Shopify checkout update notifications.

ActionTry it

Delete a broadcast campaign

Tool to delete a broadcast campaign. Use when you need to permanently remove a Botbaba broadcast by its ID after confirming it exists.

ActionTry it

Delete a conversation flow

Tool to delete a conversation flow. Use when you need to permanently remove a Botbaba flow by its ID after confirming it exists.

ActionTry it

Delete a webhook subscription

Tool to delete a webhook subscription. Use when you have the webhook ID and want to remove it from Botbaba.

ActionTry it

Delete Contact

Tool to delete a contact. Use when you have the contact ID and want to remove it from Botbaba.

ActionTry it

Delete Tag

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.

ActionTry it

Delete Template

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.

ActionTry it

Execute Bot Action

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.

ActionTry it

Execute Bot Action By User

Tool to execute a bot action for specific users. Use when you need to trigger actions for one or multiple bot users.

ActionTry it

Forward Gupshup Webhook Message

Tool to forward inbound WhatsApp webhook events from Gupshup to Botbaba. Use when handling the POST callback from Gupshup's WhatsApp integration.

ActionTry it

Get Bot Widget Settings

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.

ActionTry it

Get BotBaba Contact

Fetch a BotBaba contact by ID, returning available normalized contact fields. Results can be incomplete and may not be matched to the requested ID.

ActionTry it

Get Broadcast

Retrieve details of a broadcast by ID. Non-JSON responses may be returned as raw HTML with the requested ID rather than broadcast details.

ActionTry it

Get Contact Analytics

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.

ActionTry it

Get Filename from Path

Tool to extract the filename from a file path. Use when you need to parse a file path and retrieve just the filename component.

ActionTry it

Get Flow

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.

ActionTry it

Get Message

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.

ActionTry it

Get Message Analytics

Retrieve analytics for a specific message to help assess its delivery and engagement. The result may instead contain message details or response text.

ActionTry it

Get Template

Tool to retrieve details of a specific template. Use when you need to confirm template details before sending a message using a template.

ActionTry it

Get Webhook

Retrieve details of a Botbaba webhook by ID to inspect its configuration, for example when investigating event deliveries.

ActionTry it

Gupshup WhatsApp Webhook Event Simulator

Tool to simulate Gupshup WhatsApp webhook events. Use when testing BOTBABA_WA_GUPSHUP_MESSAGE dispatcher with different event types.

ActionTry it

List Broadcasts

Tool to list all broadcast campaigns. Use when retrieving BotBaba broadcast campaigns with pagination.

ActionTry it

List Flows

Tool to list all conversation flows with their IDs and metadata. Use when you need to retrieve all available flows from your BotBaba account.

ActionTry it

List Tags

Tool to list all tags. Use when you need to retrieve all tags available in your Botbaba account.

ActionTry it

List Templates

Tool to retrieve a paginated list of templates. Use when you need to browse or manage existing templates; supports optional search filtering.

ActionTry it

List Webhook Event Types

List webhook event type identifiers to help choose events when creating or updating a Botbaba webhook.

ActionTry it

List Webhooks

Tool to list all registered webhooks. Use when you need to retrieve and manage webhook subscriptions in your BotBaba account.

ActionTry it

Order Fulfillment Shopify Webhook

Acknowledge a supplied Shopify fulfillment webhook payload and extract its fulfillment ID, order ID and status. The action does not verify the webhook signature.

ActionTry it

Order Fulfillment Simulator

Tool to simulate a Shopify order fulfillment webhook payload. Use when generating test payloads for BOTBABA_ORDER_FULFILLMENT_SHOPIFY_WEBHOOK.

ActionTry it

Order Payment Shopify Webhook

Acknowledge a supplied Shopify order payment webhook payload and extract order and payment details. The action does not verify the webhook signature.

ActionTry it

Receive Shopify Order Cancellation Webhook

Acknowledge a supplied Shopify orders/cancelled webhook payload by returning success; the action does not verify the signature or process the order.

ActionTry it

Send WhatsApp Template Message

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.

ActionTry it

Shopify Cart Creation Simulator

Tool to simulate a Shopify cart creation webhook payload. Use when generating test payloads for BOTBABA_CART_CREATION_SHOPIFY_WEBHOOK.

ActionTry it

Shopify Checkout Creation Simulator

Tool to simulate a Shopify checkout creation webhook payload. Use when generating test payloads for BOTBABA_CHECKOUT_CREATION_SHOPIFY_WEBHOOK.

ActionTry it

Shopify Checkout Creation Webhook Receiver

Forward a Shopify checkout creation webhook payload to BotBaba.

ActionTry it

Shopify Checkout Update Simulator

Tool to simulate a Shopify checkout update webhook payload. Use when generating test payloads for BOTBABA_CHECKOUT_UPDATE_SHOPIFY_WEBHOOK.

ActionTry it

Update Contact

Tool to update an existing contact. Use when needing to modify contact details after confirming contact_id.

ActionTry it

Update Tag

Tool to update an existing tag. Use when renaming a tag after confirming its tag ID.

ActionTry it

Update Template

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.

ActionTry it

Update Webhook

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.

ActionTry it

How the Botbaba integration works

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.

Set up Botbaba in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Botbaba and click Connect — you'll authorize access through Botbaba's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Botbaba in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Botbaba integration work with Dench?

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.

What actions can AI agents perform with Botbaba via Dench?

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.

Do I need to write code to connect Botbaba to Dench?

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.

Is the Botbaba integration secure?

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.

Botbaba | Dench AI CRM