Get early access
AI support ticket analysis

The week's support requests, grouped by root cause.

Support digest is an AI agent for support ticket analysis. Every week it reads your support requests, groups them by root cause rather than wording, counts each group and names the customers. Then it finds the open GitHub issue tracking each problem, or says there isn't one, and posts one Slack digest, biggest group first.

Support digestLive
  1. 16:00Schedule fired
  2. 16:00Read 22 requests from this week
  3. 16:01Grouped them into 9 root causes
  4. 16:01Searched and read open GitHub issues
  5. 16:02Posted digest · 4 groups tracked
The problem

Why do the same support issues keep coming back?

Because each request is answered on its own. Five customers describe one bug five different ways, each gets a polite reply, and the pattern never reaches engineering. Nobody has time to read the whole week's queue, group it and check what's already being fixed, so the loudest problem gets planned, not the biggest.

Without it

  • Every request read alone, so patterns go unseen.
  • Five customers report one bug before anyone connects them.
  • No idea whether engineering already tracks it.
  • Planning by whoever shouted loudest.

With Support digest

  • The week's requests grouped by root cause.
  • A count and the customers for every group.
  • The open issue linked, or a plain 'none'.
  • Biggest problems first, every Friday.
What it finds

What does support ticket analysis find?

Four answers for every week of requests: what caused them, how often, who was affected, and whether engineering already tracks it.

  1. 01

    Root causes

    Requests grouped by what caused them, however each customer worded it.

    • Same cause
    • Different words
  2. 02

    How often

    A count for every group, ordered largest first, with the week's total and its dates.

    • Requests
    • Groups
  3. 03

    Who's affected

    Every customer in each group, named once, so success knows who to update.

    • Customers
    • Repeat reporters
  4. 04

    What's tracked

    The open GitHub issue for each group, read before it's linked, or a plain statement that none exists.

    • Open issue
    • None
    • Search failed
How it works

How does AI support ticket analysis work?

Every run follows the same five steps, then posts one digest. GitHub is only read, and only the last step writes anything.

  1. 1

    Finds your inbox table

    The support requests you upload, with their columns checked.

    Tables listReads
  2. 2

    Reads this week's requests

    Monday to today, grouped by root cause, not by wording.

    Tables queryReads
  3. 3

    Searches the open issues

    One list of open issues, then a keyword search per group still open.

    GitHubReads
  4. 4

    Reads each match

    Links an issue only if it describes the same problem.

    GitHubReads
  5. 5

    Posts the digest

    Biggest group first, each with its count, customers and issue.

    SlackPosts
When it runs
  • ScheduleFridays at 16:00, ahead of Monday's planning
  • @mention@support-digest what kept coming up this week?
  • WebhookRun when your help desk calls its webhook after the weekly export
See it in Arclyx

From one sentence to a weekly digest.

Describe the job, let Arclyx draft the agent, test it once on your real requests, create it, then read what lands in #support-digest. Every group says whether an open issue tracks it.

Paste the sentence. Arclyx picks the tools it needs and asks what it can't work out.

New agent

What should it do?

Every Friday at 4, read this week's support requests, group them by root cause, count each group and name the customers, find the open GitHub issue that tracks each one or say there isn't one, and post the digest to #support-digest, biggest group first.

Tools it can use
  • Tables query
  • GitHub
  • Slack
Which repository tracks your issues?
Our product repository, open issues only
Answers picked for you

It writes the instructions, and you sign in to each tool once. Nothing runs until you say so.

New agent
  • Reading your description
  • Writing the instructions
  • Picking the tools

Support digest

Draft · ready to test

  • Tables query
  • GitHub
  • Slack

Runs Fridays, 16:00

Try it once as a dry run. It reads your real tools, and what it would post is shown to you, not posted.

Support digest · Try it
Passed
  1. Round 1Finds your inbox tableTables · List
  2. Round 2Reads this week's requestsTables · Query
  3. Round 3Searches the open issuesGitHub · Search issues ×4
  4. Round 4Reads each matchGitHub · Read issue ×4
  5. Round 5Posts the digestNot sent, dry runSlack · Post

Once it's created, the output lands where you said, with a source for every item.

#support-digest
Support digestSupport digest · Monday to Friday · 22 requests in 9 groups
  • Customer A · Reports stop after a schedule is edited · 5

    Five requests, from Customers A, G, H, I and J.

    Tracked by #214: editing a schedule's time clears where its report is sent.

    ↗ example-a.com/issues/214
  • Customer B · Integration shows connected, but syncs fail · 4

    Four requests, from Customers B, A, D and E.

    Tracked by #187: mark an integration unhealthy when its sign-in fails.

    ↗ example-a.com/issues/187
  • Customer L · Usage export requested · 3

    Three requests, from Customers L, A and D.

    No open issue tracks this.

    ↗ example-a.com/support-inbox
  • Customer K · Large CSV uploads stall · 2

    Two requests, from Customers K and C.

    Tracked by #231: cap how long one upload can take.

    ↗ example-a.com/issues/231

5 more groups below · 4 tracked by an open issue · searches succeeded for every group

Who it's for

One digest, four teams.

