Most advice on tracking client follow-ups says the same thing: log every interaction, set a follow-up date, check the list every day. It works when people do it. The trouble is that the follow-ups that slip are the ones nobody logged: a client’s question buried in a Wednesday afternoon thread, or an estimate you sent last Tuesday that never got a reply.
Those already exist. They’re in your email. So the most reliable way to keep track of client follow-ups starts there.
The Two Lists That Matter
Every client follow-up is one of two things:
- A reply you owe. The client asked something and is waiting on you. (“Can you add the two front beds to Thursday?”)
- A reply you’re waiting on. You sent something and the client hasn’t answered. (“Here’s the revised quote, let me know.”)
Keep both and almost nothing slips. Most systems keep only the first, as tasks, and lose the second entirely, because “they haven’t replied” isn’t something you think to write down.
Method 1: A Tracker You Keep by Hand
Good for two to five clients, or if you want to start today with nothing new. Copy this into a spreadsheet:
CLIENT FOLLOW-UP TRACKER
Client | Thread / subject | Owner | They asked / I sent | Date | Next step | Due
-------|------------------|-------|---------------------|------|-----------|----
REPLIES I OWE
Becker Logistics | Revised COI | Dana | They asked for revised certificate | Mon 10/12 | Send COI | Tue 10/13
WAITING ON THEM
Lakeview HOA | Updated quote | Rachel | I sent the updated quote | Tue 10/6 | Nudge if no reply | Fri 10/9
How to run it:
- Sort each half by date, oldest on top.
- Look at it twice a day: first thing, and before you finish.
- Cross an item off when the reply comes in, not when you send.
- Add a row the moment you send something that needs an answer. This is the step everyone skips.
The method is sound. It breaks when the client list grows, because the tracker only knows what you remember to type into it.
Method 2: A CRM With Follow-Up Dates
HubSpot, Pipedrive, Zoho CRM and the like let you log a call or email on the client’s record and set a follow-up date, then show you what’s due. This is the right structure for a sales pipeline: every deal has a next step with a date.
For day-to-day client service, it has the same weakness as the spreadsheet. It reminds you about what someone logged. The client email that came in at 4:55 on Friday isn’t in the CRM until someone puts it there.
Method 3: Let Your Email Keep the Lists
The two lists are already in your email, so the most complete tracker is one that reads it. That’s what alfred_ does.
alfred_ is an AI assistant for client-facing teams, and each person on the team gets their own. It reads every email across up to six Gmail and Outlook accounts plus any IMAP mailbox and keeps both lists without you logging anything:
- Replies you owe: client emails that need your answer, flagged as they arrive.
- Replies you’re waiting on: emails you sent that haven’t been answered. A thread leaves the list when the reply comes in.
You see both in a morning brief, by email or text, and alfred_ texts you in iMessage when a client email needs your answer. You can ask it anything about the lists by text:
You: who am I waiting on?
alfred_: Lisa Grant at Grant Realty (listing photos, sent last Thursday) and Omar Haddad at Haddad Imports (signed proposal, sent 9 days ago).
You: nudge omar, we need the signed copy to book the shipment
alfred_: Here’s the follow-up to Omar: “Hi Omar, checking in on the proposal. Once we have the signed copy we can book the shipment.” Send it?
You: 👍
Illustrative exchange. Names in this post are invented.
If you’d rather get the lists on a schedule, write it as a routine in a sentence. These are routines alfred_ users run every week:
| Routine | When | You get |
|---|---|---|
| "Each morning, list what my clients asked for that I haven't answered." | Every day, 8 AM | Each ask, who sent it, and how long it's waited |
| "Every weekday at 9, list the emails still waiting on my reply, oldest first." | Weekdays, 9 AM | One list, the longest wait on top |
| "Every day at 3, tell me who I've been waiting on for more than three days." | Every day, 3 PM | Each name, the thread, and a nudge ready for your OK |
| "Every Friday, list the clients I haven't written to in two weeks." | Fridays, 3 PM | The names, and the last thing you sent each one |
Nothing goes to a client until you approve it, and every follow-up is sent from your own address.
Cadences That Work
Two business days to answer
Anything a client asked that is older than two business days gets a reply today, even if the reply is "I will have it to you Thursday."
Three business days to nudge
If a client has not answered something with a deadline after three business days, send a short, specific nudge with the date you need it by.
Two weeks of silence
A client you have not written to in two weeks gets a short check-in, even when nothing is open.
A quarterly check-in for top clients
Your most important clients hear from you at least once a quarter about how things are going, not just about the current job.
Which Method Should You Use?
- Two to five clients, low volume: the tracker. Free, and it works if you keep it up.
- A sales pipeline with stages: a CRM, for the deals.
- More clients than you can hold in your head, with the conversations in email: let alfred_ keep the lists. It works alongside HubSpot and Salesforce if you have a CRM too.
Plans start at $29.99 a month with a 7-day free trial, and teams are $49.99 a seat on one bill. For a comparison of tools, see the best client follow-up software.