Things to Know Before Building Your First Bot â Wabo.ai
Before you dive into building your first WhatsApp bot in Wabo.ai, it's essential to understand the key components and terms you'll be working with. This guide will give you a quick breakdown of the most important building blocks inside the Bot Builder module, so you can get started with clarity and confidence.
đ§ 1. What is a Flow?
A Flow is the full conversation journey your bot will follow. It’s a visual map of messages, responses, and actions arranged in a sequence. Each flow handles one or more use cases such as lead capture, onboarding, or answering FAQs.
Think of a flow as a conversation blueprint — it’s how your bot communicates from start to end.
đ 2. What is a Node?
A Node is a single message or action inside a flow. Each node can contain text, media, buttons, or actions like API calls, delays, or conditions. Nodes are linked to one another to create logical paths within a flow.
If a flow is the conversation, nodes are the steps your bot takes during that conversation.
đšī¸ 3. What is a Version?
A Version is a snapshot of your bot flow at a specific time. Wabo.ai creates a default Version 1
when you begin. If you make changes, you must create and publish a new version to make those updates live.
This helps keep your live bot stable while you work on improvements in the background.
â 4. What is an FAQ in the Bot?
FAQ Nodes are specially designed to answer common user questions like "What are your prices?" or "Where are you located?". You can map multiple question variations to the same answer node.
FAQ nodes make your bot smarter by allowing it to respond to free-text questions with relevant answers.
đ§ 5. What is Smart AI in the Bot?
Smart AI in Wabo.ai empowers your bot with a dynamic, intelligent knowledge base. It allows the bot to auto-learn from websites, documents, sitemaps, or raw text—enabling highly relevant and contextual replies without manually configuring every node.
Smart AI makes your bot capable of intelligent, context-based interactions—perfect for support, onboarding, and answering FAQs without rule-based flows.
6ī¸âŖ What is a Variable in Bot?
Variables let your bot personalize conversations using user data stored in the Contact Module.
đ¤ Example: {{first_name}}
, {{email}}
, or {{order_id}}
đ These variables dynamically pull contact-specific information to make conversations more human and contextual.
đ§ 7. What is an Intent?
An Intent is a keyword or short phrase that triggers a specific node in a flow. For example, if a user types “Hi” or “Help”, you can set up an intent that redirects the bot to a welcome or support node.
Intents allow your bot to respond instantly to specific user inputs without relying on button clicks.
đĄ Final Tip
Before building your first bot, make sure to:
-
Plan your flow on paper or a whiteboard
-
Know your use cases (Lead gen, support, follow-ups, etc.)
-
Test in preview before enabling
-
Always publish a version after changes