πŸ“š Bot Glossary

Welcome to the Wabo.ai Bot Glossary — your go-to reference guide for all the essential terms you'll encounter while building, managing, and optimizing your WhatsApp bots. Whether you're a beginner or an experienced user, this glossary will help you understand key concepts clearly.


πŸ€– Bot

A Bot is an automated assistant that interacts with users on WhatsApp based on predefined flows and logic. It can respond to messages, collect data, guide users, and transfer chats to agents when needed.


πŸ”„ Flow

A Flow is the full conversation structure or journey designed inside the bot. It defines how a conversation progresses from one step (node) to another based on user input or conditions.


🧱 Node

A Node is a single message block or action inside a flow. Each node can send messages, ask questions, call APIs, set delays, or perform logic like conditions or assignments.


πŸ†š Version

A Version is a saved and published state of your bot. Once changes are made in the flow, a new version must be created before the updated bot can go live.


πŸ“₯ Inbox

The Inbox is the live chat interface where human agents can view and respond to user messages that are escalated from the bot.


🧠 Smart AI

Smart AI uses large language models (LLMs) like OpenAI to generate intelligent, contextual replies based on prompts, FAQs, and natural language input.


πŸ’¬ Prompt Management

This is where you define how Smart AI should behave. You write instructions (prompts), choose a model (e.g., GPT-4), and set the temperature to control creativity in responses.


🎯 Intent

An Intent is a keyword or phrase (like “hi” or “pricing”) that, when typed by a user, triggers a specific node or flow. Intents help the bot jump to the right section of a conversation.


❓FAQ

FAQs are a set of common questions and their respective answers that the bot can use to respond instantly when a user types them — even outside the main flow.


πŸ’‘ Variable

A Variable (like {{first_name}}) is used to personalize conversations with contact-specific data pulled from the Contact module.


🧠 JS Function

A JS Function allows you to add custom JavaScript logic to a node to manipulate data, apply conditions, or trigger dynamic flow actions.


πŸ“„ API Library

The API Library is where you store and manage external API scripts that can be called within bot flows to fetch or push data dynamically.


🌐 Interactive URL

A node type that lets you send a button with a clickable link in the chat. It can be used to direct users to external sites, forms, or product pages.


⏱️ Delay Node

A Delay Node adds a timed pause before the next message is sent, making conversations feel more natural and human-like.


βš™οΈ Action (in Node)

Actions are advanced settings tied to a node. You can schedule a node, trigger APIs, use JS functions, or apply logic before/after the message is shown.


πŸ”˜ Buttons (Quick Replies)

Buttons are clickable options shown to users to guide their response. They can be used in various nodes for easier navigation and replies.


βš–οΈ Conditional Node

A logic block that routes the user based on specific conditions (e.g., if user_type = “new” → show one flow; else → show another).


Was this article helpful?
Β© 2024 - 2025 Wabo.ai