Product · Support and operations

Customer Support Desk

Software for the support team's queue. Every new ticket is read, sorted, given a priority and a drafted reply from your help centre within a minute; a person reads the draft and sends it. Anything about money, cancellations or an angry customer is marked for a person straight away. Questions that keep coming back turn into draft help articles. Bugs go to engineering with the steps and the evidence attached. Calls are summarised into a ticket. At half past five the team gets the day's numbers and the three complaints of the day. Nothing is sent, refunded or closed by the software.

For support teams of 1 to 15 people who answer customers by email, chat, phone and a helpdesk

6agents, each doing one small job
1coordinator you can chat with: Sol
1helpdesk chat for customers
2screens: the desk and the public contact page
Customer Support Desk desk
The support desk on a Monday morning: five live numbers, the tickets to read and send with their drafts, Sol the coordinator, customers waiting, and low scores to follow up.
Who it is for

Is this desk for you?

The pack is built for the people who answer customers all day and the lead who wants to know what the customers are unhappy about. It fits three kinds of team.

A support team at a software or online company

Two to fifteen people on Zendesk, Freshdesk, Intercom, Help Scout, Gorgias or Front. You get the desk, Sol and every agent. The helpdesk stays the record; the desk is the working queue with the drafts and the evidence.

A customer service team inside a large company

A regional or product-line service team in an MNC with a rule that a person sends every reply and decides every refund. The desk gives them the draft, the triage record and the daily numbers; nothing goes out from software.

An outsourced support provider

One workspace per client, each with its own help centre, rules and digest. The triager is the same for every client; the playbook differs.

Which departments use it inside a large company

Customer Support / Customer ServiceTriage, drafted replies, calls summarised, low scores followed up.
Support Operations / KnowledgeThe help centre kept honest: the questions with no article, drafted from the answers already sent.
EngineeringEscalations arrive as bug reports a developer can act on, with the count of customers affected.
Customer Success / ManagementThe daily digest: volume, response time, escalations open, the three complaints of the day.
Not a fit if you want software that replies to customers on its own, or that issues refunds. The desk drafts and a person sends; refunds, credits and cancellations are always decided by a person in the billing system.

Where it fits in your day

1 · A ticket arrivesFrom the helpdesk, email, chat, a call or the contact formIt is mirrored into the desk within a minute.
2 · The software triages and draftsCategory, priority, sentiment, a reply from the help centreOr "Needs a person" and why, for money, cancellations, legal matters and anger.
3 · A person reads and sendsOne click on the deskSend from the helpdesk, mark it Sent; or take it, escalate it, ask for a new draft.
4 · Nothing slipsEvery morning and every eveningKnowledge gaps and low scores every morning; the digest every evening.
The one rule

Everything the software produces is a draft, a note or a report for a person. It never sends a reply, never refunds, credits or cancels, never closes or reassigns a ticket in the helpdesk, and never deletes anything.

The desk · Screen 1 of 5

Queue: read, send, escalate

The first screen the team opens. Five live numbers. Every ticket waiting, oldest first, with its draft or its "Needs a person" note. Sol beside them. Customers you are waiting on. Low scores to follow up.

Queue: read, send, escalate
The Queue page. To read and send, needs a person, urgent, escalations open, waiting on customer; the tickets with Sent / Mine / Escalate / Draft again / Edit; Sol; waiting on customer with Closed / Reopen; detractors with Followed up / Ignore.
Sent

You read the draft, sent it from the helpdesk, and click Sent so the desk records it and who sent it.

Escalate

Marks the ticket as a bug. The escalator writes the report and creates the engineering issue, behind your approval.

Draft again

Runs the triager once more, after the customer wrote back or you changed the help centre.

The desk · Screen 1 of 5, lower half

Queue: approvals and what Sol did

Scroll down for everything the software wants to do that needs your Approve, and Sol's recent work.

Queue: approvals and what Sol did
Waiting on you: a reply Sol was asked to send, an engineering issue the escalator wants to create. What Sol did this week.
Waiting on you

