Skip to content

WhatsApp Bot Builder

The Bot Builder is a visual, no-code editor for creating WhatsApp chatbots. Design conversation flows by connecting blocks — no programming required.

  1. From the sidebar, go to WhatsApp → Bot Builder.
  2. Click Create Bot to open the visual flow editor.
  3. Give your chatbot a descriptive name (e.g., “Welcome Bot”, “Support Bot”).
  4. Drag and drop blocks onto the canvas and connect them to create your conversation flow.
  5. Use the preview to test your bot, then publish it to make it live.

A chatbot flow is a visual diagram of how your bot handles conversations. Each flow starts with a trigger and branches into different paths based on customer responses.

Send Message — Send a text, image, video, or document to the customer.

  • Text message — Plain text with optional formatting
  • Media message — Images, videos, documents, or audio files
  • Interactive message — Messages with buttons or list menus

Variables let you store and reuse information within a chatbot flow.

VariableDescription
{{contact.name}}Customer’s name
{{contact.phone}}Customer’s phone number
{{contact.email}}Customer’s email
{{current_time}}Current date and time

Create custom variables to store information collected during the conversation:

  • Collect input from the customer and save it to a variable
  • Use variables in message templates: Hi {{name}}, thanks for your interest in {{product}}!
  • Pass variables to HTTP requests or actions

Configure your chatbot behavior:

  • Trigger keywords — Words or phrases that activate the bot (e.g., “hi”, “hello”, “menu”)
  • Business hours — Set when the bot is active. Outside business hours, show a custom message
  • Fallback message — Message sent when the bot does not understand the input
  • Session timeout — How long before an inactive conversation resets
  • Priority — When multiple bots match, the highest priority bot responds
  • Keep flows simple — Break complex bots into multiple smaller flows
  • Use quick replies — Buttons and lists are easier for customers than typing
  • Test thoroughly — Test every path in your flow before publishing
  • Monitor and iterate — Review conversation logs to find drop-off points and improve