Workflow Engine

Multi-step automation with human checkpoints.

Build workflows that call APIs, collect forms, evaluate conditions, notify teams, and pause for human approval — all from a visual builder. Version-controlled. Fully auditable.

admin.flux.smart-apps.in/workflows

Workflow

Subscription Upgrade

Versionv3
StatusRunning
Started2m ago
TriggerCustomer request
tool_callVerify customer identity

identity.verify

Completed (0.3s)
conditionCheck plan eligibility

current_plan != 'enterprise'

Passed
tool_callPreview upgrade cost

stripe.subscription.preview

$42.60 prorated
approvalManager approval required

Waiting for operator

Awaiting approval
tool_callExecute upgrade

stripe.subscription.update

notifySend confirmation

WhatsApp + Email

SEVEN STEP TYPES

Build anything. Step by step.

tool_call

Execute a connector action — Shopify, Stripe, Slack, or any REST API.

collect_form

Render a dynamic form inline in the conversation and wait for submission.

condition

Evaluate a JSONB expression and branch the workflow based on the result.

notify

Send a notification via WhatsApp, Telegram, SMS, or email.

approval

Pause execution and wait for an operator to approve or reject.

human_handoff

Transfer the conversation to a human operator mid-workflow.

end

Terminate the workflow with a final status and optional message.

REAL EXAMPLE

Subscription upgrade — end to end.

1

Customer asks

2

Verify identity

3

Check eligibility

4

Preview cost

5

Manager approves

6

Execute upgrade

7

Confirm via WhatsApp

One workflow handles the entire flow. The approval step ensures a human reviews before any billing change. If rejected, the customer receives an explanation automatically.

HUMAN CHECKPOINTS

Pause for judgment. Resume with confidence.

High-stakes actions — billing changes, refunds, account deletions — pause for operator approval. The operator sees full conversation context, customer data, and workflow state. Approve or reject with one click.

  • Full context on every approval request

  • Approve/reject from admin portal or API

  • Automatic timeout with configurable fallback

  • Rejection triggers alternative workflow path

Approval Request

Customer jane@acme.com
Action subscription.upgrade
Plan Change Pro → Enterprise
Amount $42.60/mo prorated
Approve
Reject

VERSION CONTROL

Publish new versions. Running workflows continue.

Every workflow change creates a new version. Active runs complete on the version they started with. Roll back to any previous version instantly.

Version History

v3 Current · 2h ago
v2 Added approval step · 3d ago
v1 Initial version · 2w ago

Run History

Every step execution logged with timestamps, inputs, outputs, and errors. Debug failed runs step-by-step.

run_8f3a completed 12m ago
run_7e2b waiting_approval 18m ago
run_6d1c failed 1h ago

Eight run statuses.

running waiting_async waiting_approval waiting_human waiting_form completed failed cancelled

Automate the complex stuff.

Build workflows with human checkpoints.

Get Started