How to triage customer support tickets as Small IT and ITOps Teams

Customer SupportFor Small IT and ITOps Teams2 apps12 steps~24 min to set up

Your two-person IT team gets ~40 Jira Service Management tickets a week from 300 employees. Half of them are 'my laptop is slow,' 'I can't log into Okta,' or 'can you add me to the Slack channel.' You triage them manually, sometimes at 7am before standup. There's no routing logic — senior and junior tickets land in the same queue. You have no visibility into whether ticket volume is trending up after a new hire cohort or a Jamf policy push. The runbook lives in a Notion page nobody updates. You're not ignoring tickets; you're just drowning in them with no automation and no time to build any.

Customer SupportFor Small IT and ITOps Teams2 apps12 steps~24 min to set up
Outcome

What you'll set up

An automated ticket triage app that reads your Jira Service Management queue, scores tickets by type and urgency, and routes them to the right person — no manual sorting.
A weekly summary that tells you which ticket categories are spiking, which issues are recurring from the same employees or device groups, and where your time actually went.
A draft-response layer that pre-writes replies for the top 10 recurring IT issue types so you can resolve in one click instead of retyping the same answer.
The Starch recipe

Apps, data, and prompts

The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.

Apps used
Data sources & config

Connect Jira Service Management from Starch's integration catalog — the agent queries it live when your triage app runs. Connect Slack from Starch's integration catalog for routing notifications. Starch syncs your Gmail data on a schedule if your team also receives support requests by email, so the inbox triage app can catch anything that doesn't make it into Jira.

Prompts to copy
Connect our Jira Service Management project. Every morning at 7am, pull all open tickets created in the last 24 hours, score each one as urgent, normal, or low based on whether it blocks the employee from working, and assign urgent tickets to me and normal/low to the team queue. Write a Slack DM to me summarizing any urgent tickets with the employee name and one-line description.
Build me a support ticket tracker that shows open ticket count by category (access issues, hardware, software, onboarding), average resolution time per category this week vs last week, and which employees have opened more than 3 tickets in the past 30 days. Pull from Jira Service Management and refresh it daily.
For each new Jira ticket tagged 'password reset' or 'MFA help', draft a reply with our standard Okta reset steps and save it as a draft comment on the ticket. Don't send automatically — I'll review and hit send.
Run these in Starch → or paste them into your favorite agent
Walkthrough

Step-by-step

1 Connect Jira Service Management from Starch's integration catalog. Point Starch at your active IT support project — this is where all ticket data comes from.
2 Connect Slack from Starch's integration catalog so Starch can DM you or post to your IT ops channel when urgent tickets appear.
3 If your team also gets support requests by email, connect Gmail — Starch syncs your Gmail data on a schedule and the Email Triage starter app can route those messages in parallel with Jira.
4 Use the Email Triage app as your starting point for inbox-side support requests, then fork it: add a rule that converts any email matching 'I can't log in' or 'access request' into a Jira ticket via Starch's Jira integration.
5 Build your ticket scoring app in plain language: describe the urgency rules you use in your head today — blocking-the-employee vs annoying-but-not-urgent — and Starch will codify them as scoring logic that runs against every new ticket.
6 Set up the daily 7am automation: pull overnight tickets, score them, route urgent ones with a Slack DM to you, move low-priority ones to the backlog bucket. Describe exactly what you'd want your hypothetical third team member to do every morning.
7 Build the recurring-ticket detector: tell Starch to flag any employee who's opened more than 3 tickets in 30 days or any ticket category that's up more than 20% week-over-week. This is your early warning for a bad Jamf policy push or an Okta SSO misconfiguration.
8 Create the draft-response library: give Starch your 10 most common ticket types and the standard resolution steps for each. Tell it to match incoming tickets to those patterns and pre-populate a draft reply on the ticket.
9 Build a weekly summary automation that runs every Friday at 4pm: pull the week's closed tickets, break down resolution time by category, flag any tickets that took more than 3 days, and post the summary to your IT Slack channel.
10 If you use Notion for your runbook, connect Notion from Starch's integration catalog. Tell Starch: 'when a ticket is resolved, check if the resolution step exists in the Notion runbook. If not, draft a new runbook entry and add it to the IT Knowledge Base database.' This keeps the runbook alive without manual discipline.
11 Review your triage app after the first two weeks: look at which tickets were mis-scored, adjust the urgency rules in plain language ('actually, any ticket from a new hire in their first 7 days should always be urgent'), and redeploy.
12 Customer Support Agent — coming soon — will eventually handle the full first-response layer for common IT questions, including 24/7 responses to employees who submit tickets outside business hours. Request beta access on the Starch site to get notified when it launches.

See this running on Starch

Connect your tools, describe what you want, and the agent builds it. Closed beta is free.

Try it on Starch →
Worked example

Week of March 10, 2026 — post-onboarding cohort spike

