Flow Builder Automation
Visually automate customer interactions with a drag-and-drop flow builder in Swiftchats.
The Flow Builder Automation module is available as an optional addon. You must purchase the main Swiftchats script separately to use this module.
Overview
The Flow Builder Automation Module allows you to design, manage, and automate customer interaction workflows using a no-code, drag-and-drop interface inside Swiftchats. It empowers businesses to guide conversations based on user input, automate replies, trigger actions, and enhance customer engagement.
Key Features
- Visual drag-and-drop builder for automating WhatsApp flows
- Trigger messages, and decisions based on customer replies
- Customize flows per business need and user intent
- Attach flows to keywords, autoresponders, or campaigns
Installation Instructions
1. Activate the Module
- Navigate to Admin > Addons
- Enter your Envato Purchase Code under the Flow Builder module
- Click Activate
2. Enable for User Plans
- Navigate to Admin > Subscription Plans
- Edit each plan and enable the Flow Builder module
- Save changes
3. Access the Flow Builder
For users:
- Navigate to Automation > Flow Builder
- Click “Create Flow” to start building automation
How It Works
The Flow Builder works using nodes and triggers. You can create a conversation flow by connecting blocks such as:
Available Nodes
-
Text Message
Send a simple WhatsApp text message to your contact. -
Media Files
Share images, videos, or documents as part of your flow. -
Interactive Buttons
Guide the user’s journey with button-based quick replies. -
Interactive Lists
Present structured multiple-choice options that are tap-friendly.
Triggering a Flow
You can start a flow based on the following trigger types:
-
Keyword Match
Automatically launch a flow when a user sends a specific word or phrase. -
Contact Opt-in
Automatically trigger a welcome flow when a new contact subscribes.
Use Cases
- Lead qualification bots
- FAQs and instant support flows
- Booking or order automation
- Upsell/cross-sell messaging based on responses
Troubleshooting
If your flows are not triggering:
- Ensure you’ve assigned a trigger to the flow (e.g., keyword or contact opt-in)
- Check if the flow is active
- Inspect logs under
storage/logs
for any errors in webhook or variable processing
If issues persist, reach out to our support team with logs and screenshots for faster assistance.