Request triggers
Request triggers start an automation when something happens on a request. Use them for intake routing, approvals, escalations, and auto‑close flows. They’re the fastest way to remove manual steps from day‑to‑day support.
Available triggers
Request submitted: Fires when a new request is created (from Slack/Teams, portal, email, or API).
Request resolved: Fires when a request is marked Resolved.
Requester message is received: Fires when the requester replies.
Admin message is sent: Fires when an agent replies publicly.
Tag is added: Fires when a specific tag is applied.
Request marked as In progress: Status change to In progress.
Request marked as Waiting: Status change to Waiting (often used to pause SLAs).
Request snoozed: A snooze is set.
Request snooze expired: A snooze ends.
Request reopened: Status returns to Open from Resolved/Closed.
SLA breached: A first reply or resolution target has passed.
Requester unresponsive: Requester hasn’t replied within your threshold.
When to use
Intake and triage: auto‑assign, set priority, tag, and send acknowledgements when a request is submitted.
Approvals and provisioning: start manager/app‑owner approval and, on approval, provision access.
SLA guardrails: escalate before/after breach; notify team leads; raise priority.
No‑response and housekeeping: remind, auto‑close, or reopen with the right status and notes.
Major incidents: when a tag is added (“incident”), create a swarm channel and open tracker issues.
Conditions you can add
Request fields: service (Associated to), status, priority, inbox, assignee, channel, tags, created/updated dates, SLA state....
Requester attributes: department, location, manager, contract type, job title/level, legal entity...
Service form answers: any field you added to the service form (e.g., target app, office).
Common workflows
Auto‑triage and route
Trigger: Request submitted
Conditions: Associated to = “App access”, Department = Sales
Actions: Assign to IT Ops inbox, set priority = Low, send acknowledgement template
Approval → provision → notify
Trigger: Request submitted
Actions: Start manager approval → Path 1 (Approved): Okta “Add application to user”, DM requester. Path 2 (Declined): set status Waiting, send decline message
Escalate on SLA risk
Trigger: SLA breached
Actions: Increase priority, post to #it‑ops, assign to team lead
Auto‑close no response
Trigger: Requester unresponsive
Actions: Send reminder; after n days set status Resolved with resolution note
Best practices
Name clearly: “IT — App access — Request submitted.”
One workflow per use case per trigger. Avoid collisions; use conditions for specialization.
Add a tag (“auto‑provisioned”) for reporting impact.
Keep steps readable. Use Paths for exceptions only.
Last updated

