Skip to main content

Configure a SmartFlow

Learn how to create and configure workflows in the SmartFlow visual node builder.


Creating a New SmartFlow

  1. Go to Automation → SmartFlows in your dashboard
  2. Click + New SmartFlow
  3. Enter a Name and optional Description
  4. Click Create

You'll be taken to the visual node editor.


The Node Editor

Node Editor

AreaDescription
CanvasDrag, drop, and connect nodes here
Node Library58 nodes organized by category
Configuration PanelConfigure selected node settings
ToolbarSave, test, and manage your flow

Building Your Flow

Step 1: Add a Trigger

Every flow starts with a trigger node. Drag one from the Triggers section:

TriggerUse Case
Conversation ToolAI calls this flow during chat
WebhookExternal API triggers the flow
Scheduled WorkflowRun on a schedule (daily, weekly)
Navigation EventUser visits a page
SmartForm WorkflowForm submission triggers flow

Step 2: Add Actions

Drag action nodes from the library and connect them to your trigger:

  • Chat — Send messages, set suggestions
  • AI — AI Request, AI Condition
  • Email — Send emails, create Gmail drafts
  • API — Call external APIs
  • Connectors — JIRA, ClickUp, Google Drive
  • Knowledge — Search or save to knowledge base
  • Control Flow — Conditions, loops, parallel execution

Step 3: Connect Nodes

  • Click the output port (bottom) of a node
  • Drag to the input port (top) of the next node
  • Release to create a connection

Step 4: Configure Each Node

Click a node to open its configuration panel:

Node Configuration

OptionDescription
LabelCustom name for this node
Form / JSONToggle between visual form and raw JSON
VariablesUse {{variable}} syntax for dynamic values

Testing Your Flow

Click ▶ Testing in the toolbar to open the test panel.

Gmail / Email Channel

Test Panel - Gmail

Messenger / Social Channels

Test Panel - Messenger

ElementDescription
Chat InstanceCreate or select a test conversation
tester.yourMessageInput a test message
Advanced OptionsChannel-specific parameters
Run with StreamingExecute and watch nodes in real-time
Available Channels

Test with any connected channel: Messenger, WhatsApp, Instagram, Discord, Slack, Gmail, Email. CMS integrations (WordPress, PrestaShop, Joomla) use the Web chat service.


Saving & Activating

ActionDescription
SaveSave your current work
Save TemplatePublish to the Template Store
Live ToggleActivate/deactivate the flow

Variables

Use variables to pass data between nodes:

SyntaxExample
{{trigger.variable}}Data from the trigger
{{nodeLabel.output}}Output from a previous node
{{conversation.userId}}Current user ID
{{message.content}}Current message content

Next Steps

Ready to elevate your
user experience?

Deploy AI assistants that delight customers and scale with your business.

GDPR Compliant