The Customer Support Desk: Your Requests, Customers and Replies in One Triage Queue
A ready-made support desk in one click: every request, customer and reply linked together, a triage queue and urgent-first views, and a form that turns customer messages into requests.
Overview
The Customer Support Desk gives a team a working support desk in the time it takes to click Duplicate. It is a ready-made Sapience database: three linked tables β Customers, Requests and Responses β fifteen saved views that answer the questions a support team asks every day, and a Get help form that turns a customer's message into a new request in your triage queue. It comes filled with fictional example entries, so you can see how the whole thing works before you log a single real request.
This article is the complete guide. It starts with what the desk does for your team, then explains how to get your own copy, how the three tables connect, every saved view, the Get help form, and the everyday routines that keep a queue moving.

What It Does for Your Team
Feature | What your team gains |
Every request in one queue | Each request records who asked, what kind it is, its priority, its status, the channel it came in on, the team handling it and the time spent. |
A triage queue that finds the unowned | Unassigned lists every request that has no team yet, including each new arrival from the Get help form. |
What needs attention now | Urgent and high, still open shows only the urgent and high-priority requests that are still New, Open or Waiting on customer, newest first. |
A board you can drag | The Request board lays requests out in lanes by status, from New to Closed. |
Customers with their plan and VIP flag | Each customer has a plan and a VIP tick, and every request shows its customer's plan. VIP customers and Customers by plan answer who matters most. |
A log of every reply | Responses records each reply against its request: who answered, on which channel, what was said and how many minutes it took. |
Notes for the team only | Tick Internal note on a response and the Internal notes view collects them in one place. |
Where the time goes | Time spent by channel adds up minutes by channel and priority, and Requests by channel counts where requests come from. |
How customers feel | Record a Satisfaction rating out of 5 on a finished request, and Satisfaction by kind averages it by kind and channel. |
Requests that arrive as records | Share the Get help form: each response lands in Requests as a new row. Nobody retypes anything. |
An assistant that knows your data | Ask the database's Chat agent in plain English, for example which urgent requests are still open. |
Automation when you want it | Add an automation to run the database's agent when a request arrives or a row appears in a view. The template ships none, so nothing runs until you choose. |
For the support lead
- See the whole queue at a glance. The Request board shows every triaged request by status, and Requests by channel counts what comes in through Email, Chat, Phone and the web form.
- Know what is on fire. Urgent and high, still open is the list to read first every morning.
- Spot untriaged work. Unassigned is the triage queue: requests no team has picked up yet.
- Understand the workload. Time spent by channel totals the minutes by channel and priority, so you can see which channels cost the most.
- Watch customer happiness. Satisfaction by kind averages the ratings on resolved and closed requests by kind and channel.
For the support agent
- Log a request in seconds. One row: subject, customer, contact email, details, kind, priority, status, channel and team.
- Never lose the thread. Each reply is a row in Responses linked to its request, so the whole conversation hangs off the request.
- Know who you are talking to. A request shows its customer's plan, and VIP customers lists the accounts that need extra care.
- Keep private notes private. Tick Internal note on anything that is for the team, not the customer.
- Find the phone calls. Phone log lists every phone response with the responder, the message and the minutes.
For the account or customer-success lead
- See the customers by plan. Customers by plan groups every customer by Free, Starter, Pro or Enterprise, with counts.
- Look after the VIPs. VIP customers lists them, newest customer first.
- See what a customer has been through. Open a customer and see every request that names them, then each reply on those requests.
- Chase billing questions. Invoice requests lists every request whose subject mentions an invoice.
Getting Your Own Copy
The Customer Support Desk is a template: read-only and shared with everyone in Sapience, so anyone can open it and look around without changing a thing. It is also listed in the Sapience AI Store catalogue under Help & Support. To get a copy you can work in, follow the steps below.
What Happens Behind the Scenes
- You find it. Open Databases and choose the Templates filter, or go to Menu βΈ Manage βΈ Templates. The Customer Support Desk is listed with the other templates.
- You explore read-only. Open any table, switch views, open entries. Nothing you do can change the template.
- You Duplicate. Choose Duplicate. In the Copy dialog the name starts as the template's name followed by "β Copy". Change it to your own team or company name if you like.
- You choose the contents. Leave Copy records too ticked to bring the example entries with you, which is best for learning. Untick it to get the same tables, links, views and form with no entries, which is best when you are ready for real work.
- You make it yours. The copy is private to you until you share it, fully editable, and has no connection back to the template.
What your copy contains
With Copy records too ticked, your copy arrives with the 31 example rows β 9 customers, 11 requests and 11 responses β and the 21 links between them. Without the records, you get the three tables, their links, the fifteen views and the form with no rows.
If you have not used a database template before, the Starting From a Database Template article covers templates in general.
The Three Tables and How They Connect
Everything hangs off the request: who asked, and what the team said back.
Table | What it holds | Linked to |
Customers | Name, email, phone, Plan (Free, Starter, Pro, Enterprise), Country (Australia, United States, United Kingdom, Canada), a VIP tick, customer since date | The requests that name them |
Requests | The subject, contact email, details, Kind (Question, Problem, Billing, Feature request, Account access), Priority (Urgent, High, Normal, Low), Status (New, Open, Waiting on customer, Resolved, Closed), Channel (Email, Chat, Phone, Web form), Assigned team (Tier 1, Tier 2, Billing team), opened on date, Time spent in minutes, Satisfaction (a rating out of 5) | One Customer, with that customer's plan shown on the request |
Responses | Responded on date, Responder, Channel (Email, Chat, Phone, Web form), an Internal note tick, the message, minutes spent | One Request, with that request's priority shown on the response |
You make each link once, by picking the customer on a request or the request on a response, and every table stays consistent. No names are copied between spreadsheets. Because Customer plan on a request is looked up from the customer, changing a customer's plan once changes it on every one of their requests. The same goes for Request priority on each response.
Two columns are plain text or pick-lists by design: Assigned team is a pick-list of teams and Responder is typed text. The template has no staff picker, so agree a naming convention for responders in your copy.
The Fifteen Saved Views
Each table opens on an "All" view, and the template adds views for the questions you ask most.
Table | View | What it answers |
Customers | All customers | Who are our customers? Newest customer first |
Customers | VIP customers | Who needs extra care? Customers ticked VIP, newest first |
Customers | Customers by plan | How are customers spread across plans? Grouped by plan, with counts |
Requests | All requests | What has come in? Newest first |
Requests | Request board | Where is each request up to? A board with lanes for New, Open, Waiting on customer, Resolved and Closed. Only requests that have a status appear |
Requests | Urgent and high, still open | What needs attention now? Urgent or High priority, and still New, Open or Waiting on customer, newest first |
Requests | Unassigned | What still needs a team? Requests with no Assigned team |
Requests | Requests by channel | Where do requests come from? Grouped by channel with counts, showing Customer, Kind, Priority, Status and Assigned team |
Requests | October calendar | What came in this month? Requests on a calendar by their opened-on date, set to October 2026 |
Requests | Satisfaction by kind | How happy are customers? A pivot of the average satisfaction by kind (rows) and channel (columns), over resolved and closed requests |
Requests | Time spent by channel | Where does the time go? A pivot of the time spent, added up by channel (rows) and priority (columns) |
Requests | Invoice requests | Which requests are about an invoice? Requests with "invoice" in the subject, newest first |
Responses | All responses | What did we send back? Newest first |
Responses | Internal notes | Which entries were for the team only? Responses ticked Internal note, newest first |
Responses | Phone log | What happened on the phone? Phone responses as a list showing the responder, the message and the minutes, newest first |
With the example entries, VIP customers shows Fixit Plumbing, Bluegum Books, Kestrel Health and Harbour Dental; Urgent and high, still open shows six requests, among them the double-charged September invoice, the login that fails after a password reset and the invite link that expired before a start date; Unassigned shows the expired invite link and the feature request that arrived through the form; and Invoice requests shows three billing requests.
Most views are sorted tables. Four use another layout, and in your copy they work the way they do across Sapience Databases:
- Board (Request board): drag a card to another lane to change that request's status.
- Calendar (October calendar): a month view, with Week and Day views too. Drag a request to another day to change its opened-on date.
- Pivot (Satisfaction by kind, Time spent by channel): numbers summed or averaged by two columns, with no formulas to write.
- List (Phone log): compact rows showing only the columns that matter on a call.
In your copy you can change, add or delete any view. The Seeing Your Data Your Way: Board, Gallery, List, Calendar and Pivot Views article explains each layout, and Totals, Grouping And Pivot In Database Grids covers the subtotals and the quick sum of selected cells.
The Get Help Form
The template includes a form on the Requests table called Get help. Customers fill it in on a web page, on any device and with no Sapience account, and each response becomes a new request. Its introduction reads:
Stuck, billed wrongly or locked out? Tell us what happened and the support team will pick it up.It asks for three things:
Field on the form | Required | Where the answer goes |
Subject (with the note "One short line, e.g. 'Login fails after password reset'") | Yes | The request's name |
Contact email (with the note "We will reply to this address.") | Yes | Contact email |
Details (with the note "Anything that helps: what you tried, order numbers, screenshots in words.") | No | Details |
The button reads Send request, and after sending, the customer sees:
Thanks - your request is with the support team. We reply by email, usually within one business day.To put it to work:
- In your copy, open the Get help form and click Create link, optionally setting a password first. The template's form has no link, and a copied form never inherits one, so you always create a fresh link in your copy.
- Share the link wherever customers look for help, such as your website, your help centre or your email signature.
- Each response becomes one new Requests row, marked in the read-only Source column with the form it came from. By default you also get an email for every response.
- Triage it. The form asks only for the three fields above, so you fill in the rest yourself: link the Customer, set the Kind, Priority, Status and Assigned team, and note the Channel (the Web form option is there for these).
The promise in the success message β a reply by email, usually within one business day β is yours to keep: change the form's wording in your copy if that is not what your team can deliver. The Collecting Responses With Database Forms article covers forms in full.
The Example Entries
Keep Copy records too ticked and your copy arrives with 31 fictional entries, linked together the way a real support desk's records would be.
Table | Example entries |
Customers | 9: Bluegum Books, Harbour Dental, Fern & Field, City Cabs, Northwind Bakery, Kestrel Health, Stone & Co, Bright Dental and Fixit Plumbing, across all four plans |
Requests | 11: questions, problems, billing and account-access requests, spread across the Open, Waiting on customer, Resolved and Closed statuses. One ("Feature request: roster view for weekends") arrived through the Get help form and has no customer, status or team yet |
Responses | 11, each on one of the requests, across email, chat, phone and web-form replies, five of them ticked as internal notes |
Every name, email address and phone number is made up β the email addresses use the reserved .example domain and the phone numbers use fictional ranges β and the dates fall in September and October 2026. Delete the examples when you are ready, or untick Copy records too when you duplicate and start empty.
Everyday Workflows
Add a customer
Add a row to Customers with the name, email, phone, Plan, Country and the Customer since date, and tick VIP for accounts that need extra care. VIP customers lists them.
Log a new request
Add a row to Requests: type the subject, pick the Customer, add the contact email and the details, then choose the Kind, Priority, Status (New for a fresh request), Channel and Assigned team, and set the Opened on date. The request appears on the Request board and All requests straight away.
Triage a request from the web form
New arrivals from the Get help form show on All requests and Unassigned, but not yet on the Request board, because they have no status. Open the request, link the Customer, set the Kind, Priority and Assigned team, and set the Status to New or Open. It then leaves Unassigned and joins the board.
Work the urgent ones first
Open Urgent and high, still open. Work from the top, newest first. When a request is resolved, change its status and it drops off the list.
Reply and log it
Reply to the customer from your own email, chat or phone, then add a row to Responses: pick the Request, set the Responded on date, type the Responder, choose the Channel, paste or summarise the Message and add the minutes spent. Tick Internal note if the entry is for the team only.
Wait on a customer
When you need an answer from the customer, set the request's Status to Waiting on customer. It stays on Urgent and high, still open if it is urgent or high priority, so it is not forgotten.
Track the time
Enter the minutes in the request's Time spent cell. Time spent by channel adds them up by channel and priority. Minutes on each response are recorded separately, and the template does not total them into the request.
Resolve and rate
Set the Status to Resolved or Closed, and enter the customer's Satisfaction rating out of 5 if you have one. Satisfaction by kind averages the ratings on resolved and closed requests.
Plan around the calendar
Open October calendar to see requests by the day they were opened. The view shows October 2026, so after you duplicate the template, change the date range in its filter to the month you want (see Good to Know).
Find the billing questions
Open Invoice requests to list every request with "invoice" in its subject. For all requests of kind Billing, add a view to your copy that filters on Kind.
Ask Sapience About Your Support Queue
Every Sapience database has its own Chat agent, opened with the green Chat button next to the database's name. It works on this one database and with your permissions. In your copy it can find and count entries and read your views. It can also add and change entries for you, asking before it deletes anything, and add columns, views and forms. If you only have read access to a database, it answers questions but changes nothing.
Things to try in your copy:
What tables are in this database?
Which urgent or high-priority requests are still open, and which team has each?
How many requests came in on each channel?
Which requests are waiting on the customer?
Which requests have no assigned team?
Show me the responses logged against the double-charge request.
Add a request called "<subject>" for <customer>, Billing, High priority, status New, opened today, assigned to the Billing team.The Chatting With a Database article covers the Chat agent in full.
Automating Your Support Desk
Every database can run automations, found under Actions βΈ Automations. An automation watches for an event β a row is added, a row enters a view, a row is updated, a form is submitted or a row is deleted β and then runs the database's agent with instructions you write. For example, when a request arrives through the Get help form, you could have the agent set a first kind and priority from the details and note which team it suggests.
A few things to know:
- The Customer Support Desk template ships with no automations, and a duplicate does not copy automations either, so nothing runs until you add one in your copy.
- A database can hold up to 25 automations.
- "A row enters a view" works with views like Urgent and high, still open or Unassigned, but not with a view that filters on the name, such as Invoice requests.
- An automation uses AI credits each time it runs.
The Automating A Database With Its Agent article covers automations in full.
Good to Know
- Not an inbox. The desk does not send or receive email, chat or calls. You reply from your own channels and log the reply as a Responses row.
- Nothing is set for you. Priority, Assigned team, Time spent and Satisfaction are values your team enters. The template has no response deadlines, automatic routing or survey.
- No staff picker. Assigned team is a pick-list of three teams and Responder is typed text, so agree a naming convention in your copy. You can edit the team list in your copy.
- The October calendar is fixed to October 2026. After you duplicate, change the dates in that view's filter to the month you want.
- A form request is not on the board until it has a status. It shows on All requests and Unassigned first. Link its customer, set a status and it joins the board.
- A request's time is not the sum of its replies. Enter Time spent on the request yourself; Minutes spent on a response stays on that response.
- Internal note is a tick for your own records. It marks which responses were for the team, and the Internal notes view collects them.
- Invoice requests goes by subject. A request appears there only if "invoice" is in its subject.
- The example data is fictional. Names, emails and phone numbers are made up, and the dates fall in September and October 2026.
- The template is read-only. Duplicate it to work for real. Your copy is private until you share it, and in your copy you can change, add or delete any column or view.
Quick Reference
To... | Do this |
Find the template | Databases βΈ Templates filter, or Menu βΈ Manage βΈ Templates |
Get your own copy | Open the template βΈ Duplicate |
Start with no example entries | Untick Copy records too in the Copy dialog |
Take requests from your website | Your copy's Get help form βΈ Create link |
See what needs attention now | Urgent and high, still open |
See the triage queue | Unassigned |
See every request by status | Request board |
See where requests come from | Requests by channel |
See where the time goes | Time spent by channel |
See how happy customers are | Satisfaction by kind |
Find the VIP accounts | VIP customers |
Find billing questions | Invoice requests |
Log a reply | Add a row to Responses, linked to the request |
Ask a question in plain English | The green Chat button |
Automate a routine | Actions βΈ Automations |
Summary
The Customer Support Desk gives a team one place for its customers, their requests and the replies it sent, linked so that every request tells its own story. Its saved views turn that data into the answers a support team needs every day: what is urgent, what has no owner, where requests come from, where the time goes and how customers feel. The Get help form brings new requests in as ready-made rows. Duplicate it, keep or drop the examples, and it is yours to shape.