All use cases
Agentic

Support Triage Agent

A triage agent reads each Zendesk ticket, judges urgency and sentiment, drafts a reply, and escalates anything it is unsure about to a human for review.

ZendeskSlackData Tables

The problem

Support queues mix outage reports, billing questions, and feature requests into one undifferentiated stream. Someone has to read every ticket just to decide what it is and who should handle it. Urgent tickets wait behind routine ones, and generic canned replies erode customer trust.

How it runs on Neblex

A webhook fires when a ticket lands in Zendesk, and a deterministic flow hands it to the agent as one judgment step among deterministic steps. The agent reads the ticket, judges urgency and sentiment, sets priority and routing fields through the Zendesk connector, and drafts a reply. Routing rules and category definitions live in Data Tables, so support leads can tune behavior without touching the agent.

Anything the agent is not confident about goes to a human instead of out the door. Draft replies can require approval before sending: reviewers see the ticket, the reasoning, and the proposed reply in a task inbox with SLA timers and escalation, and approve or reject. Escalations also post to Slack so the on-call channel sees urgent tickets right away.

Every classification, draft, and send is logged to a tamper-evident hash-chained audit trail. If a downstream step fails, the event-sourced engine retries and can replay from the exact failed step, so no ticket is silently dropped.

Step by step

1

Ticket arrives

A Zendesk webhook triggers the flow the moment a ticket is created or updated.

2

Agent reads and classifies

The agent judges urgency, sentiment, and category using rules kept in Data Tables.

3

Draft a reply

For routine cases the agent drafts a response and updates ticket fields in Zendesk.

4

Route uncertain tickets

Low-confidence tickets escalate to a human with the reasoning attached, and Slack notifies the queue.

5

Human approves or rejects

Reviewers act on drafts from a task inbox with SLA timers and escalation.

6

Everything is audited

Each classification and reply lands in the hash-chained audit trail for later review.

Platform capabilities used

  • Agent as a step inside a deterministic flow
  • Human-in-the-loop approval on replies
  • Zendesk and Slack connectors as tools
  • Data Tables for routing rules
  • Hash-chained audit trail
  • Replay from the exact failed step

Common questions

Can the agent send replies to customers without a human seeing them?

Only if you configure it that way. Any agent action, including sending a reply, can require approval first, with the reasoning and the proposed reply shown to the reviewer. A common starting point is approval on every send, relaxed per category as confidence in the rules grows.

What happens when the agent is not sure?

It escalates. Tickets below the confidence bar route to a human with the ticket context and the agent reasoning attached, and the approval lands in a task inbox with SLA timers and escalation so it cannot sit unnoticed.

Which model does the triage agent use?

Whichever you choose. Neblex works with any OpenAI-compatible endpoint, including self-hosted models on your own infrastructure, or Anthropic, so ticket content can be processed by models you control.

Want this running on your stack?

Neblex Integration Fabric is in beta: full platform, free while in beta. Bring this workflow and we will map it to your systems.