How to Keep Track of Client Follow-Ups Without a Complicated CRM

Learn a simple system for tracking client follow-ups, next actions, waiting items and promises without building a complicated CRM process.
May 7, 20266 min read
Short answer: for every client or prospect, record the last interaction, the next action, a due date and who has the ball. Then work from one list sorted by date instead of browsing individual records. A spreadsheet is enough to start.With three or four clients, you can keep all of this in your head. At ten, you can't. Proposals, approvals, "I'll send that tomorrow" and half-finished email threads pile up across your inbox, Slack and meeting notes, and the follow-ups that matter most are the ones that quietly slip.Writing the follow-up is rarely the hard part. The hard part is knowing who needs one, why, and when. This article shows a system that answers those three questions in about 15 minutes of setup.

What a follow-up system needs to track

You don't need dozens of CRM fields. Five pieces of information per client are enough:
  1. Last interaction: what happened most recently
  2. Next action: the concrete thing that should happen next
  3. Owner: you, a teammate, or the client
  4. Due date: when it should happen
  5. Waiting on: whether the ball is with you or with them
Here is what that looks like for four clients:
ClientLast interactionNext actionOwnerDue
NorthwindProposal sent MonFollow up if no replyYouThu
AcmeAsked for revised scopeSend updated scopeYouToday
BrightlineApproval requestedCheck for approvalYouFri
VertexPromised brand assetsCheck whether assets arrivedYouMon
That table already does something a folder of email cannot: it tells you what needs attention next.

Separate "last contact" from "next action"

These are two different facts, and mixing them is the most common reason follow-ups get lost.Say you emailed a client yesterday. Your last contact is "sent revised proposal." Your next action is "follow up Friday if there is no reply."If you only record the last contact, you have to decide what to do every time you open the record. A good system stores the next decision in advance.

Write next actions you can execute without thinking

"Follow up with Acme" is a bad action. Three days later you still have to reconstruct the context.Compare:
  • Ask Maya whether the revised homepage has been approved.
  • Send James the progress update promised on Tuesday's call.
  • Request the missing product images from Priya.
A good next action starts with a verb, names a person, and says what the message is about. You should be able to do it without opening the old email thread.

Treat "waiting" as an active state

When you've asked a client for approval, it's tempting to remove the item from your list because you've done your part. That is how approvals disappear for three weeks.Instead of "waiting for approval," record two things: what you are waiting for and when you will check again.
Waiting for homepage approval. Check Thursday. If still nothing, send a short reminder.

Work from one daily list

Once the data exists, stop browsing client records. Use one list with four groups:
  • Overdue: things you should already have done
  • Today: actions that need attention now
  • Waiting: things with the client, each with a check date
  • Upcoming: actions in the next few days, so pressure is visible before it becomes overdue
Your morning routine becomes: open the list, start at the top, do the action, update the next one, move on. For most small agencies this takes ten minutes, not an hour.

Set it up in 15 minutes

If you are starting from nothing, do this once:
  1. List every client and open prospect, including anyone you are waiting on.
  2. For each one, scroll back to the last real conversation and write down what happened.
  3. Decide the next action and put a date on it. If you truly don't know, write "decide next step" with a date.
  4. Mark who has the ball: you or them.
  5. Sort by date. Do the overdue ones first.
You'll almost always find two or three follow-ups that were already late. That alone is usually worth the setup time.

Spreadsheet, CRM or a dedicated tool?

A spreadsheet works well for the first ten or so clients. Use these columns: Client, Contact, Last interaction, Next action, Due date, Waiting on, Notes. Sort by Due date and you have your daily list.It starts to creak when you have to remember to update dates by hand, when several people need the same view, or when you want the context ready for writing the message.A full CRM can solve that, but many small agencies already run a CRM for deals, ClickUp or Jira for delivery, Notion for documentation, and Gmail for conversations. Adding another large system can simply create another place to update. The better question is: where can I see everything that needs my attention today?

A rule to catch gaps

Every active relationship should be in one of four states:
  • You owe them something.
  • They owe you something.
  • You need to contact them on a specific date.
  • Nothing is needed, and you've decided that on purpose.
Gaps are easy to spot with this rule. A proposal with no follow-up date is a gap. A client who promised information with no check-in date is a gap. An update you promised with no next action is a gap.

Common mistakes

  • Tracking activity instead of actions. A log of everything that happened doesn't tell you what to do tomorrow.
  • Dates that mean "sometime." "Follow up soon" never comes back. Use a real date, even if you move it later.
  • Too many fields. If updating the record takes longer than the follow-up itself, you will stop updating it.
  • No review habit. The system only works if you open it every morning.

Common questions

How often should I follow up with a client?

It depends on what you're waiting for. After a proposal, a few business days is reasonable. For approvals with a deadline, check the day before. For ongoing clients with nothing open, a light check-in every few weeks is enough. The key is a deliberate date, not a fixed schedule.

What if a client keeps going quiet?

Change the purpose of the message rather than repeating it. Ask whether priorities have changed, or offer a simple way to say "not now." Then set a later date to check in again.

Do I need software for this?

No. A spreadsheet and a daily habit are enough to start. Software helps when keeping dates current becomes the bottleneck.

Where AwiFin fits

AwiFin is built around the question "what does this client need from me next?" It keeps one primary next action on each client, surfaces overdue and waiting items, and can prepare the next message from the client history.Your project tool can keep tracking delivery and your CRM can keep tracking deals. AwiFin tracks what needs your attention next.
Turn next actions into progressTrack every follow-up. Prepare your next message.
TagsAgency workflowClient communication
DM
Written by Dariusz M.AwiFin founder writing practical workflows for small agencies.
More articles →
AwiFin: Client follow-up software for founders who handle their own salesAwiFin - Project Updates Stakeholders Actually Understand | Product HuntVerified DR - Verified Domain Rating for awifin.com