How to Automate Client Follow-Ups Using AI (Step-by-Step)
Stop losing clients because you forgot to follow up. This step-by-step guide shows you how to build an automated follow-up system in under 2 hours.
Here's an uncomfortable truth: most solopreneurs lose clients not because their work is bad, but because they forget to follow up.
A proposal goes out, you get busy with other work, and three days later you realize you never checked in. By then, the client has moved on to someone who did follow up.
We used to lose roughly 2-3 potential clients per month to this problem. Not because they said no — because we simply forgot to send the follow-up email. At an average project value of $2,000, that's $4,000-6,000 per month walking away.
The fix took us about 2 hours to set up. Now every follow-up happens automatically, on time, every time. Here's exactly how we built it.
Ad
What We Automated (And What We Didn't)
First, let's be clear about what should and shouldn't be automated. Not every follow-up should come from a robot.
We automated:
- Follow-up after sending a proposal (3 days, 7 days, 14 days)
- Check-in after project milestones
- Payment reminders for overdue invoices
- Monthly "how's everything going?" touchpoints with active clients
- Thank-you emails after meetings
We kept manual:
- Response to specific client questions or concerns
- Negotiation and pricing discussions
- Apology or recovery emails when something went wrong
- Referral requests (these need to feel personal)
The rule is simple: if the email is the same 80% of the time regardless of the client, automate it. If it requires genuine thought about that specific person's situation, write it yourself.
The Tools You Need
You only need two tools to build this entire system:
1. A CRM to track clients and trigger follow-ups
We use HubSpot CRM (free tier). It tracks every client, every deal, and every interaction. Most importantly, it lets you set up sequences — timed email series that trigger automatically based on deal stages.
2. An automation tool to connect everything
We use Make ($9/month) to connect HubSpot with our email and other apps. When a deal moves to a new stage in HubSpot, Make triggers the right follow-up sequence. For more on why we chose Make, see our Zapier vs Make comparison.
Total cost: $9/month (HubSpot free + Make Core plan)
HubSpot CRM
Free
Key Benefits
- Free tier handles everything a solopreneur needs
- Built-in email sequences for automated follow-ups
- Tracks every client interaction automatically
Affiliate link — we may earn a commission at no extra cost to you
Step 1: Set Up Your Client Pipeline
Before automating anything, you need a clear pipeline — the stages every client goes through from first contact to completed project.
Here's the pipeline we use:
- New Lead — Someone has reached out or we've identified a potential client
- Proposal Sent — We've sent a proposal or quote
- Negotiating — Back and forth on terms, scope, or pricing
- Won — They said yes, project starts
- In Progress — Work is being done
- Completed — Project delivered
- Lost — They said no or went silent
In HubSpot, you create this as a Deal Pipeline. Go to Settings → Objects → Deals → Pipelines, and create these stages. Takes about 5 minutes.
Why this matters for automation: Each stage transition becomes a trigger. When a deal moves from "Proposal Sent" to day 3 without a response, that triggers the first follow-up. When it moves to "Completed," it triggers a thank-you and feedback request.
Step 2: Write Your Follow-Up Templates
Now write the actual emails. These are templates — they'll be personalized automatically with the client's name and project details.
Proposal Follow-Up Sequence (3 emails)
Email 1 — Day 3 after proposal sent:
Subject: Quick question about the proposal
"Hi [First Name], just wanted to check in on the proposal we sent over on [date]. If you have any questions about the scope, timeline, or pricing, we're happy to walk through it together. No rush — just want to make sure it didn't get buried in your inbox."
Email 2 — Day 7:
Subject: Still interested in [project type]?
"Hi [First Name], following up one more time on the [project type] proposal. We've had a few new projects come in and want to make sure we can still hold the timeline we discussed. Let us know either way — even a quick 'not right now' is helpful so we can plan accordingly."
Email 3 — Day 14 (final):
Subject: Closing the loop
"Hi [First Name], this is the last follow-up about the [project type] proposal. We completely understand if the timing isn't right — priorities change. We'll keep your info on file, and if you'd like to revisit this in the future, just reply to this email anytime. Wishing you the best with your projects."
Ad
Post-Project Follow-Up
Email — 3 days after project completion:
"Hi [First Name], now that the [project type] has been delivered, we wanted to check in. Is everything working as expected? Any adjustments needed? We want to make sure you're 100% happy with the result. Also, if you know anyone who might benefit from similar work, we'd really appreciate a referral."
Monthly Client Check-In
Email — 1st of each month to active clients:
"Hi [First Name], quick monthly check-in. How's everything going with [project/tool/deliverable]? If there's anything we can help with — even small stuff — just reply to this email. We're here."
Step 3: Build the Automation in Make
Here's the exact automation flow:
Automation 1: Proposal Follow-Up
Trigger: HubSpot deal moves to "Proposal Sent" stage
Flow:
- Wait 3 days
- Check: has the deal stage changed? (If yes → stop. If no → continue)
- Send Email 1 via Gmail/Outlook
- Wait 4 more days
- Check: has the deal stage changed? (If yes → stop. If no → continue)
- Send Email 2
- Wait 7 more days
- Check again
- Send Email 3 (final)
- If no response after 21 days total → move deal to "Lost" stage automatically
In Make, this is one scenario with delay modules and conditional routers. The "check if deal stage changed" step is crucial — it prevents sending follow-ups to people who've already responded.
Automation 2: Post-Project Follow-Up
Trigger: HubSpot deal moves to "Completed" stage
Flow:
- Wait 3 days
- Send post-project check-in email
- Wait 30 days
- Send monthly check-in email
- Repeat step 4 every 30 days for 3 months
Automation 3: Payment Reminder
Trigger: Invoice is overdue (connect FreshBooks or your invoicing tool to Make)
Flow:
- Wait 3 days past due date
- Send gentle reminder: "Just a heads up — invoice #[number] for [amount] was due on [date]. Sometimes these slip through the cracks. Here's the payment link: [link]"
- Wait 7 more days
- Send firmer reminder: "Following up on invoice #[number] for [amount], now [X] days overdue. Please let us know if there's an issue with the invoice or if you need to arrange a different payment timeline."
Make
$9/month
Key Benefits
- Conditional logic handles the don't email if they already replied check
- Delay modules space out emails naturally
- Connects to HubSpot, Gmail, FreshBooks, and 1,800+ other apps
Affiliate link — we may earn a commission at no extra cost to you
Step 4: Personalize Without Making It Obvious
The key to automated follow-ups that work is making them feel personal. Here's how:
Use merge fields. Every email should include the client's first name, project type, and relevant dates. Both HubSpot and Make support this. "Hi Sarah, following up on the website redesign proposal" feels personal. "Hi, following up on our proposal" feels automated.
Vary your sending times. Don't send every automated email at exactly 9:00 AM. In Make, add a random delay of 1-3 hours to each send. This prevents the pattern from being obvious.
Write like you talk. Automated emails fail when they sound formal and template-y. Write them the way you'd actually write a quick email — short paragraphs, contractions, casual tone. Read each template out loud. If it sounds like a robot, rewrite it.
Include a specific detail when possible. If your CRM has notes about the client (it should), reference something specific. "Hope the team offsite went well!" makes a generic follow-up feel like a personal email.
The Results After 3 Months
Before automation:
- Follow-up rate: ~50% (we forgot half the time)
- Response to follow-ups: ~30%
- Deals lost to no follow-up: 2-3 per month
After automation:
- Follow-up rate: 100% (every single one, on time)
- Response to follow-ups: ~45% (higher because timing is consistent)
- Deals lost to no follow-up: 0
Estimated revenue recovered: $4,000-6,000/month in deals that would have slipped away.
For a $9/month tool investment. If you're looking for more ways to automate your solo business, check out the 7 cheapest AI tools that run an entire business.
Ad
Common Mistakes to Avoid
Don't over-automate. Three follow-ups for a proposal is enough. Five or six makes you look desperate. Know when to stop.
Don't automate apologies. If something went wrong on a project, write that email yourself. Automated apologies are obvious and insulting.
Don't send follow-ups on weekends. Configure your automations to only send Monday through Friday. Weekend business emails feel intrusive.
Don't skip the "check if they replied" step. Nothing kills trust faster than getting a follow-up email after you've already responded. Always build in the conditional check.
Test with your own email first. Before going live, run the entire sequence with your own email address as the recipient. Read every email. Check the timing. Make sure the merge fields work. One broken automation can damage a client relationship.
The Bottom Line4.7/5
Automated follow-ups are the highest-ROI automation a solopreneur can build. Two hours of setup time, $9/month in tools, and you never lose a deal to forgotten follow-ups again. The combination of HubSpot (free CRM) + Make ($9/month automation) handles everything you need.
This system has been running in a real business for 3+ months. Some links may be affiliate links — read our policy.
Ad
Enjoying this article?
Get more like this every Tuesday. Free.
By subscribing, you agree to our Privacy Policy.
Written by
RunSolo
We test AI tools in real business workflows and share what actually works for one-person companies.
Related Articles
AI Bookkeeping Without an Accountant: The Solo Business Stack for 2026
Solo businesses spend $150-500/month on bookkeepers and accountants — often unnecessarily. We tested an AI-powered stack that handles invoicing, expense tracking, categorization, and tax prep for under $30/month.
How to Automate Invoicing with AI (Save 4 Hours Every Month)
Manual invoicing costs solopreneurs 4-6 hours every month. Here's how to set up an AI-powered invoicing workflow that handles everything from creation to follow-ups.
How to Use AI to Write Winning Proposals (Template Included)
Stop spending 3 hours on every proposal. This AI-powered workflow creates professional, personalized proposals in 30 minutes — with a copy-paste template you can use today.