Skip to main content

Guide to chatbot nodes in Wati

Summary

Nodes are the core building blocks of chatbot workflows in Wati. Each node represents a step in the conversation and determines how the chatbot responds based on user input and configured conditions.

This guide explains how nodes work, how they are connected inside the Chatbot Builder, and the different types of nodes available across Wati plans. Understanding nodes helps you create structured, automated, and interactive chatbot experiences.

Instructions

What is a node in Wati Chatbot Builder?

A node is a single step in a chatbot workflow.

Each chatbot is made up of multiple connected nodes that guide the conversation flow and determine how the chatbot responds to users.

Nodes help your chatbot:

  • Send responses

  • Ask questions

  • Trigger actions

  • Route conversations

  • Define conversation logic

The chatbot moves from one node to another based on the conditions and responses you configure.

How nodes work in a chatbot workflow

When a user triggers a chatbot using a keyword or action, the chatbot begins from the first node, also known as the starting node.

The chatbot then follows the configured flow depending on the user's response.

Example workflow

  • If the user selects Yes, the chatbot moves to the next node.

  • If the user selects No, the chatbot exits the conversation.

This flow helps create automated and guided customer interactions.

How nodes are connected

Nodes are connected using arrows inside the Chatbot Builder.

These arrows define:

  • The direction of the conversation

  • The next step in the workflow

  • The conditions for moving between nodes

This visual structure makes it easier to design and manage chatbot conversations.

Example of a chatbot node flow

In the chatbot example named "Feedback Bot", multiple nodes are connected together to create a conversation flow.

Each node represents a different step in the interaction, such as:

  • Asking a question

  • Collecting a response

  • Triggering the next action

Additional nodes can be connected to continue the workflow based on different user responses and conditions.

Types of nodes in Wati's chatbot builder

Wati offers different types of nodes depending on your subscription plan.

Growth plan

Users on the Growth Plan will see the basic chatbot functions, including:

  • Sending a message

  • Asking a question

  • Setting a condition

These features are suitable for creating simple chatbot flows.

Pro and Business plans

Users on the Pro and Business Plans will have access to additional features, including:

  • Operations

  • Integrations

  • Catalog

These advanced options allow you to build more powerful and connected chatbot workflows.

AI Nodes

The Use an AI Node group in the left panel contains three nodes:

Node

What it does

Plans

Wati AI Assist

Collects one contact attribute through a natural conversation and saves the answer. Includes Success and Failure output paths.

Pro and Business

Astra AI Agent

Hands the conversation over to one of your Astra AI Agents. The chatbot ends at this node.

All plans

Custom AI Agent

Hands the conversation over to an AI agent you connected. The chatbot ends at this node.

All plans

All three nodes are available on WhatsApp, Instagram, and Facebook Messenger.

Wati AI Assist can be the first node in a chatbot. Astra AI Agent and Custom AI Agent cannot be used as the first node.

Conclusion

Nodes help organize chatbot conversations into clear and logical workflows in Wati. By connecting different nodes together, you can guide users through automated interactions, collect responses, trigger actions, and control conversation flow based on user input.

Whether you are creating simple chatbot flows on the Growth Plan or advanced automated workflows on the Pro and Business Plans, understanding how nodes work is essential for building effective and scalable chatbot experiences.

Frequently Asked Questions (FAQs)

Nodes in Chatbot Builder

1. What is a node in Wati Chatbot Builder?

A node is a single step in a chatbot workflow. A chatbot consists of multiple connected nodes that guide the conversation and determine how the chatbot responds to users.

2. What can nodes do in a chatbot?

Nodes can help a chatbot:

  • Send responses

  • Ask questions

  • Trigger actions

  • Route conversations

  • Define conversation logic

3. How does a chatbot move between nodes?

A chatbot moves from one node to another based on the conditions and user responses configured in the workflow.

4. What is the starting node in a chatbot?

The starting node is the first node in a chatbot workflow. When a user triggers a chatbot using a keyword or action, the chatbot begins from the starting node.

5. How are nodes connected in Chatbot Builder?

Nodes are connected using arrows inside the Chatbot Builder. The arrows define the direction of the conversation, the next step in the workflow, and the conditions for moving between nodes.

Node Types and Availability

6. What types of chatbot nodes are available on the Growth plan?

The Growth plan includes basic chatbot functions such as:

  • Sending a message

  • Asking a question

  • Setting a condition

7. What additional chatbot nodes are available on the Pro and Business plans?

The Pro and Business plans provide additional chatbot features, including Operations, Integrations, and Catalog.

8. Which AI nodes are available in Wati Chatbot Builder?

The Use an AI Node group contains three nodes:

  • Wati AI Assist: Collects one contact attribute through a natural conversation and saves the answer. It includes Success and Failure output paths and is available on Pro and Business plans.

  • Astra AI Agent: Hands the conversation over to one of your Astra AI Agents. The chatbot ends at this node and the node is available on all plans.

  • Custom AI Agent: Hands the conversation over to an AI agent you connected. The chatbot ends at this node and the node is available on all plans.

All three AI nodes are available on WhatsApp, Instagram, and Facebook Messenger. Wati AI Assist can be the first node in a chatbot, while Astra AI Agent and Custom AI Agent cannot be used as the first node.

Did this answer your question?