The exact call the software wants to make. Approve or Deny in place; the audit trail records who decided.

What Sol did this week

Every run with its duration and the tools it used.

The desk · Screen 2 of 5

Knowledge: what the help centre is missing

The questions customers keep asking that no article answers, with a draft article for each. Tickets by category and what the scores are about, so you can see where the time goes.

Knowledge: what the help centre is missing
The Knowledge page. Questions the help centre does not answer with Published / Ignore / Edit; tickets by category; what the scores are about; all scores.
Published

You put the draft in the help centre. The row leaves the list and the triager starts citing the article.

Tickets by category

After a month it shows which kind of question eats the week.

The desk · Screen 3 of 5

Escalations: with engineering

Every bug handed to engineering, the issue link, how many customers are affected and the report the escalator wrote.

Escalations: with engineering
The Escalations page. Open escalations with Fixed / Not a bug / Edit; all escalations; escalations by product area.
Fixed

Engineering shipped it. The support agent tells the customers on the linked tickets.

Customers affected

The count the escalator keeps as more tickets describe the same thing.

The desk · Screen 4 of 5

Calls: summarised, with the ticket

Every support call with its summary, actions and what was promised, linked to the follow-up ticket. Below it, every ticket as a card by status.

Calls: summarised, with the ticket
The Calls page. Recent calls with Actioned / Summarise again; tickets by status, drag to move.
The desk · Screen 5 of 5

Automations: switches, guard rails, history

Every automation with its switch. The pack's guard rails. The record of tickets triaged, escalations written and calls summarised, and the daily digests.

Automations: switches, guard rails, history
The Automations page. Switches, Guard rails, and the run history per agent.
The desk · Screen 5 of 5, lower half

Automations: the record

Every triage, escalation and call summary the desk ran, with duration and what it touched, and the daily digests.

Automations: the record
Run history and the daily digests.
The public page

Contact us: the page a customer lands on

A public page with the company card, the helpdesk chat and one short form. The chat answers how-to questions from the help centre and says where a request stands. Anything about money or a complaint goes to a person. The form creates a ticket that the triager picks up within a minute.

Contact us: the page a customer lands on
The Contact us page: company card, the Customer Helpdesk chat, and the Send us a note form.
The forms

One short form

Send us a note on the public page creates a ticket with the customer, email, subject and message. The triager reads it within a minute.

Send us a note, on the public page.
The coordinator

Sol, Support Coordinator

Sol is a software colleague you can chat with. Sol runs the morning list, knows which agent to use for what, reads the tables, and never sends a reply, refunds or closes anything.

Sol, Support Coordinator

Every morning: tickets marked Needs a person, tickets still New, escalations open with no update in two days, low scores with no follow-up. One short list, oldest first, with the owner. Tools: the helpdesk, Gmail, the issue tracker, Turtle Notify.

Example. You type "What is waiting this morning?" Sol replies: "Three need a person: Hana wants to cancel and a refund, Kwame was charged twice, Mateo's invoice has the wrong VAT. Ravi's report ticket has no draft yet. The iOS crash escalation is six days old with no update. Ben gave a 1; his follow-up is drafted."

What talking to Sol looks like

You typed a question. Sol wrote a four-step plan (tickets needing a person, tickets with no draft, stale escalations, low scores) and is waiting. Nothing runs until you click "Approve and run". You can change the plan or cancel it.

Sol's page after "What is waiting this morning?": the plan, the estimate, and Approve and run / Modify / Cancel.
The 6 agents · 1 of 2

Triage, knowledge and escalation

An agent does one job. It starts when something arrives, on a schedule, when you press a button, or when Sol asks it. It reads your tools and your playbook, writes its result into the record, and stops. No agent ever replies to a customer.

Ticket Triager

