Get Contact Analytics
BOTBABA_GET_CONTACT_ANALYTICSRetrieve analytics data about your contacts including metrics like new and active contacts over a specified date range to understand engagement patterns.
Botbaba
42 actions for Botbaba workflows.
Operations are the actions a workflow can take in Botbaba, grouped by category. Each lists its method, parameters, and a template you can drop it into.
Track performance metrics for your bot conversations and audience engagement. Use these operations to retrieve message and contact analytics data for monitoring campaign effectiveness and user interaction patterns over time.
Get Contact Analytics
BOTBABA_GET_CONTACT_ANALYTICSRetrieve analytics data about your contacts including metrics like new and active contacts over a specified date range to understand engagement patterns.
Get Message Analytics
BOTBABA_GET_MESSAGE_ANALYTICSRetrieve detailed analytics data for sent messages, including delivery status and engagement metrics to measure communication effectiveness.
Trigger specific bot behaviors and automations within your workflows. These operations allow you to execute predefined actions either directly or on behalf of specific users to drive conversational outcomes.
Execute Bot Action
BOTBABA_EXECUTE_BOT_ACTIONTriggers automated workflows or actions within a bot conversation, allowing you to execute predefined sequences without manual intervention. This enables you to automate repetitive business processes directly through your bot interactions.
Execute Bot Action By User
BOTBABA_EXECUTE_BOT_ACTION_BY_USERTrigger automated bot actions for specific users to perform tasks like payments, notifications, or data updates at scale. This enables you to execute predefined workflows instantly without manual intervention.
Configure and retrieve the core display and behavioral settings for your bot's interactive widget. Access this operation to manage how your bot appears and functions on your channels.
Get Bot Widget Settings
BOTBABA_GET_BOT_WIDGET_SETTINGSRetrieve the display and behavior configuration settings for your bot's widget, including styling, position, and interaction options. Use this to verify how your bot appears and functions on your website or app.
Manage mass messaging campaigns to your contacts through predefined broadcast templates. Use these operations to create, monitor, retrieve, and remove broadcast campaigns for reaching your entire audience simultaneously.
List Broadcasts
BOTBABA_LIST_BROADCASTSRetrieve all your broadcast campaigns with pagination support to manage and review your marketing communications. This helps you keep track of all active and past campaigns across your customer base.
Delete a broadcast campaign
BOTBABA_DELETE_BROADCASTPermanently remove a broadcast campaign from your Botbaba account, freeing up resources and cleaning up your messaging history. Use this when a campaign is no longer needed or was created by mistake.
Get Broadcast
BOTBABA_GET_BROADCASTRetrieve detailed information about a specific broadcast including its settings, status, and configuration. Use this to verify broadcast details, check delivery status, or confirm settings after scheduling a message campaign.
Maintain and organize your audience database with create, update, and delete operations. These operations enable you to manage contact information, preferences, and lifecycle within your bot system.
Update Contact
BOTBABA_UPDATE_CONTACTModify existing contact information in your system after verifying their contact ID, such as updating phone numbers, email addresses, or other details without creating duplicate records.
Delete Contact
BOTBABA_DELETE_CONTACTRemove a contact from your Botbaba account when you no longer need to communicate with them or want to clean up your contact list. This helps keep your customer database organized and current.
Get BotBaba Contact
BOTBABA_GET_CONTACTRetrieve complete details of a BotBaba contact using its ID, including contact information and associated data. Use this to access stored contact records for follow-up, verification, or integration with other business processes.
Resolve file paths and retrieve filename metadata used within your bot's file handling operations. Access this operation when you need to work with file references in your automations.
Get Filename from Path
BOTBABA_GET_FILENAMEExtracts the filename from a complete file path so you can identify or reference specific files in your workflows without the full directory structure.
Design and manage conversation workflows that guide user interactions through your bot. These operations let you create, retrieve, update, and remove the conversational flows that structure your automation logic.
List Flows
BOTBABA_LIST_FLOWSRetrieve all conversation flows from your BotBaba account along with their IDs and details, helping you manage and organize your chatbot interactions.
Delete a conversation flow
BOTBABA_DELETE_FLOWPermanently removes a conversation flow from your Botbaba chatbot, allowing you to clean up outdated or unused automation workflows.
Get Flow
BOTBABA_GET_FLOWRetrieve the complete configuration and details of a specific payment flow, including all settings and rules that govern how payments are processed through that flow.
Access individual message details and metadata from your bot conversations. Use this operation to retrieve specific message content for logging, compliance, or workflow reference purposes.
Get Message
BOTBABA_GET_MESSAGERetrieve the delivery status and details of a specific message you've sent. Use this to confirm whether your message reached its intended recipient and track communication outcomes.
Integrate with Shopify's ecommerce platform to respond to customer transactions and cart activities in real time. These webhook and simulator operations enable your bot to listen for store events like orders, cart updates, and checkouts to trigger timely customer communications.
Cart Creation Shopify Webhook
BOTBABA_CART_CREATION_SHOPIFY_WEBHOOKReceives cart creation events from your Shopify store and forwards them to Botbaba for real-time processing, enabling automated customer engagement actions when shoppers add items to their cart.
Order Fulfillment Shopify Webhook
BOTBABA_ORDER_FULFILLMENT_SHOPIFY_WEBHOOKAutomatically receives and processes Shopify fulfillment notifications whenever orders are shipped or tracking information updates, allowing you to sync fulfillment data with your business systems.
Cart Update Shopify Webhook
BOTBABA_CART_UPDATE_SHOPIFY_WEBHOOKAutomatically forwards Shopify cart updates to BotBaba so you can process real-time cart events and trigger personalized customer actions based on shopping behavior.
Checkout Update Shopify Webhook
BOTBABA_CHECKOUT_UPDATE_SHOPIFY_WEBHOOKAutomatically forwards Shopify checkout updates to Botbaba, enabling real-time synchronization of order status and customer information between your store and automation platform.
Order Fulfillment Simulator
BOTBABA_ORDER_FULFILLMENT_EVENT_SIMULATORGenerates realistic test data that mimics Shopify order fulfillment webhooks, allowing you to validate and test your order processing workflows without affecting live orders.
Order Payment Shopify Webhook
BOTBABA_ORDER_PAYMENT_SHOPIFY_WEBHOOKAutomatically receives and processes payment notifications from your Shopify store whenever an order is paid, extracting key transaction details for your records and downstream workflows.
Receive Shopify Order Cancellation Webhook
BOTBABA_ORDER_CANCELLATION_SHOPIFY_WEBHOOKAutomatically receive notifications when customers cancel orders in your Shopify store, enabling you to respond quickly to cancellations and adjust inventory accordingly.
Shopify Cart Creation Simulator
BOTBABA_CART_CREATION_EVENT_SIMULATORGenerate realistic test cart creation data to validate how your automation responds when customers add items to their Shopify store. This helps ensure your business workflows trigger correctly before they're used with real customer events.
Shopify Checkout Creation Simulator
BOTBABA_SHOPIFY_CHECKOUT_CREATION_EVENT_SIMULATORSimulates a Shopify checkout webhook event to test how your automation responds when customers initiate a purchase, without needing real transactions.
Shopify Checkout Creation Webhook Receiver
BOTBABA_CHECKOUT_CREATION_SHOPIFY_WEBHOOKReceives real-time notifications from Shopify whenever a customer initiates a checkout, enabling you to automatically capture, process, or respond to purchase intent events in BotBaba.
Shopify Checkout Update Simulator
BOTBABA_SHOPIFY_CHECKOUT_UPDATE_EVENT_SIMULATORGenerates test checkout update events to verify your Shopify webhook integration works correctly before processing real customer transactions.
Build and manage reusable message templates for consistent communication across your campaigns. Use these operations to store, update, retrieve, and organize message templates that maintain your brand voice.
Delete Template
BOTBABA_DELETE_TEMPLATERemove a message template from Botbaba when you no longer need it for customer communications. This helps keep your messaging library organized and removes outdated or unused templates.
Get Template
BOTBABA_GET_TEMPLATERetrieve detailed information about a specific message template to verify its content and settings before using it to send communications to customers or contacts.
List Templates
BOTBABA_LIST_TEMPLATESBrowse and retrieve all your saved templates with optional search filtering to quickly find specific designs. This helps you efficiently manage and reuse templates across your payment workflows.
Update Template
BOTBABA_UPDATE_TEMPLATEModify an existing message template to update its content, formatting, or settings without creating a new one. This lets you keep your messaging current and relevant without losing template history or relationships.
Set up real-time event listeners that trigger your bot workflows when external events occur. These operations enable you to register, configure, monitor, and customize webhooks for seamless integrations with external systems.
Delete a webhook subscription
BOTBABA_DELETE_WEBHOOKRemove a webhook subscription from Botbaba so it stops sending payment notifications and events to your application. Use this when you no longer need real-time updates for specific payment activities.
Get Webhook
BOTBABA_GET_WEBHOOKRetrieve the configuration details of a specific webhook to verify its settings and ensure it's properly connected to receive payment events.
List Webhook Event Types
BOTBABA_LIST_WEBHOOK_EVENT_TYPESRetrieve all available webhook event types that can trigger automated notifications when specific payment or transaction events occur in your system.
List Webhooks
BOTBABA_LIST_WEBHOOKSRetrieve all your registered webhooks in BotBaba to see which events are being monitored and where notifications are being sent. This helps you maintain visibility and control over your automated integrations.
Update Webhook
BOTBABA_UPDATE_WEBHOOKModify an existing webhook's configuration including its URL, triggered events, or active status. Use this to keep your payment notifications and automated workflows up-to-date as your business needs evolve.
Send and receive messages via WhatsApp through Gupshup's messaging service. These operations handle template-based message delivery, webhook event processing, and testing for WhatsApp channel communications within your automation workflows.
Send WhatsApp Template Message
BOTBABA_SEND_WHATSAPP_TEMPLATE_MESSAGESSends pre-designed WhatsApp template messages to customers through Botbaba, enabling you to deliver consistent, branded messages at scale without composing them individually.
Forward Gupshup Webhook Message
BOTBABA_WA_GUPSHUP_MESSAGEAutomatically routes incoming WhatsApp messages from Gupshup directly into Botbaba for centralized conversation management and automated responses.
Gupshup WhatsApp Webhook Event Simulator
BOTBABA_WA_GUPSHUP_EVENT_SIMULATORSimulate WhatsApp webhook events from Gupshup to test how your chatbot or messaging system responds to different customer interactions without needing real messages.
Drop a trigger and an action into a template; approve from your phone; the workflow runs.