All topics
Get started8Account, team & permissions44Units & fields70Records, views & tasks39WhatsApp & Cortex Chat68Email & social27Lead ads & distribution38Automations52Documents & quotes32Dashboards40Cortex AI18Developers & API12
Help Center·448 guidesAll topicsContact support

How do automations (workflows) work? The complete guide

An automation is a rule that says: “When this happens, and if this is true, do this.” It runs on its own around the clock: it sends messages, updates fields, creates tasks, and asks for approvals. This page is a map of every feature in it.

10 min
Before you start · for owners and managers
At least permission to view workflows
  • You need: At least permission to view workflows

How it works

You open automations from Settings → WorkFlow Builder. Each automation shows as a Map (or a Story): the trigger at the top, then the steps and paths below it, with each step’s settings in a side panel.

The parts of every automation

Part
What it is
How many
Trigger
The event that starts the run
Only one per automation
Conditions
An optional filter that decides whether the run continues, in Settings → Only records that…
Up to 200 conditions
Steps
Actions, delays, branches, approvals, and waits for a reply
Up to 500 steps

Triggers: when does the automation start?

Trigger
Starts when
Guide
A new record is added
A new record is added to the unit
A field changes
A field you watch changes, including the status, the assignee and relations
A field stays the same for a while
A field stays on a certain value for a time you set
A message arrives
A message from a client arrives on a channel
Someone messages you for the first time
Someone starts a new chat
An email arrives
An email from someone arrives in a connected mailbox
On a schedule
On the days and at the time you set
Before or after a date
A number of days before a record’s date, on the day, or after it
Another workflow starts it
Only another automation runs it
Another app sends data
Your website or an external tool sends data to the automation’s link
A task is completed
A task linked to a record is closed
A record is deleted
A record is deleted from the unit

Actions: what does the automation do?

The short reference is in Automation actions: everything an automation can do. Each action has its own guide:

The steps that control the path

Step
What it does
Guide
Wait
Waits for a time, until a set time, or until business hours
Choose a path
Sends the run down a path based on conditions
Split, in Choose a path
Shares runs between paths by percentage
Ask for approval
Waits for a person’s decision before continuing
Wait for a reply
Waits for the client’s reply and chooses the path by their answer

Conditions and variables

Conditions and their operators, including relative dates and the message language, are in Conditions: operators, relative dates, messages and language. To insert record data into messages, use variables such as {{name}}; the full list is in Variables: put record data in messages and fields.

Settings

Every automation has Settings that really work: Run each record only once, Stop when the goal is reached, and When a run fails, tell…. You can also turn off a single step without deleting it.

An automation’s life cycle

References

Every number and limit is in Every automation limit in one place, how executions are counted against your plan is in How automation executions count against your plan, and every error message and its fix is in Why didn’t my automation run? Every error and its fix.

Important rules behind the scenes

Changes an automation writes don’t trigger another automation. This prevents endless loops. To link two automations, use the Start another workflow step.

Every new automation starts as a Draft, and sends nothing until you turn it on.

Dates in conditions are read in the workspace’s time zone, except with On a schedule and Before or after a date, which have their own time zone.

A real example

Namaa Academy
The situation

New clients from ads sometimes waited two days before the first call.

What they did
  1. The trigger: A field stays the same for a while, with the stage staying “New” for 8 hours of the record owner’s working hours.
  2. The action: notify the assignee on their phone and create a “Call now” task.
  3. The setting: Run each record only once.
The result

No client waits more than a working day for a call anymore.

A made-up company, to show the idea. The numbers are rounded.

Good to know

Up to 500 automations in a workspace, and 500 steps in a single automation.
Up to 200 conditions in Only records that… or in one path.
History shows the last 30 days of runs.
WhatsApp group messages never trigger automations.
Did this guide solve it?
If not, we’ll ask what was missing.
Open in Corteksa
Did this guide solve it?

We read every answer. To get a reply, use Contact support.