How to Follow Up With Potential Clients Without Feeling Pushy
A practical guide to writing better follow-up messages, organizing freelance leads, and knowing what to do next when a potential client goes quiet.
You send a proposal to a potential client. You feel good about the conversation, and the project sounds promising.
Then you get busy.
You finish another assignment, respond to messages, and handle the usual work of running a freelance business. A few days pass. Eventually, you remember the proposal, open your inbox, and wonder whether you should follow up.
Who else have you contacted? Did that person on LinkedIn ever respond? Was the client from last week supposed to send you more details? And when did you last message the person who asked about your rates?
If this sounds familiar, you probably don't need to become better at remembering everything. You need a reliable way to record what happened and decide what to do next.
Learning how to follow up with potential clients is partly about communication. It's also about organization, timing, and knowing when to move on.
Why following up with potential clients feels difficult
Freelancers often communicate with potential clients through several different channels. An inquiry might arrive through email, another through Instagram, and a third through a freelance platform.
Each conversation has its own history.
When those conversations remain scattered, it becomes harder to remember which prospects need attention. You might follow up twice with one person while forgetting another who specifically asked you to get back to them.
There is also the emotional side.
You don't want to appear desperate. You don't want to annoy someone who is busy. And after spending time preparing a proposal, you may find it uncomfortable to ask whether the client has made a decision.
These concerns are understandable. However, a polite, relevant follow-up is not automatically pushy.
The difference often comes down to whether you respect the other person's time, refer to the actual conversation, and give them a reasonable opportunity to respond.
It's also worth remembering that silence doesn't tell you everything. A prospect might be busy, waiting for approval, reconsidering the project, or no longer interested. You cannot know the reason without more information.
Your job is to follow up professionally, not to guess what the other person is thinking.
How to follow up after sending a proposal
Start by agreeing on a follow-up date whenever possible.
When you send a proposal, you can ask:
"Would Friday be a convenient time for me to check in after you've had a chance to review it?"
This makes the next contact less awkward because both parties understand when you intend to follow up.
If you didn't agree on a date, consider the client's stated timeline and the complexity of the project. For a straightforward proposal, checking in after a few business days may be reasonable. A larger project or a decision involving several people may require more time.
There is no universal schedule that suits every client.
When you follow up, keep the message short. Refer to the proposal, offer to clarify anything that is unclear, and ask one useful question.
Avoid sending a completely new pitch when the client already has your original proposal. Continue the existing conversation so the context is easy to find.
Example 1: Following up after sending a proposal
Subject: Following up on the [Project Name] proposal
Hi [Client Name],
I'm checking in on the proposal I sent for [Project Name] on [date]. Have you had a chance to review it, or is there anything you'd like me to clarify?
I'm happy to answer any questions.
Best,
[Your Name]
When to use it: Send this when the agreed review date has arrived or when a reasonable amount of time has passed without an update.
The message doesn't assume the client has forgotten. It simply reopens the conversation and offers help.
What to say when a potential client doesn't respond
Not every lead begins with a formal proposal. Someone might ask about your services, request your portfolio, or express interest in working together before the conversation goes quiet.
In this situation, your follow-up should relate to the original inquiry.
Instead of sending a vague message such as "Any updates?", remind the person what they contacted you about and make it easy to answer.
Example 2: Checking in after an unanswered inquiry
Hi [Client Name],
You reached out recently about [service or project], so I wanted to check whether you're still considering it. If your plans have changed, that's completely fine. If you're still interested, I'd be glad to discuss the next steps.
Best,
[Your Name]
When to use it: Use this when someone has expressed genuine interest but hasn't replied to your last message.
If the person never responded to your initial unsolicited message, be more cautious. A follow-up may be appropriate depending on the channel and context, but repeated unsolicited messages are rarely a good way to build trust.
One unanswered message is not permission to keep contacting someone indefinitely.
How to reconnect with an older lead
Some potential clients are interested but cannot move forward immediately. Their budget may be delayed, their priorities may change, or the project may be postponed.
If the person indicated that you could reconnect later, make a note of that date.
When you return to the conversation, give them a reason for hearing from you beyond the fact that time has passed.
Example 3: Reconnecting after some time
Hi [Client Name],
We spoke a while ago about [project or service], and you mentioned that the timing wasn't right then. I wanted to check whether this is something you're considering again.
If it's still on your list, I'm happy to discuss what you need. If not, no worries.
Best,
[Your Name]
When to use it: Send this when the prospect invited you to reconnect or when a genuine, relevant reason makes another conversation appropriate.
If they explicitly declined or asked you not to contact them, don't use this template to reopen the conversation.
When it's time to stop following up
Following up is useful only when it remains respectful and proportionate.
Suppose you send a proposal, follow up once, and later send one final message. If there is still no reply, it may be time to stop actively pursuing the opportunity.
The exact number of messages depends on the relationship and context. A prospect who is actively discussing a project is different from someone who has never responded.
You can close the conversation politely:
Example 4: Closing the conversation
Get Matthew Evans’s stories in your inbox
Join Medium for free to get updates from this writer.
Hi [Client Name],
I'm following up once more on [Project Name]. Since I haven't heard back, I'll leave things here for now.
If the project becomes relevant again in the future, you're welcome to reach out. Thank you for considering my proposal.
Best,
[Your Name]
When to use it: Use this when a genuine conversation has stalled and you want to close the loop without creating pressure.
After sending it, update your records and stop scheduling further follow-ups unless the prospect gets back in touch or has invited future contact.
A closed lead is not necessarily a permanent rejection. It simply means you no longer need to spend time checking for a response every day.
How to organize freelance leads without making things complicated
Good follow-up becomes much easier when you don't have to reconstruct the entire conversation before sending a message.
You need a place to record each potential client, what happened last, and what should happen next.
This is the basic idea behind freelance lead tracking.
You can use a notebook, a spreadsheet, or a freelance CRM. The tool matters less than your ability to find accurate information quickly and keep it updated.
1. Record each new lead
Whenever someone makes a meaningful inquiry about your services, create a record.
Include their name, where they contacted you, what they need, and the date you first spoke.
For example, a freelance designer might record a business owner who contacted them through LinkedIn about a landing page. A virtual assistant might record someone who asked about monthly administrative support.
Don't wait until you have dozens of leads. Recording the details while the conversation is fresh is easier than trying to remember them later.
2. Record what happened after each interaction
After a call, email, or direct message, take a moment to update the lead.
Write down the important details: what the prospect asked, what you promised to send, and whether they gave you a date for their decision.
Keep the notes brief.
"Sent proposal; client reviewing budget; check back next Thursday" is more useful than a long paragraph describing the entire conversation.
The goal is to make the next step obvious when you return to the record.
3. Give every active lead a clear status
A simple freelancer client tracker can use the following statuses:
- New inquiry: Someone has expressed interest, but you haven't properly responded yet.
- Contacted: You've responded or started a conversation.
- Proposal sent: You've sent the proposed scope, price, or offer.
- Waiting for response: The next move belongs to the prospect.
- Won: The client has agreed to proceed.
- Lost or closed: The opportunity ended, was declined, or is no longer active.
You can add a status such as "On hold" if you often work with prospects whose projects have been postponed.
Don't create so many categories that updating the tracker becomes a job of its own.
A status tells you where a conversation stands. A next-action field tells you what to do about it.
4. Set the next follow-up date
This is one of the most useful details to record.
If a prospect says they will review your proposal by Wednesday, record Wednesday or the appropriate next working day for your follow-up.
If they ask you to reconnect next month, record that date instead of relying on your memory.
If you don't know when to check in, choose a reasonable date based on the conversation and the project's timing.
Not every lead needs a follow-up date. If someone has declined your offer or asked you to stop contacting them, mark the outcome and close the record.
What should a freelance lead tracker spreadsheet contain?
You don't need an elaborate CRM to get started. A basic Google Sheets lead tracker can be enough for a solo freelancer.
Start with these columns:
Field| What to record
Prospect name| Person or business
Lead source| Email, referral, LinkedIn, Instagram, or another source
Service requested| What the prospect needs
Status| Current stage of the conversation
Last contact date| When you last communicated
Next follow-up date| When to check in again, if appropriate
Next action| The specific task you need to complete
Notes| Important context or promised information
You can sort or filter the spreadsheet by next follow-up date to see which conversations need attention. You can also filter by status to review proposals that are still awaiting a decision.
A spreadsheet is often a sensible starting point because it is flexible and can be kept simple. As your business grows, a dedicated freelance CRM may become useful if you need reminders, automated workflows, or more detailed reporting.
The best system is the one you will actually maintain. A complicated tool with outdated information is less useful than a simple spreadsheet you update consistently.
Build a short daily follow-up routine
Once your records are in one place, checking them should take only a few minutes on an ordinary day.
Try this routine:
First, review due follow-ups. Filter your tracker for dates that are due or overdue.
Second, read the notes before contacting anyone. Check the original conversation and any promises you made. If the prospect asked you to wait until next week, don't message them early simply because their record appears on your screen.
Third, choose the appropriate next action. Send a relevant follow-up, answer a question, prepare a requested document, or update the record if no message is needed.
Finally, record what happened. After sending a message, update the last-contact date and decide whether another follow-up is appropriate.
This routine helps you manage your leads without checking every messaging platform repeatedly throughout the day.
You can also schedule a weekly review to close old opportunities, identify prospects who requested a later check-in, and make sure your records reflect reality.
Common follow-up mistakes to avoid
- Relying entirely on memory. Remembering a conversation is not the same as remembering its next action. Record important commitments when they happen.
- Sending messages without checking the history. You might repeat a question the prospect already answered or contact them at a time they asked you to avoid.
- Following up too frequently. A short, relevant message can be professional. Repeated messages without allowing reasonable time for a response can have the opposite effect.
- Using the same message for everyone. Templates save time, but you should still mention the actual project, question, or proposal. Personalization should come from real context, not invented familiarity.
- Assuming organization will solve every sales problem. A lead tracker helps you manage conversations. It cannot guarantee that prospects have the budget, need your service, or decide to hire you. If you have very few inquiries, you may also need to work on how potential clients discover your services and whether your offer fits their needs.
Make your next follow-up easier
You don't have to transform your entire freelance business in one afternoon.
Start with the potential clients you have already contacted. Write down their names, the last interaction, their current status, and the next appropriate action.
Then choose one short period each working day to review the list.
When you know who needs a response, what happened previously, and when to take the next step, following up becomes less dependent on memory and easier to manage.
Some prospects will respond. Others won't. Some projects will move forward, while others will close without an agreement. A good process won't control those outcomes, but it can help you handle each opportunity with more clarity and professionalism.
Your first step today: open a blank spreadsheet and record the next action for every potential client you are still waiting to hear from. You can improve the system later. Start by making sure no important conversation exists only in your memory.
If you’d like a ready-made spreadsheet-based way to organize leads, follow-up dates, and client details, you can explore my "Freelancer Lead Follow-Up System.




