The freelancers who get repeat business and referrals aren’t the ones who did the best work. They’re the ones who stayed present without being a burden. Most people overcorrect in one direction: either they go completely quiet after a project ends, or they flood inboxes with check-ins that have no real content. The approach that works is in the middle: consistent, low-frequency, high-value.
The core principle: earn the touchpoint
Every message you send to a client uses up a little bit of their attention. That attention is a limited resource. If your messages are worth reading because they contain something relevant, useful, or interesting, you build credit. If your messages only serve your need to stay visible, you spend credit without earning any.
This is the whole framework. Ask yourself before sending: does this give them something, or does it only ask for something?
A message that says “Hi, just checking in to see if you have any new projects” gives nothing. A message that says “Hey, I saw that the co-working space market in your city is expanding, and thought this might be relevant to the hospitality clients you mentioned last time” gives something.
Same goal. Completely different reception.
Build a simple contact calendar
You don’t need a CRM to stay in touch systematically. A spreadsheet with three columns: client name, last contact date, next planned touchpoint: is enough.
Divide your list into three tiers:
Active leads (open proposals or recent conversations): touch every 5 to 7 days until there’s a resolution. Use the follow-up protocol covered elsewhere: day 3, day 7 to 10, day 21 close.
Past clients (worked with before, no open deal): once per quarter. Four messages a year is plenty to stay relevant without feeling like a newsletter they never signed up for.
Warm contacts (met at an event, had a good conversation, not yet a client): two or three times a year is appropriate. Enough to be remembered, not so much that it becomes pressure.
What to say for each tier
For active leads, the message moves toward a decision. For past clients and warm contacts, the message needs a clear reason to exist.
Here are approaches that work:
The relevant share. Forward an industry article with a one-sentence note: “Saw this and thought of the expansion you mentioned.”
The seasonal or anniversary hook. Natural milestones like January goal-setting, post-summer check-ins, or project anniversaries provide organic reasons to reconnect. For example: “Exactly two years ago we shipped that proposal tracking system: can’t believe how time flies.”
The results check-in. For past project clients: “Hey, it’s been a few months since we finished the project. Curious how the results have held up and whether the new landing page moved the needle on signups?” This message shows you care about outcomes, not just completion.
The new capability. If you’ve developed a skill or added a service that fills a gap the client mentioned: “I’ve been taking on more projects in this area and thought about you because you mentioned wanting to expand here.”
The referral. If you can’t help them but know someone who can, making that connection is one of the most remembered gestures. It costs you nothing and creates lasting goodwill.
What not to say
These approaches consistently fail:
- “Just checking in to see if you have any projects coming up”
- “Hope you’re well! Wanted to stay on your radar”
- “Any chance you’ve been thinking about working together again?”
All three put the burden on the recipient. They’re asked to do the work of converting the conversation into something useful. Most people won’t do that. They’ll read it, feel mild guilt, and close the tab.
Match tone, channel, and client signals
How often you reach out communicates how you see the relationship.
Match your channel and tone to the client relationship. Email remains safest for corporate clients, while LinkedIn or text works well for closer contacts based on how you communicated during the project. Repeat clients welcome casual warmth, whereas one-off clients expect polished professionalism.
Pay close attention to client signals. Enthusiastic replies indicate they welcome ongoing contact. Short, one-word replies or silence mean you should back off immediately. Never push against clear boundaries: if a client seems cool or uninterested, respect their preference and pause outreach.
Using read tracking to inform timing
For clients who’ve received a proposal, knowing when they opened it tells you when they’re actively thinking about you. That’s the exact moment when a brief follow-up is most timely. Tools like Waco3 surface this data automatically: you see the notification, and you reach out while the proposal is still in their mental workspace.
That’s not spying. That’s being responsive when it matters.
Keep it personal
The most effective way to stay in touch is to remember specific details. People notice when you remember what they told you months ago. It signals that the relationship matters to you beyond just the transaction.
Take 60 seconds after every client call to jot down one or two things they mentioned: a challenge they’re dealing with, a goal they mentioned, something personal about their business. When you follow up later, those details make the message feel warm instead of templated.
Ready to send stronger proposals?
Build, send, and track proposals in one place so follow-up is easier.
Start your free trial →





