Integration guide

Route tickets by urgency without writing any code.

triage/signal connects to Zendesk, Jira, Salesforce, and anything else in your stack through a plain outbound webhook — no native app or developer required. Zendesk Triggers, Jira Automation's "Send web request," and Salesforce Flow's HTTP Callout all work the same way. This guide walks through it using Zapier's "Webhooks" action, since it's the fastest path if you haven't wired a webhook by hand before — five minutes, start to finish.

1

Get an API key

Grab a free key from the triage/signal homepage — no card needed, 3 calls/month free, then $0.02/call with no minimum.

2

Create a Zap with your trigger

Pick whatever creates a new support ticket, review, or message for you — common ones:

Trigger appEvent
ZendeskNew Ticket
IntercomNew Conversation
GmailNew Email Matching Search
Google Forms / TypeformNew Response
ShopifyNew Order Note / Review app webhook
3

Add a "Webhooks by Zapier" action

Choose POST, then configure it to call the API:

FieldValue
URLhttps://triagesupport.com/analyze
Payload Typejson
Data → textmap to the ticket/message body field from your trigger
Headers → x-api-keyyour API key from step 1
Headers → Content-Typeapplication/json
# what Zapier sends, roughly equivalent to:
curl -X POST https://triagesupport.com/analyze \
  -H "x-api-key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text": "{{ticket_body}}"}'
4

Read the response

The webhook step's output gives you three fields to use in the rest of your Zap:

FieldExample
sentimentnegative / neutral / positive
urgencylow / medium / high
reasonshort phrase explaining the urgency
5

Filter and route

Add a Filter by Zapier step: only continue if urgency exactly matches high. Then add whatever should happen next — a Slack message to your team channel, an SMS, a priority label in your helpdesk, or a task in your project tool.

Example chain: Zendesk New Ticket → Webhook (triage/signal) → Filter (urgency = high) → Slack message to #urgent-tickets.