Flow Builder Customization

Learn how to design conversational flows, customize your bot's personality, and configure automated responses using our visual builder.

Overview#

The Sync Flow Builder is a visual tool that allows you to drag, drop, and connect different "Nodes" to create a conversation path. When a user interacts with your chat widget, the bot follows this path step-by-step.

How it works

Every conversation starts with a Trigger Keyword (e.g., "Hi"). The bot then executes the flow connected to that trigger.


Node Types#

You can use five specific types of nodes to build your flow. Each serves a unique purpose in the conversation.

Message Node

Sends a text message or an image to the user. Use this for greetings, information, or instructions.

  • Supports text styling
  • Optional Image URL field for rich media

Capture Node

Asks a question and saves the user's answer into a specific CRM field (e.g., Name, Email, Phone).

Supported Fields: firstName, lastName, email, phone, requestDescription

Options Node

Presents clickable buttons to the user. This is crucial for branching logic.

How it works: Each option you add creates a new "connection point" on the node. You connect different message nodes to these points to create unique paths based on the user's choice.

Agent Handoff

Stops the automated bot and alerts your team. The conversation status changes to live_agent, and team members receive a notification to take over.

End Chat

Gracefully terminates the session. It sends a final goodbye message and disables the user input to prevent further replies. Useful for closing loops or after successful lead capture.


Bot Persona#

In the Config Tab of the builder, you can customize how your bot appears to visitors.

  • Bot Name: Displayed at the top of the chat widget (e.g., "Sales Assistant").
  • Trigger Keyword: The phrase that wakes up the bot (Default: "hi" or "start chat").
  • Avatar: Upload your company logo to replace the default robot icon.

Flow Logic & Rules#

The bot engine follows specific rules to ensure smooth conversation flow.

1. Connection Rules

Every node must be connected via a line (Edge). If a node has no outgoing connection, the bot will stop there. If a user selects an option that isn't connected to anything, the bot will default to a fallback message.

2. Data Saving

Data is only saved to the Leads database if a Capture Node is used. Make sure to map the correct field (e.g., Email) in the node settings panel.

3. Session Timeout

If a user stops responding for more than 10 minutes, the session is automatically marked as endedand the transcript is emailed to the admin.


Testing & Preview#

The builder includes a live Preview Pane on the right side.

Note: The preview runs in "Test Mode". This means it will not create real leads in your database or send email notifications. To test real data collection, you must use the Embed script on a live page.