Sample numbers from a real run
New hire onboarding tickets (Okta/SSO setup)14
Hardware issues ('laptop slow', 'VPN dropping')9
Access requests (Salesforce, Zoom, Slack channels)11
Password resets / MFA lockouts7
Total tickets opened Mon–Fri41

Your March cohort of 8 new hires started on Monday. By Tuesday morning, 14 onboarding-related tickets had come in — mostly Okta SSO confusion and 'I don't see the Figma app in my app launcher.' Without triage automation, you'd have sorted these yourself at 7am Tuesday and discovered the pattern by Thursday. With Starch running: Monday night the triage app pulled all 18 tickets created after 5pm, scored 6 as urgent (new-hire-blocking), DMed you a summary at 6:58am Tuesday, and pre-populated draft Okta setup replies on all 8 SSO tickets. You reviewed and sent 7 of them before your first meeting. The recurring-ticket detector flagged that 3 of the 8 new hires had already opened 2+ tickets each — a signal you escalated to the HR onboarding coordinator before the week was out. Total time spent on triage that week: ~25 minutes, down from ~2 hours the previous cohort week.

Measurement

How you'll know it's working

Mean time to first response on Jira tickets (target: under 2 hours for urgent, same business day for normal)
Ticket deflection rate: what percentage of incoming tickets get resolved via draft reply without back-and-forth
Recurring issue rate: tickets opened by the same employee or same category within 30 days (indicates a systemic fix is needed, not a one-time answer)
Triage time per week: hours spent manually reading and routing tickets, tracked before and after Starch automation
New-hire ticket spike ratio: tickets opened per new hire in their first 14 days (leading indicator of onboarding quality)
Comparison

What this replaces

The other ways teams handle this today, and how the Starch version compares.

Jira Service Management automation rules (built-in)
JSM's native automation handles simple if-then routing but can't pull context from outside Jira — it won't know an employee is in their first week (from HR data) or that their device group just got a new Jamf policy push, so its scoring stays shallow.
Zapier + Jira + Slack
Gets you basic ticket-to-Slack notifications but requires a separate Zap for every routing rule, breaks when ticket fields change, and gives you no natural-language authoring — every change is a new multi-step Zap to maintain.
Freshservice or Zendesk for IT
Purpose-built ITSM tools with good out-of-box triage, but they replace Jira rather than extend it — and you'd be migrating 300 employees off a ticketing system they already know how to use.
Linear + a shared Notion triage doc
Works if your team is disciplined, but the triage doc goes stale in week two; there's no automation pulling Jira data in, no draft responses, and no weekly summary unless someone builds it manually.
On Starch RECOMMENDED

One platform — founder inbox, crm all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.

Try it on Starch →
FAQ

Frequently asked questions

We already use Jira Service Management. Does Starch replace it or sit on top of it?
Sits on top. Starch connects to Jira from its integration catalog and queries your tickets live. You keep your existing Jira project, your employees keep submitting tickets the same way, and Starch adds the triage logic, routing, draft responses, and reporting on top. Nothing migrates.
Can Starch automatically resolve or close tickets, or does a human have to approve?
Your call. You can build the app to post a draft reply for your review before anything goes to the employee — which is what most IT teams prefer at first. Once you trust the draft quality for a specific ticket type (like password resets), you can tell Starch to send automatically. Start manual, loosen when you're confident.
We use Okta and Jamf — can Starch pull device or identity context into the triage?
Okta and Jamf are reachable from Starch's integration catalog, so the agent can query them live when a triage app runs. For example: if a ticket says 'can't log in to Okta,' Starch can query Okta for that user's current account status and include it in the draft response context. Jamf device data works the same way. Neither syncs on a schedule today — it's queried live when your automation runs.
What about tickets that come in by email instead of Jira?
Connect Gmail — Starch syncs your Gmail data on a schedule. The Email Triage starter app handles inbox-side triage, and you can extend it to auto-create a Jira ticket from any email that matches your support patterns. Both channels then flow into the same triage logic.
Is Starch SOC 2 certified? We have to answer to a security team.
Not yet. Starch is not currently SOC 2 Type II certified. If your organization requires that for any tool that touches employee data or ticketing systems, that's a real constraint worth knowing upfront. It's on the roadmap.
What about the Customer Support Agent app I saw mentioned?
Customer Support Agent is coming soon — it's in development and not currently available. It will handle first-response for common questions automatically, which would extend what you can build today with the triage app. You can request beta access on the Starch site to get notified when it launches. Everything described in the recipe above uses live, available features.
We're two people. How long does it actually take to get this running?
The core triage app — connect Jira, write the scoring rules in plain language, set up the morning Slack DM — is probably a 30-minute setup. The draft-response library takes longer because you need to write out your 10 most common resolutions clearly enough that the AI matches them correctly. Budget an hour for that. The weekly summary automation is another 15 minutes. You're not building this from scratch in code; you're describing it to Starch and adjusting when the first run isn't quite right.

Ready to run triage customer support tickets on Starch?

Request closed-beta access. Everything is free during beta.

You're on the list! We'll be in touch soon.