Skip to main content
Owners and admins only. Everyone else can open a workflow and look, but the canvas is locked.

Build one

1

Create it

Go to Workflows and choose New workflow. Give it a name and choose Open the builder. Or choose Start from this on a ready-made workflow.
2

Choose the trigger

A blank workflow starts with the Customer messages you trigger. To use a different one, remove it and add another from Triggers on the left. A workflow has exactly one trigger.
3

Add steps

Click a step in the list on the left, or drag it onto the canvas. Then join the steps up in the order they should run, starting from the trigger.
4

Fill in each step

Click a step on the canvas. Its settings open on the right. A step that is not filled in yet says so on the canvas, such as No message written yet.
5

Save

Choose Save changes. Saving does not switch the workflow on.
A workflow cannot loop back on itself. The builder refuses a connection that would make one.

Triggers

A scheduled workflow never runs without an audience, and one run reaches at most 1,000 conversations. If the audience is larger, the run is refused: narrow it with a tag.

Steps that send

In a message, a template variable, a payment link’s description or a team notification you can use these tokens:
  • {{name}} or {{first_name}}: the customer’s first name.
  • {{full_name}}: their full name.
  • {{phone}}: their phone number.
If typed replies are switched off for your team, Send a message steps still send. Meta may charge for them like any other reply sent from Companion.
Templates sent by a scheduled workflow count towards your plan’s broadcast reach. A marketing template is never sent to a customer who has opted out.

Conditions and waits

These are under Route in the list. A condition has two ways out, Yes and No. Join each one to the step that should follow. A branch with nothing joined to it simply ends the run. A run can wait for days. Before every step and after every wait, Companion checks that the workflow is still switched on. If it is not, the run stops and nothing more is sent.

Steps for your team

These are under Internal in the list. The customer does not see them.

Switch it on

1

Turn the switch on

Use the switch on the workflow’s page, or on its card on the Workflows page.
2

Read what it will do

Companion tells you what switching on means for this workflow. For a scheduled one, that includes how many open conversations each run would reach as things stand.
3

Confirm

Choose Switch on. It runs on its next trigger.
If the workflow cannot run yet, Companion says why and does not switch it on. The usual reasons are no trigger, a trigger joined to nothing, a schedule with no time or no audience, or a plan with no room for another workflow. To switch a workflow off, turn the switch off. It stops at once. Runs that were waiting stop too.

Edit a workflow that is switched on

You can edit a workflow while it is on. Change the canvas and choose Save changes. New runs use the saved version. If your changes leave it unable to run, for example a schedule that has lost its audience, Companion saves your work and switches the workflow off. The message tells you what to put right. From the menu beside the switch you can also Rename, Duplicate or Delete a workflow. A duplicate starts switched off. Deleting stops any waiting runs and cannot be undone. Messages already sent stay in their conversations.