Flowmaker Nodes Overview
The flow editor provides a variety of nodes to build your chatbot's conversational logic. Here is an overview of the most common nodes, grouped by category. Click on a node to see a detailed tutorial.
Events & Triggers
- Incoming Message: The default starting point for any conversation when no specific keyword is matched.
- Keyword Trigger: Starts a flow when a user's message contains specific keywords you define.
- Webhook: Starts a flow when it receives a POST request from an external application.
Messaging
- Send Message: Sends a simple text message.
- Send Media: Sends an image, video, or PDF file.
- Quick Replies & Lists: Sends a message with interactive buttons or a list of options for the user to choose from.
Logic & Flow Control
- Condition (Branch): Creates different conversation paths based on one or more rules (if/then/else).
- Wait: Pauses the flow for a specified amount of time.
- End: Marks the end of a conversation path.
Data & E-commerce
- Ask Question: Asks the user a question and saves their answer to a variable.
- Set Variable: Creates or updates a variable with a specific value.
- Data Table Nodes: Add or retrieve rows from your custom Data Tables.
- Shop Node: Search for products from your native, Shopify, or WooCommerce store.
AI & Integrations
- LLM / OpenAI: Integrates with Large Language Models to generate AI responses, analyze intent, and search your knowledge base.
- HTTP Request: Sends data to an external API and saves the response.
- Google Form: Submits data from flow variables directly to a Google Form.
- EcoCash Payment: Initiates an EcoCash payment request and branches based on success or failure.
- Generate Document: Creates a PDF from a template and flow data.