The automation builder

The flagship. A canvas where a sequence is a graph, a published version is immutable, and every outbound step passes the same gate a human send does.

Triggers that include the absence of something

Most builders trigger on events: a form submitted, a stage changed, a message received. Those exist here. So does the one most tools cannot express - nothing happened for a period of time. No reply in three days. No booking after a quote. No visit in six months.

A windowed count is a trigger too: three missed appointments in a quarter is a different customer from one.

Versioning that means something

Publishing a workflow freezes it. Instances already running finish on the version they started on, so editing a sequence never changes what is happening to a customer halfway through it. A new version starts new instances only.

Timers survive a restart

A wait step is a durable timer in the database, not a process holding a promise. A deploy, a crash or a restart does not lose it, and a worker that dies mid-step has its work reclaimed rather than dropped.

The gate runs on every send

An automation cannot send what a human could not send. Consent, registration state and channel capability are checked on every outbound step, and a step that cannot establish permission stops rather than trying. Read how the gate works.

Every sequence has an email path

Where a branch depends on text messaging being available, the disabled path reaches the same place. A tenant whose text traffic is still being registered keeps running rather than stopping.

See it on your data

A working session against your own contacts and your own sequences, not a scripted tour.

Book a demo Start free trial