How to keep track of follow-up emails
The follow-up that slips is never the one on your list. It's the thread that went quiet while you were heads-down on another client — and nobody noticed until it mattered. Here's how to keep track with tools you already have, and where the usual advice quietly fails.
Sent a proposal Tuesday. No reply by Friday. You meant to nudge, but Friday was another client's fire drill, and by the time the thread crosses your mind again it's been two weeks and the polite window for "just circling back" has closed. Nothing about this is a discipline problem — it's an arithmetic problem. Every open request you send is one more thing the world expects you to silently monitor, and past a handful of clients the monitoring outgrows your head.
Most advice on tracking follow-ups splits into two camps: adopt a CRM, or try harder. Below is the middle path that actually works — real methods with tools you already have — followed honestly by the ceiling every one of them shares, and what to do past that ceiling.
1. Give every follow-up a reply-by date the moment you hit send
An email you're waiting on without a date isn't tracked — it's hoped for. The single highest-leverage habit is deciding, as you send, when you expect the answer: proposal to a warm client, three business days; scheduling question, tomorrow; document you promised to review, that's not a follow-up email at all, it's a follow-up task — yours, and it belongs on your task list, not your waiting-on list.
That distinction matters more than it looks. Follow-up tasks are things you owe; follow-up emails are things someone else owes you. Mixing them in one list is why task apps feel wrong for this — checking off "waiting on Jordan" isn't something you can do. Track the two separately and each list gets simpler.
2. Keep one waiting-on list
The classic tool — one running list of every open request: who owes you what, since when, and the date you'll chase. Not one list per client, not a column in a project tracker. One list, because the whole point is a single glance that answers "who's gone quiet on me?"
- Keep it wherever you'll actually look daily — a pinned note, the top of your working doc, even paper.
- One line per open item:
Jordan — Q3 pricing sign-off — sent 8/12 — chase 8/18. - Sweep it every morning for two minutes. Anything past its chase date gets the nudge right then, before the day starts.
If you're running several engagements at once, this pairs with the per-client structure from our guide to keeping track of multiple clients — the waiting-on list answers "who owes me," the per-client home answers "what's the full story."
3. Let your mail app hold the dates
Your email app can carry part of the load. When you send something that needs an answer, snooze or remind-me the sent thread to its reply-by date — if the reply comes, you archive the reminder; if it doesn't, the thread resurfaces on exactly the day you'd want to nudge. Flag your key clients so their replies never sink below the fold, and use a "remind me if no one replies" feature where your mail app offers one.
This is the best purely-manual method, and its limit is built in: snooze only tracks the threads you remembered to snooze. The reply that arrives at 4 PM while you're in a session resets nothing on its own — you still have to notice it, judge whether it closes the item, and update your list. The tracking still runs on you noticing things, and noticing is the scarce resource you were trying to protect.
4. Chase on a rhythm, not on memory
Decide your nudge cadence once so each individual chase needs no willpower: roughly three business days for routine items, next-day for time-sensitive ones, and a standing weekly review to catch anything that slipped the daily sweep. A short, specific nudge — "Circling back on the Q3 pricing sign-off; anything you need from me to move it forward?" — outperforms both silence and the apologetic paragraph.
Where the standard advice runs out
Look at the pattern in everything above: you are the tracking system. You assign the reply-by date, you maintain the waiting-on list, you snooze the thread, you notice which reply closes which item. Each method is genuinely good — and each one is a small maintenance job, and maintenance is the first casualty of a busy week. The thread that goes quiet unnoticed is, by definition, the one that never got flagged. The system fails silently, and precisely when you're busiest.
Past this point, most ranking advice says: get a CRM. If you run a sales pipeline, maybe. But if you're a partner, a consultant, or any relationship-driven operator, your follow-ups aren't deals in stages — they're threads with people you'll work with for years. Logging every exchange into pipeline software is exactly the kind of second job you were trying to eliminate. One more system to feed is the disease, not the cure.
A different answer: an assistant who's on the thread
This is the problem Equerry is built for. Instead of maintaining a list about your threads, you put your assistant on the thread — once — and the tracking stops being your job.
- CC the thread once. Add your Equerry address (something like
mark@mail.getequerry.app) when you send the proposal. Every reply from every party after that is remembered too — no re-flagging, no re-snoozing, no updating a list when the answer lands while you're in another meeting. - Your morning brief lists what's still waiting. Who owes you a reply, on what, and how long it's been — surfaced before you open your inbox, instead of you sweeping a list to find out. The quiet thread stops being invisible.
- Ask for a nudge in plain words. "If Jordan hasn't replied by Thursday, remind me." When the nudge lands, ask "did Jordan answer?" — if the reply came Wednesday night, it's already on the thread, and you'll see it before you send a chase.
- Answers show their source. Ask "where did we leave the pricing sign-off?" and the answer shows where it came from when it draws on your notes, emails or the web — so you can check it, not just trust it.
- It sees only what you choose to share. Equerry is never connected to your inbox. It knows only the threads you CC or forward — you decide, thread by thread, what your assistant is part of. And everything it remembers is visible and deletable, any time.
The difference from the waiting-on list isn't neatness — it's who does the maintaining. You include your assistant at the moment you hit send, the same motion as adding any recipient, and from then on the thread's state is something you're told about, not something you reconstruct.
If your work runs on people getting back to you, this is the shift worth making: stop being your own tracking system, and let an assistant watch the waiting for you. See how the briefing works before each call, or how to give every client one home for their emails and documents.
Frequently asked questions
How do you keep track of follow-up emails?
Give every email that needs an answer a reply-by date the moment you send it, snooze the thread to that date in your mail app, and keep one waiting-on list of who owes you what and since when. The method works exactly as well as you maintain it — the follow-up that slips is almost always the one that never made it onto the list in the first place.
What's the best way to track follow-ups without a CRM?
A single waiting-on list plus your mail app's snooze feature covers most of it: one place that says who owes you a reply, since when, and when to chase. CRMs earn their keep on sales pipelines; for relationship follow-ups they're usually more system than the problem deserves. The manual ceiling is that you are the one updating the list — the step beyond it is an assistant that's on the threads you share and tells you each morning what's still waiting.
How do I remember who owes me a reply?
Don't try to remember it — record it when you send the email. The classic tool is a waiting-on list: one running note of every open request, reviewed for two minutes each morning, with anything overdue chased on the spot. If maintaining that list keeps falling off on busy weeks, the alternative is to CC an assistant on the thread itself, so every reply — and every silence — is tracked without you keeping a list at all.
How do consultants stay on top of client follow-ups?
Mostly with reply-by discipline and per-client notes rather than a CRM — pipeline software fits deal flow, not the running fabric of a client relationship. The failure mode is volume: with several engagements and back-to-back calls, the tracking system is the first thing that stops getting maintained. The people who look effortlessly on top of it usually start each day with some form of brief that lists what's still open and who owes whom, so nothing depends on them remembering to check.
Last updated 2026-08-21.