Skip to main content

Create and Activate a Workflow

A workflow is a saved definition: trigger, optional conditions, and ordered actions. Create it inactive, test with a real business action, then activate.

Choose a builder

BuilderBest for
Automation → New WorkflowLinear step list with conditions
Automation → Visual BuilderBranching canvas with nodes

Both save the same kind of workflow definition.

Configure the trigger

  1. Open New Workflow or Visual Builder.
  2. Pick an event type that matches your scenario.
  3. Optionally set a trigger delay so the run waits after the event before starting.
  4. Optionally set cancel on event so a later event for the same entity (for example approved or rejected) clears a pending delay.

Example triggers by module

ModuleExample events
ExpenseSubmitted, approved, paid
CRMLead created, deal stage changed
InventoryLow stock, recall opened
Sales / PurchaseOrder created, PO approved, goods received
HRLeave submitted, employee onboarded
Labour SchedulingShift swap, no-show, overtime, budget exceeded

Only modules you license publish their events.

Add conditions (optional)

  • Choose All (AND) or Any (OR)
  • Compare fields with equals, contains, greater than, is empty, and similar operators
  • Leave conditions empty to run for every matching event

Add actions

Use only actions shown in the builder. Common ones include:

ActionWhat it does
Send emailSends a templated email
Enroll in drip sequenceAdds the contact to a Communication Center sequence
Send notificationIn-app notification
Send webhookPosts JSON to an external URL
Update field / Update statusChanges the triggering record
Create taskCreates a CRM or operations task
Call APIOutbound call to a configured endpoint
DelayWaits before the next step (long waits pause and resume later)
Assert entity conditionRe-checks live data after a delay
Log auditWrites an audit entry

Example: enroll new CRM leads in a drip

  1. In Communication → Drip Sequences, create a sequence with timed email steps.
  2. In Automation → New Workflow, trigger on new CRM lead created.
  3. Add Enroll in drip sequence and select that sequence. Confirm email and name fields match the lead.
  4. Save, activate, then create a test lead and check Execution Logs.

Activate and verify

  1. Save — status is inactive.
  2. From Workflows, activate the workflow.
  3. Use Test in the builder when available, or perform the real business action (submit an expense, create a lead).
  4. Open Execution Logs and confirm steps succeeded.

:::warning Circuit breaker Repeated failures can auto-deactivate a workflow. Fix the failing step, then activate again from the dashboard. :::

Next step