Workflow Automation · Use case
Priority Support Triage—auto-route and resolve faster
Trigger on new Zendesk tickets, route high-priority cases, ping Slack with context, and (optionally) call your Refund API—guardrail checks included.
-58%
AHT reduction
+18 pts
SLA adherence
65%
Auto-resolution
Time to first response (min)
1.8
↓ from 6.2
Policy pass rate
97%
Redaction & allow-lists
Auto-triage coverage
68%
Tickets triaged w/o human
Workflow
Composable steps with guardrails and audit trail by default.
Trigger
Zendesk ticket created
Condition
If priority = high OR VIP customer
Action
Notify #support-priority with context
Action
Draft reply + policy checks
Action
Call Refund API (if eligible)
Drag-and-drop builder (demo)
Add multiple triggers, conditions, and actions. Toggle Connect to link steps and export JSON.
Trigger Palette
New ticket (Zendesk)trigger
New message (Slack)trigger
New email (Gmail)trigger
Schedule / Crontrigger
Webhook (Custom)trigger
DB Insert (Postgres)trigger
Priority high / VIPcondition
Slack: #support-priorityaction
Draft reply + policy checkaction
Refund APIaction
Tip: drag items from the palette onto the canvas. Toggle Connect, click a source node then a target node to create an edge.
Export (JSON)
{
"nodes": [],
"edges": []
} Test run log
Click Test run to simulate from all triggers.
Try the preset
A simple, client-side simulation of the predefined priority support flow.
Definition (JSON)
[
{
"id": "t1",
"kind": "trigger",
"title": "New ticket (Zendesk)",
"config": {
"source": "zendesk",
"event": "ticket.created"
}
},
{
"id": "c1",
"kind": "condition",
"title": "If priority high / VIP",
"config": {
"rule": "priority == 'high' || vip == true"
}
},
{
"id": "a1",
"kind": "action",
"title": "Slack: #support-priority",
"config": {
"channel": "#support-priority",
"text": "Priority ticket {{ticket.id}}"
}
},
{
"id": "a2",
"kind": "action",
"title": "Draft reply + policy check",
"config": {
"tone": "brand-safe",
"redaction": true,
"allowlist": [
"refund.create"
]
}
},
{
"id": "a3",
"kind": "action",
"title": "Refund API (if eligible)",
"config": {
"url": "https://api.example.com/refund",
"method": "POST",
"body": {
"ticketId": "{{ticket.id}}"
}
}
}
] Output log
Run a test to see logs here.
Guardrails checklist
- PII redaction & scoped access
- Allow-lists: refund.create only
- Pre-action policy evals
- Audit trail & rollback
Channels
Zendesk, Slack, Email templates, Custom APIs
SLAs & metrics
TTFR, AHT, auto-resolution, policy pass rate
Clone this workflow in your builder
Customize steps, add policies, and wire your own APIs.