03Automations

Workflows that run your support while you sleep

Drag triggers, waits, conditions and actions onto a canvas. When a ticket changes status, a tag is added or an email is opened, TickOS takes the next step automatically.

Automation · Post-resolution review
yesno

Trigger

Ticket status → resolved

1,284 in · 1,284 done

Wait

2 days

1,284 in · 1,190 done

If / else

Opened CSAT email?

1,190 in · 1,190 done

Send email

We'd love a review

812 in · 806 done

Add tag

follow-up

378 in · 378 done

active · runs every minute
TICKOS · AUTOMATIONSAT A GLANCE
  • triggers from tickets, contacts and email9
  • step types including webhooks12
  • execution cycle1 min
  • of steps logged per contact100%
INCLUDED IN YOUR WORKSPACESee pricing

01 — Triggers

Start from what actually happens in your support

Workflows start when a ticket changes status or priority, an agent is assigned, a tag is added, a contact joins a group, an email is opened or clicked — or when your own code calls the API.

  • Ticket status changed (from → to)
  • Priority changed or agent assigned
  • Tag assigned or contact added to group
  • Email opened or clicked
  • Broadcast completed
  • Manual or API trigger

Contact added to group

Tag assigned

Ticket status changed

Ticket priority changed

Agent assigned

Email opened / clicked

Broadcast completed

Manual

API trigger

firesgroup: Beta users

POST /v1/automations/trigger

02 — Branching & waits

Wait, check, branch — like a teammate would

Wait minutes or weeks, wait until an email is opened with a timeout, and branch on opens, clicks, replies, tags, groups or contact fields. Exit rules stop the flow on unsubscribe, bounce or reply.

  • Wait for a time or for a condition
  • If/else on behavior and contact data
  • Exit on unsubscribe, bounce or reply
  • Limit entries per contact
  • Chain workflows with Start Automation
  • Draft, active and paused states
Automation · Onboarding nudge
openedtimeout

Wait for condition

Email opened · timeout 3 days

If / else

Opened the welcome email?

Send email

Here's what to try next

Send email

Did you get stuck?

Exit rules on unsubscribe on bounce on reply

03 — Observability

See every step every contact took

Each step shows how many contacts entered and completed it. The activity log records every enrollment, email, condition and exit, so you always know why something happened.

  • Entered and completed counts per step
  • Full per-contact activity log
  • Enrollment status: active, completed, exited
  • Failures surfaced, never silent
  • Pause a workflow without losing state
  • Manage it all through the API
Automation · Activity

Trigger

1,284

1,284 done

Wait

1,190

1,102 done

If / else

1,102

1,102 done

Email

812

806 done

    Actions

    Twelve building blocks, endless workflows

    Combine them to follow up, route, escalate and notify.

    Send email

    Use any template, with an optional subject override.

    Wait

    Minutes, hours, days or weeks — or until a condition is met.

    If / else

    Branch on opens, clicks, replies, tags, groups and fields.

    Tags & groups

    Add or remove tags and move contacts between groups.

    Assign & update

    Assign an agent, change a ticket's status or priority.

    Webhook

    GET, POST, PUT or PATCH to any URL with custom headers and body.

    FAQ

    Automations, answered.

    Something else on your mind? Talk to us.

    • Automations are included on Pro and Enterprise.

    NEW TICKET — from your team

    Automate the follow-ups your team keeps forgetting

    Design your first workflow in minutes on the visual canvas.

    PLAN

    Free

    TICKETS

    Unlimited

    TEAMMATES

    Unlimited

    status: open