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.