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.
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.
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.