Reads a new ticket, sets the category, the sentiment and the priority per your playbook, checks the customer's previous tickets in the helpdesk, and drafts the reply from the help centre with the article cited. For anything about money, cancellations, legal matters or anger it writes "Needs a person" and why. Adds the draft to the helpdesk as an internal note. Never sends.

Example. "T-4820, Grace Mwangi: How-to, calm, normal. Draft: Hi Grace, yes. Google and Microsoft sign-in are on every plan. An admin turns it on under Settings, Security, Single sign-on... Article: Turning on single sign-on." You read it, send it from the helpdesk, click Sent.

Knowledge Gap Finder

Every morning it groups the last seven days of tickets by the question asked, counts them, and for any question asked three or more times with no help centre article, drafts the article from the replies the team already sent. Never publishes.

Example. "How do I turn on single sign-on? asked 4 times, no article. Draft: Turning on single sign-on. 1. Settings, Security, Single sign-on. 2. Choose Google or Microsoft..." You edit and publish it; the triager starts citing it.

Bug Escalator

When a ticket is marked Escalated it finds the other tickets describing the same problem and writes the bug report: title, steps to reproduce, account and time, expected and actual, evidence the customers sent, customers affected. Creates the issue in the tracker behind your approval and links it back. Never promises a fix date.

Example. "iOS app crashes on launch after 4.2 (iOS 19.1). Steps: install 4.2, open the app, it closes within a second. Four customers this week. Two crash logs attached." You approve; ENG-1179 appears on the ticket.
The 6 agents · 2 of 2

Calls, scores and the evening numbers

The work that gets skipped when the queue is long.

Call Summariser

When a call is logged it reads the transcript from your call notes tool and writes a three-line summary, the actions with owners, and anything promised to the customer. Creates the follow-up ticket if none exists.

Example. "Ben has not received SMS codes since Tuesday; locked out on his laptop; needs access before a court filing on Friday. Actions: support checks the delivery log. Promised: a reply the same day."

CSAT Reader

Every morning it reads new satisfaction scores, sets a theme on each comment (speed, accuracy, tone, product, price), and for a score of 2 or lower drafts a two-sentence personal follow-up. No discounts, no promises. Never sends.

Example. "T-4818, score 1, theme Speed. Follow-up: Ben, you are right that we said we would call back the same day and did not. The codes are going through now; if you are still locked out reply here and I will call you within the hour."

Daily Digest Writer

At half past five it counts the day's tickets by category and sentiment, computes the median first response, lists the escalations open and picks the three complaints of the day, then emails the support lead.

Example. "Wednesday: 29 tickets, median first response 41 min, 3 angry. Complaints of the day: two-factor SMS delays, iOS crash after 4.2, Friday report missing. Escalations open: iOS crash. Tomorrow: check the SMS log first thing."
The help desk

The Customer Helpdesk, for customers

The helpdesk chat sits on the public contact page. It answers how-to questions from the help centre with the article, and says where a customer's own request stands. Anything about a refund, a credit, a cancellation, a legal matter or a complaint is handed to a person, and it says so. It never promises a refund, a date or a fix.

Customer Helpdesk

A router sends the question to a how-to specialist (reads the help centre) or a status specialist (reads the customer's own tickets, never anyone else's).

Example. "How do I add a second approver?" Answer: "Settings, Approvals, Add approver, then set the amount band. Article: Adding an approver." "I want my money back." Answer: "Refunds are handled by a person. I have passed this on and someone will reply today."
Your data

6 tables

Tables are where everything is stored. They look like spreadsheets and your team can open and edit them. Your helpdesk stays the record; the desk holds the triage, the drafts and the evidence.

TableWhat is in itStages
TicketsEvery ticket with its triage, the drafted reply and who sent it.New → Drafted / Needs a person → Sent → Waiting on customer → Closed · Escalated
Knowledge GapsQuestions the help centre does not answer, with a draft article each.New → Drafted → Published · Ignored
EscalationsBugs handed to engineering with the report and the issue link.Open → In progress → Fixed · Not a bug · Closed
CallsSupport calls with the summary and the follow-up ticket.New → Summarised → Actioned
CSATScores per ticket, the theme, and the follow-up draft for low scores.New → Followed up · Ignored
Daily DigestOne row per day with the numbers and the digest.One row per day
Your playbook and tools

