Chatbot Nodes
Chatbots help make customer communication faster, easier, and more personalized. In WappCloud, you can create chatbots without coding using a simple drag-and-drop builder.
The widget panel in the Flow Builder groups nodes into five categories — Trigger, Action, Interactive, Advanced, and Message. This page gives a quick summary of every node; click through for the full guide on each.
Trigger
Keyword Node
Starts a chatbot flow when a contact sends a matching trigger word. See Keyword Node for trigger words, match type, session expiry, and on-mismatch behavior for Interactive Button/List nodes.
Ad Welcome Sequence Node
Starts a chatbot flow when a customer taps a suggested reply or FAQ from a Click-to-WhatsApp ad’s welcome sequence, instead of typing a keyword. See Ad Welcome Sequence Node for how to connect a sequence and choose which phrases start the flow.
Webhook Node
Starts a chatbot flow when an external system (your backend, Shopify, Zapier, Make, n8n, etc.) posts data to a generated URL. See Webhook Node for setting up the URL, secret, and phone number mapping.
Action
Question Node
Asks a question with a fixed set of options and branches based on the reply. See Question Node.
Input Node
Collects free-text information from the contact — a name, email, or any custom reply — and saves it for reuse later in the flow. See Input Node.
Interactive
Custom Template (Interactive Button) Node
Sends an interactive message with up to 3 tappable buttons. See Custom Template Node.
CTA URL Node
Sends a message with a button that opens an external link — a website, form, or payment page. See CTA URL Node.
List Node
Displays multiple options grouped into sections, for when you need more choices than 3 buttons allow. See List Node.
Advanced
API Node
Connects to an external system to send, receive, or process data dynamically. See API Node for setting up requests, testing, and routing based on the response.
Google Sheet Node
Pushes the flow’s report data into a Google Sheet you own. See Google Sheet Node.
Assign Tag Node
Applies an existing tag to the contact for segmentation. See Assign Tag Node.
Lead Stage Node
Moves the contact into a CRM lead stage. See Lead Stage Node.
Round Robin Node
Hands the conversation over to a live agent, distributing contacts evenly across your team. See Round Robin Node.
Condition Node
Branches the flow into true/false paths based on a contact attribute, webhook field, or earlier flow value. See Condition Node.
Set/Remove Attribute Node
Sets or clears a custom contact attribute from within the flow. See Set/Remove Attribute Node.
Time Delay Node
Pauses the flow for a set duration before continuing. See Time Delay Node.
Message
Text Message Node
Sends a plain text message and auto-advances. See Text Message Node.
Image Message Node
Sends an image and auto-advances. See Image Message Node.
Video Message Node
Sends a video and auto-advances. See Video Message Node.
Audio Message Node
Sends an audio clip and auto-advances. See Audio Message Node.
Document Message Node
Sends a file (PDF, spreadsheet, etc.) and auto-advances. See Document Message Node.
Template Node
Sends a pre-approved WhatsApp message template, with optional button-based branching. See Template Node.