The same Friday digest answers a different question for each team that reads it.

  • 01

    Support leads

    Which problems are eating the queue, with numbers.

  • 02

    Product managers

    What customers hit most, and which has no issue yet.

  • 03

    Engineering leads

    Which open issues are costing support the most.

  • 04

    Customer success

    Which of their customers keep running into the same thing.

Set it up

How do you analyze support tickets with AI?

Export a week of support requests and give an AI agent the job of grouping them by root cause. It counts each group, names the customers and checks your issue tracker for what's already being fixed. You get the week's biggest problems in one message. In Arclyx that's five steps, starting with one sentence.

The sentence that built it
“Every Friday at 4, read this week's support requests, group them by root cause, count each group and name the customers, find the open GitHub issue that tracks each one or say there isn't one, and post the digest to #support-digest, biggest group first.”
Schedule · Fridays, 16:00
  1. 1

    Describe the job

    One sentence: which week, which repository, and where the digest goes.

  2. 2

    Upload your inbox

    An export of your support requests as CSV. Arclyx reads it as a table.

  3. 3

    Connect GitHub

    The agent gets only tools that list, search and read issues, so it can't change one.

  4. 4

    Watch a dry run

    Optional. See this week's digest on your real requests before anything is posted.

  5. 5

    Schedule it

    Fridays at 16:00, or @mention it before planning.

Or start from one of these sentences

  • Untracked only

    “Every Friday at 4, group this week's support requests by root cause and post only the groups with no open GitHub issue to #product.”

  • Month in review

    “On the 1st of each month, group last month's support requests by root cause and list the five biggest with their GitHub issues.”

  • One customer

    “When I name a customer, list every request they sent this month, grouped by root cause, with the open issue for each.”

  • For planning

    “Every Monday at 9, list last week's three biggest support problems with request counts and their GitHub issues in #planning.”

Compared

AI ticket analysis vs searching by hand.

Reading requests by hand and searching GitHub each cover part of the job. Here is what each one does, and doesn't, do.

What you needBy handGitHub issue searchSupport digest
Groups requests by causeIf someone reads them allNo: it searches what you typeYes, by root cause, not wording
Counts and names customersWith a tally sheetNoYes, for every group
Finds the open issueSearch for each oneYes, by keyword, state and repositoryYes, read before it's linked
What you getA spreadsheetA list of matching issuesOne Slack digest, biggest group first
SetupAn afternoon every weekNoneOne sentence

Source: GitHub docs: searching issues and pull requests, checked 24 October 2026.

Safe by design

Is it safe to give an AI agent your support inbox and GitHub?

It reads your inbox table and GitHub issues, and writes only one message to Slack or your inbox. Every run is recorded and has a spend ceiling by default.

Every run is recorded

  • Every step, in order

    Every run records the tools it called, with a short preview of each result. Only the person who started a run can open its content.

  • Every link, read first

    Its instructions say to read an issue before linking it, and to mark a failed search, never call it 'no issue'.

  • What each run cost

    Tokens and cost are recorded per run and per agent, next to your plan's limits.

  • A spend ceiling, on by default

    Each run has a dollar ceiling unless you remove it. A run stops before it goes over it, and tells you.

It can

  • Read the tables you can access in Arclyx
  • List, search and read open GitHub issues
  • Post to one Slack channel you name, message you, or email you

It can't

  • Create, edit, label or close GitHub issues
  • Change your tables
  • Reply to a customer
  • Email anyone but you
Questions

Support ticket analysis, answered.

What is support ticket analysis?

Reading a batch of support requests to find what keeps going wrong: which problems repeat, how often and for whom. Done by hand it means tagging every ticket. Support digest does it each week and ties each problem to the issue your engineers are tracking.

How does it group requests?

By root cause, not wording. 'Reports stopped after I changed the time' and 'no report this week since the schedule edit' land in one group. One-off account and billing asks, such as seat counts or invoices, are merged into a single admin group.

Does it create or edit GitHub issues?

No. It's given only GitHub tools that list, search and read issues. It can't open, label, comment on or close one, so filing a new issue for an untracked problem stays with your team.

How does it decide an issue matches?

It reads the issue before linking it, and links it only if it describes the same problem. If only a loosely related issue exists it says 'No open issue tracks this' and names the nearest one, so a weak match never passes as tracked.

What if a GitHub search fails?

It marks that group 'search failed', never 'no issue'. Arclyx runs GitHub searches one at a time because GitHub limits how fast you can search, and waits and retries when it's limited. If a search still fails, the digest says so.

Where do the support requests come from?

An export of your support inbox, uploaded to Arclyx as a CSV table with a customer, message and date column. Any help desk that exports to CSV works. It reads the rows from Monday to today.

Does it reply to customers?

No. It reads requests and reports to your team. Its one message goes to a Slack channel you choose or to you; it has no tool that reaches a customer. Support triage drafts replies to routine requests for a person to send.

Do I need to write code?

No. Describe the job in one sentence. Arclyx drafts the agent, you upload your inbox and sign in to GitHub once, and you can watch a dry run before you create it.

More agents

Last updated 24 October 2026

Build your support digest.

One sentence in, a working agent out. Join the beta and we'll set you up.

or write to hello@arclyx.ai →