Skip to main content

Creating Workflows

This guide walks through creating a workflow from scratch using the visual builder.

Starting a New Workflow

  1. Navigate to Workflow Builder from the main dashboard
  2. Click New Workflow
  3. Enter a name and description
  4. Select the workflow type:
    • Onboarding - Triggered when applicant created
    • Post-Onboarding - Triggered manually or by events
    • Monitoring - Triggered on schedule

The Workflow Canvas

The canvas is your workspace for building flows:

  • Component Palette (left) - Drag nodes from here
  • Canvas (center) - Build your workflow
  • Config Panel (right) - Configure selected node
  • AI Chat (bottom right) - Ask AI for help

Adding Nodes

Drag and Drop

  1. Click a node type in the component palette
  2. Drag it onto the canvas
  3. Release to place the node

Using AI

Type in the AI chat:

"Add a sanctions screening step"

The AI adds the node automatically.

Connecting Nodes

  1. Hover over a node to see connection handles
  2. Click and drag from an output handle (bottom)
  3. Release on an input handle (top) of another node
  4. A connection line appears

Connection Rules

  • Every workflow needs exactly one Start node
  • End nodes have no outputs
  • Condition nodes have two outputs (true/false branches)
  • Nodes can have multiple inputs (merge points)

Configuring Nodes

Click any node to open its configuration panel:

Step Nodes

Configure what data to collect:

  • ID Document - Document types accepted, both sides required
  • Selfie - Liveness required, match threshold
  • Address Proof - Document types, age limits

Action Nodes

Configure what operation to perform:

  • Run Screening - Lists to check, threshold
  • Update Status - New status, reason
  • Create Case - Case type, priority, assignee
  • Add Tags - Tags to add

Condition Nodes

Configure branching logic:

  • Risk Score Above - Threshold value
  • Country In - List of countries
  • Has Screening Hit - Hit types to check
  • Device Suspicious - Risk signals to check

Validation

The builder validates your workflow in real-time:

Errors (Must Fix)

  • No start node
  • Disconnected nodes (orphans)
  • Circular references
  • Missing required configuration

Warnings (Should Review)

  • No end node
  • Unused branches
  • High complexity (many nodes)

Saving and Publishing

Auto-Save

Changes are automatically saved as drafts every 30 seconds.

Manual Save

Click Save to save immediately without publishing.

Publish

Click Publish to activate the workflow:

  1. Validation runs automatically
  2. If valid, enter a version name (e.g., "v1.0")
  3. Workflow becomes active immediately
  4. Previous version is archived

Unpublish

To deactivate a workflow:

  1. Click the overflow menu (three dots)
  2. Select Unpublish
  3. Workflow reverts to draft status

Best Practices

Start Simple

Begin with a minimal workflow and add complexity gradually:

  1. Start → ID Document → End (Approved)
  2. Add screening
  3. Add conditions for hits
  4. Add edge cases

Name Nodes Clearly

Use descriptive labels:

  • "Run OFAC Screening" not "Screening"
  • "High Risk → Manual Review" not "Condition"

Test Before Publishing

Use the Test Run feature to simulate execution:

  1. Click Test Run
  2. Select a test applicant or create mock data
  3. Watch the workflow execute step by step
  4. Review the execution log

Version Your Workflows

Include version in names and descriptions:

  • "KYC Standard v2.1 - Added PEP screening"

This helps track changes over time.


Example: Basic KYC Workflow

Here's a complete basic KYC workflow:

Start

ID Document (passport, driver's license)

Selfie (with liveness)

Run Screening (OFAC, UN, EU)

[Condition: Has Screening Hit?]
↓ Yes ↓ No
Create Case Update Status: Approved
↓ ↓
End: Review End: Approved

Next Steps