FROM THE EXCEED IT BLOG
How Do I Stop Losing Track of Customer Requests?
Published

If your business keeps losing track of customer requests, give every request one record, one owner, one current status and one next action with a due date. It should not matter whether the customer contacted you through WhatsApp, email, a website form, telephone, social media or in person. Once the request enters the business, it must become a visible piece of work.
You do not necessarily need custom software. A small team with a simple process may solve the problem with a shared spreadsheet or a free visual task board. As the business grows, you may need software that keeps customer history, sends reminders and shows reports. A custom system becomes worth considering when requests must move through your own departments, approvals, quotations, jobs or existing software.
The four things every customer request needs
| Requirement | The question it answers | Example |
|---|---|---|
| One record | Where is the complete request kept? | REQ-1042 |
| One owner | Who is responsible for moving it forward? | Thandi |
| One status | What is happening now? | Waiting for customer |
| One next action | What must happen next, by whom and when? | Thandi to confirm measurements by 15:00 Tuesday |
At minimum, record the customer, contact details, request, source, date received, owner, priority, status, next action, due date, last contact and resolution.
That is the short answer. The rest of this guide will help you find where requests are being lost, choose a practical solution and measure whether it works.
A message is communication. A request is work. Work needs ownership, state and a next action.
Plain-language terms used in this guide
You do not need a technical background to use this guide. These are the main terms you will see:
| Term | What it means in plain language |
|---|---|
| Request record | One saved entry containing the customer’s request and what has happened to it |
| Request ID | A unique number or code, such as REQ-1042, used to identify the request |
| Owner | The one person responsible for making sure the request moves forward |
| Status | A simple label showing where the request is now, such as New, In progress or Resolved |
| Next action | The next specific thing someone must do, with a person and due date |
| Queue | A shared list of requests waiting for attention |
| Kanban board | A visual task board where cards move through columns such as New, In progress and Done |
| CRM | Customer relationship management software: a shared place for customer details, conversations, sales opportunities and follow-ups |
| Helpdesk | Software that turns support questions into numbered cases, often called tickets, so they can be assigned and followed |
| Integration | A connection that lets two software products pass information between them |
| Automation | A rule that makes software perform an agreed step automatically, such as sending a confirmation |
| AI | Artificial intelligence: software that can work with language or patterns, for example by suggesting a category or drafting a reply |
Are you actually losing customer requests?
The warning signs usually appear in ordinary conversations:
- A customer says, “I emailed you last week.”
- An employee says, “I thought someone else was handling it.”
- A manager asks, “What happened to that quotation?” and nobody can answer without searching several apps.
- A customer has to explain the same problem again.
- Work stops whenever a particular employee is absent.
- Staff can see messages, but nobody can see all open requests.
- The team cannot say how many requests are overdue or unresolved.
Use the symptom to find the process failure:
| Symptom | Likely cause | First practical fix |
|---|---|---|
| “I thought someone else had it.” | No ownership | Assign one named owner |
| “I forgot to follow up.” | No next-action system | Add an owner, due date and reminder |
| “It is somewhere in my email.” | The inbox is being used as a task list | Convert the message into a tracked task |
| “Ask John; it is on his WhatsApp.” | Information is trapped in a personal channel | Move the request into a shared record |
| “The customer already told us this.” | No shared history or duplicate records | Use one customer/request ID and merge contact attempts |
| “Nobody saw the message.” | Messages are split across several places | Define how every channel enters the shared queue |
| “We replied, so I thought it was done.” | Reply confused with resolution | Require resolution confirmation before closure |
| “We do not know how many enquiries we get.” | No consistent capture or classification | Log every request and its source |
These are process failures before they are technology failures. Buying software without deciding how work should move can make the confusion more expensive.
Why customer requests disappear: the seven failure points
A request can be lost at any point between contact and closure.
1. Capture failure
The business never reliably receives the request. A website form fails silently, a voicemail is not checked, a direct message goes to an unattended social account or a request is made to an employee’s personal phone.
Fix: list every contact channel, test it and decide who monitors it. Website forms should show a confirmation and create a record or notification that can be checked. Keep a backup process for times when an automatic software connection fails.
2. Record failure
Someone receives the message but leaves the work inside WhatsApp, email or a notebook. The request is visible only while that conversation is visible.
Fix: make “turn the message into a record” part of the process. Do not rely on starred messages or unread status as the only control.
3. Assignment failure
Several people can see the request, but no one is clearly responsible. “The sales team” is not an owner.
Fix: assign one person. That person may involve others, but remains responsible for the next movement or a deliberate handover.
4. Priority failure
The request is recorded but buried beneath newer or louder work.
Fix: define a small number of priority rules. Urgent should mean something operationally specific, such as a safety issue, service outage, deadline within 24 hours or high-value customer blocked from working. Everything cannot be urgent.
5. Action failure
The owner knows about the request but the next step is vague. “Follow up later” is not an action.
Fix: write the next observable action, its owner and due time. For example: “Lerato must send the revised quotation to ABC Ltd by 14:00 Thursday.”
6. Follow-up failure
The business responds once and considers the request handled, even though the customer still needs an answer, decision or result.
Fix: create statuses for Waiting for customer and Waiting internally, each with a review date. An acknowledgement is not a resolution.
7. Closure and learning failure
Nobody confirms the outcome, captures the reason or notices the same problem happening repeatedly.
Fix: record a resolution category and, when appropriate, confirm with the customer. Review recurring categories monthly.
This final step is supported by a broader quality-management principle. ISO 10002:2018, the current international guideline for complaint handling, covers not only receiving and resolving complaints but also analysing them and reviewing the effectiveness of the process. Although not every request is a complaint, the same learning loop is useful.
One customer may look like four requests
Customers do not see your email inbox, WhatsApp account, reception desk and website as separate departments. They see one business.
McKinsey reports that more than half of customers engage through three to five channels while making a purchase or resolving a request. Academic research also finds that customers’ channel choices are influenced by their needs, context and the characteristics they perceive each channel to have (Wolf and Steul-Fischer, 2022).
Consider this journey:
| Time | Customer action | What a fragmented business may see |
|---|---|---|
| Monday 08:12 | Emails sales | Request 1 |
| Monday 10:46 | Sends a WhatsApp because there is no response | Request 2 |
| Monday 14:20 | Phones reception | Request 3 |
| Tuesday | Messages the Facebook page | Request 4 |
In reality, this may be one customer, one request and four contact attempts. Treating the attempts as separate work can cause duplicate responses, inconsistent promises and misleading reports.
Your shared system therefore needs a way to connect contact attempts to the same customer and request. For a spreadsheet, use a request ID and search before adding another row. For customer relationship management software (a CRM) or a helpdesk, attach later conversations to the existing record where appropriate.
Why email and WhatsApp are not enough
Email and WhatsApp are excellent communication tools. Their weakness is that a conversation often contains hidden work:
“Please send the revised quotation on Thursday after confirming the dimensions with our site manager.”
Inside that message are at least two actions:
- Confirm the dimensions with the site manager.
- Send the revised quotation on Thursday.
The message alone does not reliably tell the team who owns those actions, whether the first one is complete, what is due today or what happens if the owner is absent.
The solution is not to stop using the customer’s preferred channel. Keep communicating there, but create a shared work record behind it.
Which solution should I use?
Choose the smallest system that can reliably enforce your process. Tool availability, pricing and free-plan limits change, so confirm current terms and make sure the product meets your privacy, security and record-retention needs before storing customer information.
| Your main problem | A sensible starting point | Example options | Important limitation |
|---|---|---|---|
| Low volume; you need one shared list | Structured spreadsheet | Google Sheets or Microsoft Excel | Easy to bypass; weak workflow controls as complexity grows |
| Staff cannot see ownership or current work | Kanban board (a visual task board) | Trello or Microsoft Planner if already included in your Microsoft setup | A task board is not automatically a complete customer history |
| Sales enquiries and follow-ups are being missed | CRM (customer relationship management software) | HubSpot’s free CRM or another CRM suited to your process | Free tiers and advanced automation limits vary |
| Service/support issues need a shared waiting list and response history | Helpdesk or ticketing system | A reputable helpdesk product with email or form intake | May not cover quotations, jobs or custom approvals |
| Staff do not know the agreed procedure | Shared knowledge base plus task system | Notion, SharePoint or your existing document platform | Documentation does not enforce action |
| Existing tools work but do not exchange data | Integration (a connection between software products) | A supported connection or approved automation tool | Failures, duplicates and access limits must be handled |
| Your workflow is unique or spans departments | Custom or integrated business system | Custom business software | Requires discovery, budget, implementation and ongoing ownership |
Use a Kanban board when ownership is unclear
A Kanban board is a visual task board. Each request is a card, and staff move the card through columns that show its current stage. Trello’s published free plan currently includes unlimited cards, assignees and due dates, with limits on collaborators, boards and automation. That can be enough for a small team to test the process before buying or building anything.
Create these lists:
New
Assigned
In progress
Waiting for customer
Waiting internally
ResolvedEach card should contain:
- request ID and customer name;
- a concise description;
- one owner;
- due date;
- priority;
- next action;
- link to the complete customer record or conversation; and
- notes on promises and handovers.
Do not put sensitive customer information into a board merely because it is convenient. Restrict access, use the minimum information needed and check the tool’s settings and terms.
Use a CRM when customer history and sales follow-up are the problem
A CRM, short for customer relationship management software, is a shared place for customer details, conversations, sales opportunities and follow-ups. It is useful when the same customer may have several conversations or quotations and your team needs one history. HubSpot advertises a free CRM, which may be enough to test a basic customer and follow-up process. Before committing, check how many users it allows, what it can automate, which reports it offers, what other software it connects to and whether you can export your data.
A CRM is not automatically the right system for operational jobs, technical support or complex approvals. Define the work first, then check whether the product fits it.
Use a helpdesk when requests are support cases
A helpdesk, also called a ticketing system, turns incoming emails or forms into numbered cases called tickets. It keeps the replies together and shows which tickets are waiting, who owns them and how long they take. This is useful for faults, complaints and repeatable support requests.
It may be a poor fit if a request must become a quotation, site visit, stock reservation, installation and invoice across several departments. In that case, an integration—a connection that passes information between software products—or a broader operations system may be needed.
Use custom software when the workaround becomes the process
General products are designed to support many businesses. That is their strength—and sometimes their limitation.
Custom software becomes reasonable when your team has to:
- copy the same request between several systems;
- follow industry- or company-specific approval rules;
- connect enquiries to quotations, jobs, stock, scheduling or billing;
- apply different permissions across departments or branches;
- route work using your own territories, skills, service levels or customer rules;
- give customers a portal or app with live status;
- retain a reliable audit trail; or
- report on information that generic tools do not capture.
Sometimes you do not need to replace everything. Connecting existing tools can remove the gap. Read how to integrate different business systems or compare buying existing software with building custom software before deciding.
Build a simple customer-request tracker today
For a small operation, start with a shared spreadsheet using these columns:
| Field | Purpose |
|---|---|
| Request ID | Prevent confusion and connect later contact attempts |
| Date and time received | Measure age and response time |
| Customer and contact details | Identify the person or organisation |
| Request summary | Describe the outcome needed |
| Source | Email, WhatsApp, phone, web, walk-in or social media |
| Owner | Name one responsible person |
| Priority | Apply your defined rules |
| Status | Show the current state |
| Next action | State exactly what must happen |
| Due date/time | Make follow-up visible |
| Last customer contact | Reveal stale requests |
| Resolution/category | Confirm the outcome and support analysis |
Then agree on five operating rules:
- Every request is logged, regardless of channel.
- No request stays unassigned beyond an agreed intake period.
- Every open request has a next action and due date.
- The team reviews overdue and unassigned requests at a set time.
- A request is closed only after the outcome is recorded.
If a spreadsheet remains dependable, keep it. If staff cannot tell which row is current, who changed it or what must happen next, read the guide to knowing when your business has outgrown Excel.
What should happen after a customer sends a request?
An acknowledgement should confirm receipt and set a realistic expectation. It should not pretend that a person has reviewed the request or promise a response time the business cannot meet.
Automation means letting software complete an agreed step after a known event. Automate only steps you can clearly define and monitor. For example, after a website enquiry arrives, software can create a record, send a confirmation and alert the team. If that automatic step fails, a named person should be able to see and fix it. For a fuller approach, see how to automate business admin without automating the wrong work.
How to prioritise without ignoring quieter customers
“First in, first out” is simple but may be unsafe when requests vary greatly. “Whoever complains loudest” is worse.
Define priority using agreed factors such as:
- safety or legal risk;
- number of customers affected;
- whether the customer is blocked from using a paid service;
- contractual response commitments;
- time-sensitive deadlines; and
- business impact.
Keep the model simple enough for staff to apply consistently. Record why an item was escalated. Separate priority from customer value so ordinary customers are not quietly abandoned.
How to measure whether the process is improving
Start with a small scorecard:
| Measure | Calculation | What it reveals |
|---|---|---|
| Capture rate | Recorded known requests ÷ known requests received × 100 | Whether work enters the system |
| First response time | First meaningful response time − received time | How long customers wait to hear from you |
| Resolution time | Resolved time − received time | End-to-end delay |
| Overdue rate | Overdue open requests ÷ all open requests × 100 | Whether follow-up is stalling |
| Unassigned rate | Unassigned open requests ÷ all open requests × 100 | Ownership failure |
| Reopen rate | Reopened requests ÷ closed requests × 100 | Premature or poor-quality closure |
| Repeat-contact rate | Requests with avoidable repeat contact ÷ requests × 100 | Whether customers must chase |
Do not improve one metric blindly. An instant automated acknowledgement may reduce a response-time number without resolving anything. Review speed, quality and customer outcome together.
What could missed requests be costing you?
Use a scenario, not an exaggerated promise:
Monthly enquiries × estimated missed-request rate
× average sale value × normal close rate
= potential opportunity associated with missed enquiriesExample:
| Assumption | Value |
|---|---|
| Enquiries per month | 120 |
| Estimated missed rate | 8% |
| Missed enquiries | 9.6 |
| Average sale | R8,000 |
| Normal close rate | 25% |
| Potential monthly opportunity | R19,200 |
| Potential annual opportunity | R230,400 |
This does not prove that the business is losing R230,400 a year. The missed rate and conversion assumption must be tested against real data, and not every captured enquiry would convert. The calculation shows whether the problem may justify further investigation.
Also measure the cost of rework: staff time spent searching messages, asking colleagues, apologising, duplicating responses and rebuilding customer history.
Customer requests are business intelligence
Tracking requests does more than prevent forgetting. Categories can reveal why customers need help.
Suppose six months of records show:
| Request category | Requests |
|---|---|
| Delivery updates | 421 |
| Invoice questions | 337 |
| Account/password help | 298 |
| Quote requests | 276 |
| Product availability | 214 |
| Complaints | 161 |
| Other | 135 |
The 421 delivery enquiries may indicate that proactive tracking updates are missing. The 337 invoice questions may reveal unclear invoices. Repeated password requests may justify a secure self-service reset.
Do not only ask, “How can we answer these faster?” Ask, “Why did the customer need to contact us at all?”
Can artificial intelligence (AI) manage customer requests?
Artificial intelligence, usually shortened to AI, can read language and find patterns. It can assist with:
- suggesting a category or priority;
- summarising a long conversation;
- detecting possible duplicates;
- drafting a response;
- extracting suggested fields from a message; and
- finding similar resolved requests.
AI should not replace the underlying controls. The request still needs a record, owner, status, next action and history. Human review is important when an incorrect classification or reply could affect safety, money, legal commitments or a customer relationship.
Treat uncertain AI output as a suggestion, measure its errors and give staff access to the original message. Automation without an exception queue can hide failures faster than a manual process.
Protect the customer information you collect
A request tracker may contain names, contact details, addresses, complaints and commercially sensitive information. Collect only what you need, restrict access by role, remove former staff promptly, use strong authentication and define how long records should be kept.
For South African businesses, the Protection of Personal Information Act 4 of 2013 includes processing-limitation, purpose and security-safeguard requirements. This article is operational guidance, not legal advice; obtain appropriate advice for your organisation and information types.
Avoid copying customer data into several free products merely to test them. A useful tool must also fit your privacy, export, backup, access-control and deletion requirements.
A 30-minute audit you can run today
Minutes 0–10: map every entrance
Write down every place a customer can contact the business:
- website forms;
- email addresses;
- WhatsApp numbers;
- telephone and voicemail;
- Facebook, Instagram and LinkedIn;
- mobile app or customer portal;
- walk-ins and paper forms; and
- employees’ personal devices.
For each channel ask: Who monitors it? What happens outside working hours? How is failure detected? Where does the request go next?
Minutes 10–20: follow three real requests
Choose one completed, one delayed and one currently open request. Trace each from first contact to its latest outcome.
Ask:
- Where was it recorded?
- Who owned it at each stage?
- What promise was made?
- Was a next action and due date visible?
- What happened during absence or handover?
- Could the customer or manager see progress?
- How was resolution confirmed?
Minutes 20–30: choose one repair
Do not redesign the whole business. Fix the highest-risk gap first—for example, create a shared intake sheet, build a Trello board, assign one person to monitor website enquiries or add an overdue review each morning.
Run the change for two to four weeks and compare missed, unassigned, overdue and repeat-contact requests.
Common mistakes to avoid
- Creating another WhatsApp group: it adds another stream, not necessarily ownership or a queue.
- Forwarding everything to another inbox: moving a message does not create a next action.
- Treating “seen” as “handled”: reading is not resolution.
- Making everyone responsible: shared visibility is useful; shared responsibility without an owner is not.
- Closing after the first reply: an acknowledgement may leave the actual request unresolved.
- Buying a CRM before defining the workflow: configuration cannot compensate for missing decisions.
- Automating without monitoring: failed forms, integrations and reminders need a visible exception process.
- Tracking too much: unnecessary fields slow capture and create privacy risk.
Software does not fix an undefined process. It digitises it.
Customer-request management maturity model
| Level | Typical behaviour | Sensible next improvement |
|---|---|---|
| 0 — Memory | “I think Sipho is handling it.” | Create one shared list |
| 1 — Messages | Work lives in email, WhatsApp and notes | Turn requests into records |
| 2 — Shared tracking | Spreadsheet or shared board | Add required owners, statuses and due dates |
| 3 — Structured workflow | Queues, reminders and reports | Connect intake channels and measure exceptions |
| 4 — Integrated workflow | Website, CRM, support and operations exchange data | Improve reliability, self-service and reporting |
| 5 — Intelligent operations | Assisted routing, analysis and carefully governed AI | Continuously test outcomes and controls |
You do not need Level 5 if Level 2 reliably solves the problem. The best system is the simplest one your team consistently uses and your business can properly govern.
What if existing software does not fit our business?
Start with the simplest option that reliably captures and moves the work. If a spreadsheet, Kanban board, shared inbox, CRM or helpdesk fits your process and budget, use it.
Custom software is most useful when the real difficulty comes from how your business operates: requests cross departments, follow custom approval rules, connect to quotations or jobs, need different role permissions, or arrive through systems that do not share a reliable history.
Exceed IT designs custom business software and integrations around these workflows. The objective is not to replace a tool that already works. It is to close the gaps between people, processes and systems when those gaps cause requests, work or customers to disappear.
If you need a purpose-built CRM, see what a custom CRM for a small business should include. If you already understand the process, use the guide to turning a business process into custom software.
Not sure whether you need new software at all? Start with the problem and talk to Exceed IT. No technical brief is required.
Frequently asked questions
What is the easiest way to track customer requests?
Use one shared spreadsheet or Kanban board. Give every request an ID, owner, status, next action and due date. Review unassigned and overdue items daily. Move to a CRM or helpdesk only when customer history, volume, automation, permissions or reporting justify it.
How do I track customer requests from WhatsApp and email together?
Keep using the channels for communication, but create one shared request record behind them. Manually log low volumes. At higher volumes, use supported integrations or a system that can connect the channels and match later messages to the same customer and request.
Is Trello suitable for customer requests?
Trello can suit a small team that mainly needs visibility, ownership, statuses and due dates. It is less suitable when you need a complete customer history, complex permissions, service-level reporting or links to quotations, orders and jobs. Do not store sensitive data without checking access and privacy requirements.
Should I use a spreadsheet, CRM or custom system?
Use a spreadsheet for low-volume, simple work; a CRM for shared customer and sales history; a helpdesk for support queues; and a custom or integrated system when your workflow, rules and connected operations do not fit general products. Compare total cost, controls, adoption and maintenance—not only licence price.
How often should we review open requests?
Match the review to the urgency and volume. Many small teams benefit from a short daily review of new, unassigned and overdue requests, plus a weekly review of stalled work and a monthly review of recurring categories and performance measures.
Can automation guarantee that no request is missed?
No. Automation can capture, acknowledge, assign and remind, but forms, integrations and rules can fail. Use monitoring, an exception queue and a named person responsible for investigating failed or unmatched requests.
Sources and further reading
- ISO 10002:2018 — Guidelines for complaints handling in organizations
- McKinsey — Redefine the omnichannel approach: Focus on what truly matters
- Wolf and Steul-Fischer — Factors of customers’ channel choice in an omnichannel environment
- South African Government — Protection of Personal Information Act 4 of 2013
- Trello pricing and current free-plan details
- HubSpot free CRM
*Product features and plan limits were checked on 14 September 2026 and may change. Examples and financial calculations in this article are illustrative, not guaranteed outcomes. This article provides general operational information and is not legal advice.*