The software knows nothing about your product or your rules except what the tables and your playbook tell it.

Help Centre and Support Playbook

Two documents: your help centre articles, and your support rules (tone, what a person must always handle, priority rules, when to escalate). Every agent and the helpdesk chat read them. Replace the starter text with your own.

Example. Add "any ticket from a customer on the Enterprise plan is High priority" and the triager starts applying it from the next ticket.

Tools connected at setup

Helpdesk (Zendesk, Freshdesk, Intercom, Help Scout, Gorgias, Front, Zoho Desk, Kustomer, and more)Call notes (Fireflies, Otter, tl;dv)Phone (Aircall, Dialpad, JustCall)Issue tracker (Jira, Linear, GitHub, GitLab, Asana)GmailTurtle Notify

  • Helpdesk (Zendesk, Freshdesk, Intercom, Help Scout, Gorgias, Front, Zoho Desk, Kustomer, and more). The triager reads the ticket and the customer's history and adds the draft as an internal note. Only a person replies, closes or reassigns.
  • Call notes (Fireflies, Otter, tl;dv). The transcript for each call.
  • Phone (Aircall, Dialpad, JustCall). Where the call is logged; the recording link goes on the Calls row.
  • Issue tracker (Jira, Linear, GitHub, GitLab, Asana). The escalator creates the issue there, behind approval.
  • Gmail. Sol reads the support inbox where one is shared.
  • Turtle Notify. Built in. Emails the digest to the support lead.

The pack uses whichever AI model your company has already connected. Other vendors of the same kind swap in at install time without changing the desk.

When things run

The weekly timetable

Checks on arrival are on from day one. The schedules are off until you switch them on from the desk.

AutomationAgentWhenShips
Triage and draft when a ticket arrivesTicket TriagerThe moment a ticket arrivesOn
Escalate to engineeringBug EscalatorWhen a ticket is marked EscalatedOn
Summarise a call when it is loggedCall SummariserThe moment a call is loggedOn
Find knowledge gapsKnowledge Gap FinderWeekdays 07:00Off until you switch it on
Read new scoresCSAT ReaderWeekdays 07:15Off until you switch it on
End-of-day digestDaily Digest WriterWeekdays 17:30Off until you switch it on

Buttons on the desk run agents too. "Draft again" runs the triager on one ticket; "Summarise again" runs the summariser on one call.

How approvals work

A person is always between the software and the outside world

Three things always need a person. The software stops and waits at each one.

1 · Buttons on the desk

Sent, Mine, Escalate, Closed, Reopen, Published, Fixed, Followed up. Only a person presses them. The software can write a reply; it cannot send it. It can say a ticket is a bug; a person marks it Escalated.

2 · Anything that replies, closes or creates an issue

If an agent or Sol tries to reply to a customer, close or reassign a ticket, or create an engineering issue, it stops. The exact call appears in Approvals. You read it and click Approve or Deny. Refunds, credits and cancellations are refused outright, from every agent.

3 · Plans

When you give Sol a task, Sol shows what it will do first. Approve and run, change it, or cancel.

Approvals
The Approvals page for the support workspace. Sol was asked to send Grace the SSO reply from chat; it is held with the exact text. The Bug Escalator wants to create an engineering issue; it waits for a person.
Who approves. Owners and admins, by default. A waiting message expires unsent after 24 hours, and the admins are reminded after 4. An approver going on holiday can hand their queue to a colleague, and every decision made that way records both names. Every approval is written to the audit trail with the name, the time and the message as approved.
Rules the software must follow

Six rules the pack ships, and the built-in ones

A rule is checked before every single thing the software tries to do. The pack installs six rules of its own on top of the standard ones every workspace starts with.

