Skip to content

Bots in LoopChat

A bot is a flow of connected steps that runs when something starts it, usually a customer’s message. Open Automate → Bots in the left sidebar to see your bots.

The Bots page with a list of bots

On the Bots page you have three ways to start:

  • Create New Bot opens a short form, then an empty canvas.
  • Create with AI lets you describe the bot in plain words, for example “Answer delivery questions and hand anything about refunds to my team”. LoopChat builds a first draft that you then edit.
  • Templates gives you ready-made bots to copy and adjust.

The Create New Bot form asks for:

Field What to enter
Bot Name A name your team will recognise
Channel Type WhatsApp
Bot Type What starts the bot (see below)

The Create New Bot form

Bot type Starts when
Message based A customer sends a message. You choose keywords, or let any message start it.
Order based A customer places an order from your WhatsApp catalogue.
CTWA Ad based A customer messages you from a Click-to-WhatsApp ad.

For message based bots you also set Time to wait before completion (minutes): how long the bot waits for a reply before it ends the session.

Opening a bot gives you the editor.

The flow editor with the step palette on the right

The canvas holds your steps and the lines between them. Drag to move around, scroll to zoom, and use the zoom controls at the bottom.

The palette on the right lists every step you can add, in six groups: Triggers, Send a message, Ask a Question, Logic & Flow Control, Integrations and Actions. Search finds a step in any group. Drag a step onto the canvas, or click it, to add it.

The top bar has the bot name, the Editor and Logs tabs, Test, Save Draft, Pause or Resume, and Publish Now.

  1. Start from the Starting Step (or the trigger your bot type gave you).
  2. Add the steps that should follow it.
  3. Connect them by dragging from a step’s output dot to the next step.
  4. Double-click a step, or use its pencil icon, to open its settings.
  5. Click Test to try the bot yourself, then Publish Now.

Steps with more than one outcome, such as Condition, Switch and Ask Keyword, have one output per result, so each answer can go somewhere different. Many message steps also have an optional No reply output for customers who don’t answer in time.

When a bot is live, your changes go live as soon as you save. The bot keeps running while you edit. If you’re making big changes, Pause the bot first, make your edits, then Resume it.

The Logs tab shows every run of this bot: the contact, phone number, when it started and its status (for example Running, Completed, Failed or Waiting for Response). The totals at the top show runs, completed and failed runs, messages sent, delivered, and the delivery rate.

Logs are how you find where customers drop off. A bot that looks fine on the canvas often loses people at one particular question.