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