No reply reaches a customer without a personNeeds a personThe triager drafts into the helpdesk as an internal note. Any public reply, email, chat message or SMS from software is held.
No refund, credit or cancellation from this deskNeverA person decides in the billing system. No agent may issue one anywhere.
Closing, merging or reassigning a ticket needs a personNeeds a personAgents read tickets and add notes. Status changes in the helpdesk are held.
Engineering issues are created with approvalNeeds a personThe escalator writes the report; creating the issue waits for a person until the team trusts the reports.
Nothing deletesNeverNo ticket, customer, article, call or issue can be deleted by software.
No bulk export of customer dataNeverCustomer and ticket data stays in the helpdesk.
Built-in rules on topNeeds a personThe standard rules every workspace starts with: sending, deleting, permissions and payments need approval; bulk export is recorded.
The list of rules for the support workspace.
The overview: active rules, alarms, anything waiting for review, personal data masking.

Everything is recorded

For every run you can see which agent ran, why it ran, every step it took, and every rule that checked it. Passwords and card numbers are blanked out before anything is stored.

Audit trail
The audit trail for the support workspace: a reply from chat held, an engineering issue approved, a ticket close approved, a refund attempt denied.

Spending limits

A monthly budget with a warning level and a hard stop for the software's own usage.

Customer data

Emails, names and card numbers are masked in what the software reads and writes. Every key is encrypted. Nothing exports the customer list.

Every reply has a record

Who drafted it, what the help centre said, who sent it, when. The audit trail and the Tickets table say the same thing.

Who can see what

The desk is shared with the team. The public page shows a customer only the help centre and their own requests. Only owners and admins change the layout.

What it saves

Hours back for a four-person support team

These estimates assume four support agents handling about 30 tickets a day, ten calls a week, a help centre of 80 articles and two engineering escalations a week. "Before" is the time by hand; "after" is the reading and deciding that is left. Your numbers will differ. These are estimates, not measurements; after a month the audit trail gives you real figures.

JobAssumptionHours beforeHours afterWhat changes
Reading, sorting and drafting a reply8 min each, 150 a week20.06.0Triaged and drafted in a minute; you read and send.
Finding what the help centre is missing3 h a week3.00.5Gaps found and drafted every morning.
Writing a bug report engineering can use45 min each, 2 a week1.50.3Steps, evidence and count assembled; you approve.
Writing up calls15 min each, 10 a week2.50.5Summary, actions and promises written on arrival.
Following up low scores20 min each, 5 a week1.70.4Themed and drafted; you send.
The daily numbers30 min a day2.50.3Written and emailed at 17:30.
Answering "where is my request"3 h a week3.00.5The helpdesk chat answers from the customer's own tickets.
Total per week34.28.5About 25 hours a week back across the team, and no customer waits a day for the first reply.

First reply in minutes

The draft is waiting when the agent opens the ticket. The median first response drops from hours to minutes.

Nothing risky goes out

Money, cancellations, legal matters and anger are marked for a person before anyone replies.

Engineering gets real bug reports

Steps, account, time, evidence and the count of customers affected, every time.

Estimates, not measurements. After a month the audit trail gives you real figures.

Getting started

Live in an afternoon

Installing takes one click. The real work is the playbook and the help centre.

1Install

Install the pack from the Solution Packs page. Connect your helpdesk and your issue tracker when asked; your call notes tool if you use one.

2Playbook

Replace the starter text with your support rules and paste in your help centre articles.

3First week

Let the triager draft every ticket; agents read and send from the helpdesk. Switch on the digest.

4Second week

Switch on the gap finder and the score reader. Publish the first drafted articles.

5Then

Put the contact page on your website, and switch the engineering-issue rule to logged once the reports are trusted.

Pricing

Included on every plan

You pay for the platform, not per desk. The plan sets how many agents, employees and workspaces you can run; every desk is included, and runs are billed on your own model key at cost. 6 agents in this desk count against the plan's agent limit.

See plans
More desks