Skip to content

Creating an automation

Building an automation is five moves: pick a starting point, drag in the steps, configure each one, test, and turn it on. This page walks through all five.

Under Automations, click New automation. SquadOS asks how you want to begin:

The "How do you want to start?" dialog, with Start from scratch and Follow-up for a stalled conversation

  • Start from scratch — a blank canvas. This is the route for anything that isn’t a follow-up.
  • Follow-up for a stalled conversation — comes with the flow ready: it enters conversations that went quiet, sends three spaced-out messages and ends. You can change all of it afterwards.

Either way, the automation is born off and with a placeholder name (New automation #1). Click the name at the top of the editor to rename it.

The canvas starts empty, and the only thing it accepts first is a trigger:

The empty canvas, inviting you to drag a step in, with the trigger palette on the left

Steps come in by dragging from the left panel onto the canvas. While you drag, the canvas lights up the valid slots — drop into one of them. Dropping outside a slot cancels: nothing happens and the flow stays as it was.

With the flow built, the editor looks like this:

The editor with the follow-up flow: trigger, three messages, two waits and the end step

Three things to notice:

  • The icon rail on the left holds the three sections: Editor (the canvas), Settings (name, re-entry, activation) and Activity (the run history). It’s real navigation — reloading the page on “Activity” brings you back to “Activity”.
  • Each step’s card summarizes what’s set: Idle for 23 hours, 2 days, the beginning of the message text. You read the whole flow without opening anything.
  • Undo and redo work across the whole flow, with Ctrl+Z and Ctrl+Shift+Z.

Click a step and the configuration panel opens on the right, split into bands you open and close. A closed band always summarizes what’s set — you don’t have to open them one by one to check.

Fields are written as sentences whenever possible: instead of an “Events” label with a list of checkboxes, you read “The automation starts when the conversation is resolved and click the highlighted part to change it.

Details for each kind of step live in triggers, actions and rules.

The Test button runs the flow that’s in the editor right now, even if it was never saved. Sends are simulated; nothing reaches the customer. It’s how you check an edit before deciding to commit it.

The result of a test is the log: when it finishes, SquadOS takes you to Activity, where the timeline shows what each step received and returned. Details in Runs and tests.

Save creates a new version, and that’s the one that applies to future runs:

The "Save automation" dialog, warning that the automation is off and the version only runs once enabled

If anything blocks publishing — a trigger that leads nowhere, an incomplete step, a variable that doesn’t exist at that point in the flow — the dialog lists the problems and the matching steps light up on the canvas. Fix them and save again.

With a version saved, the switch at the top unlocks. Turn it on and the automation starts reacting for real.

The trigger only sees the saved version. Editing the canvas without saving doesn’t change what your contacts receive — it only changes what you see on screen.

The editor keeps a draft in your browser. When you come back, it tells you and lets you choose:

The "We found unsaved changes from this browser" banner, with Discard and Restore

Restore brings the flow back as it was; Discard returns to the last saved version. The draft belongs to the browser — anyone opening the same automation on another machine sees the saved version.