Skip to main content

SmartFlow

SmartFlow is the visual node-based workflow builder for AI SmartTalk. Create powerful automations by dragging nodes onto a canvas and connecting them together.

SmartFlow Editor


The Interface

Canvas

The main workspace where you build your flows:

  • Drag nodes from the library onto the canvas
  • Connect nodes by dragging from output to input ports
  • Click a node to open its configuration panel
  • Zoom & Pan using the toolbar or mouse scroll

Node Library (Left Panel)

Access 58 nodes organized by category:

  • Recently Used — Quick access to your most used nodes
  • Triggers — 10 trigger types that start your flows
  • Actions — All the actions your flow can perform

Search for nodes by name using the search bar.

Configuration Panel (Right Panel)

When you click a node, the configuration panel appears:

Node Configuration

  • Node Label — Give your node a descriptive name
  • Form / JSON toggle — Configure visually or with raw JSON
  • Variables — Use {{variableName}} syntax to reference data
  • Save Configuration — Apply your changes

Toolbar

ButtonAction
Go back
🔍+/-Zoom in/out
Fit to screen
Download flow
📋Copy flow
▶ TestRun the flow in test mode
💾 Save TemplateSave to template store

Building a Flow

1. Add a Trigger

Every flow starts with a Trigger node. Drag one from the library:

Trigger Configuration

Common triggers:

TriggerUse Case
Conversation ToolGive your AI new capabilities
Chat Service OverrideCustomize AI for a specific channel
SmartForm WorkflowProcess form submissions
Scheduled WorkflowRun daily/hourly tasks
WebhookReceive external events
Navigation EventReact to page visits

All Triggers

2. Add Actions

Connect Action nodes to perform tasks:

CategoryActions
ChatSend Message, Search Knowledge, Add Tag, Set Suggestions
AIAI Request, AI Condition
EmailSend Email, Gmail actions
APIAPI Call, Webhooks
KnowledgeSearch, Save, Sync Connector
ControlIf Condition, Parallel Execution
ConnectorsJIRA, ClickUp, Google Drive

All Actions

3. Connect the Nodes

  • Drag from the output port (bottom of a node) to the input port (top of the next node)
  • Connections appear as dashed lines
  • Nodes execute in order from top to bottom

4. Test Your Flow

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

Testing with Gmail

Test Panel - Gmail

Testing with Messenger

Test Panel - Messenger

Test Panel Features:

ElementDescription
Chat InstanceCreate or select a test conversation
tester.yourMessageInput a test message
Advanced OptionsConfigure test parameters (varies by channel)
Run with StreamingExecute and watch nodes in real-time
Test with Any Channel

The test panel adapts to your connected channels: Messenger, WhatsApp, Instagram, Discord, Slack, Gmail, Email, and more. CMS integrations (WordPress, PrestaShop, Joomla, Webflow) use the Web chat service.

5. Save & Activate

  • Click Save Template to save your work
  • Toggle the flow to Live to activate it

Monitoring & Analytics

Each SmartFlow has its own Usage Statistics page:

Execution Statistics

MetricDescription
Daily ExecutionsExecution count over time
Hourly ActivityWhen this SmartFlow is most active
Success RateSuccessful vs failed executions

Filter by Last 30 days, Last 7 days, or custom range.


Parallel Execution

Split your workflow into multiple branches that run simultaneously:

Parallel Execution

Use the Parallel Start node to create branches. Each branch executes independently, then reconnects.

Example: A Messenger AI workflow that:

  1. Triggers on message received
  2. Splits into parallel branches
  3. Branch 1: Show typing indicator
  4. Branch 2: Mark message as read
  5. Reconnects to process with AI
  6. Hides typing indicator

Template Store

Start quickly with pre-built templates from the community:

Template Store

  • Browse approved templates
  • Filter by AI Tool, SmartForm, Sequence, etc.
  • Install with one click
  • View the SmartFlow before installing

Some templates require Setup (connecting accounts, API keys).

My Templates

Manage and share your own templates:

My Templates

  • See your Total Templates, Pending, Approved, and Downloads
  • Track which templates are popular
  • Submit templates for approval

Template Store Guide


Variables

Use variables to pass data between nodes:

{{variableName}}

Common variables:

VariableDescription
{{query}}User's input from a conversation tool
{{result}}Output from the previous action
{{conversation}}Current conversation context
{{user}}User information

Variables are defined in trigger configurations and accessible throughout the flow.


Getting Started

  1. Go to SmartFlow in your dashboard
  2. Click Create New Flow
  3. Drag a Trigger onto the canvas
  4. Add Actions and connect them
  5. Click Test to debug
  6. Click Save Template when done
  7. Toggle Live to activate

Next Steps

Ready to elevate your
user experience?

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

GDPR Compliant