TL;DR: Contractors can fill fall and winter schedules by contacting past customers with a useful seasonal maintenance or winter-prep offer instead of waiting for new leads to appear. Segment your customer list, use a short email, SMS, and call sequence, and track every booking so you know which past-customer campaigns produce revenue.
Start with the list you already have
Your past customers already know your name, understand your work, and have less reason to worry about hiring you than someone they have never met. Contact them before winter with a clear reason to book, such as a furnace tune-up, pipe-freeze inspection, electrical safety check, or winterization service. Reach out in late September or early October, when customers still have time to plan and your schedule has not filled with emergency calls. Keep the campaign simple, personal, and easy to track.
Why are past customers often easier to book than new leads?
A past customer has already crossed several trust barriers.
They have seen your work, dealt with your team, received an invoice, and decided that the experience was acceptable enough to remember. That creates emotional safety: hiring you again feels less risky than choosing a stranger from a search result.
This is especially important when the job involves a home, a large expense, or a potential winter emergency. A homeowner may not know which HVAC company is competent, but they may remember the contractor who installed their furnace properly two years ago.
There is also a useful psychology principle at work: competence bias. People often assume that an organized, proactive business is more capable. When you reach out before the first deep freeze, refer to the work you completed, and offer clear appointment times, you signal that your company is prepared and pays attention.
That does not mean you should pressure customers. It means being the contractor who makes the next step easy.
Which past customers should you contact first?
Do not send the same message to everyone in your database. Start with three straightforward groups:
1. Customers from one to three years ago
These customers may be approaching a normal maintenance or replacement cycle.
Examples include:
- HVAC customers who had a furnace, boiler, or heat pump repaired or installed
- Plumbing customers who needed a water heater, sump pump, or pipe repair
- Electrical customers who had panel work, wiring, or backup power installed
- Roofing customers who had repairs completed before the last winter
- Landscaping customers who may need irrigation shutdowns, fall cleanups, or winter preparation
A customer from three years ago may still be worth identifying, but check your consent records before sending promotional email or SMS. In Canada, commercial electronic messages generally require consent, and implied consent can be time-limited. Review the CRTC’s guidance on commercial electronic messages, include a clear unsubscribe option, and do not contact people who have opted out.
2. One-time repair customers
These customers called because something went wrong. They may not know that you also provide preventive services.
Someone who hired you for a leaking pipe may now need freeze protection. Someone who called for a furnace repair may be due for a seasonal inspection. Someone who had a roof leak fixed may benefit from a pre-winter roof check.
The message should connect the previous problem to the next sensible service. Avoid turning it into a generic newsletter.
3. Quotes that never closed
A quote that did not close is not always a lost opportunity. The customer may have delayed the project, run out of time, or chosen to wait until the next season.
Review quotes from the past six to twelve months and separate them into:
- Projects that are still relevant before winter
- Projects that should be revisited in spring
- Quotes that are no longer a fit
- Customers who asked not to be contacted again
For the first group, offer a short conversation or updated appointment window rather than sending the original quote again.

What should your seasonal offer include?
The offer should give people a practical reason to respond. “Just checking in” is easy to ignore.
A good winter-prep offer is:
- Specific enough to understand quickly
- Relevant to the customer’s previous service
- Useful before winter
- Easy to schedule
- Limited by a real date or number of available appointments
Examples include:
- A furnace or boiler maintenance appointment
- A plumbing winter-readiness inspection
- A sump pump or backup system check
- An electrical safety inspection before seasonal heating demand
- A roof, gutter, or exterior inspection
- A fall landscaping cleanup or irrigation shutdown
- A returning-customer maintenance package
You do not necessarily need a large discount. Priority scheduling, a bundled inspection, or a simple returning-customer rate may be enough. The goal is to remove uncertainty and make the service feel timely.
What should the follow-up sequence look like?
A short sequence over two to three weeks is usually more practical than sending one message and hoping for the best. Use different channels, but keep the same offer and call to action.
Day 1: Send a personal email
Start with the customer’s name and mention the previous job.
Hi [Name],
We helped with your furnace service at [address or neighbourhood] a while back. With colder weather coming, we’re opening a few fall appointments for furnace checks before the winter rush.
Would you like us to reserve a morning or afternoon spot for you? Reply to this email or call [number].
Keep the email short. Include one booking option, not five different services.
Day 3: Send an SMS
Only text customers who have given the appropriate permission to receive promotional messages.
Hi [Name], it’s [Company]. We’re booking fall furnace checks before the winter rush. Want us to send over a couple of appointment times? Reply YES, or call [number]. Reply STOP to unsubscribe.
A text should not repeat every detail from the email. Its job is to make replying easy.
Day 7: Make a targeted call
Call the customers most likely to book, such as:
- High-value past customers
- Customers with equipment or work that should be checked
- People who opened, clicked, or replied to the email
- Customers who previously asked about future work
If they do not answer, leave a useful voicemail:
Hi [Name], it’s [Company]. We’re reaching out because we’re scheduling pre-winter maintenance appointments and wanted to give you first opportunity to book. Call or text us at [number] if you’d like to look at some dates.
Do not make repeated calls feel like pressure. One call and one voicemail is usually enough unless the customer responds.
Day 10: Send a helpful reminder email
Give the customer a reason not to wait. Explain what the service helps them prepare for, such as equipment reliability, frozen pipes, or limited appointment availability.
You can also include a short checklist:
- Check furnace filters
- Clear leaves from exterior vents
- Test sump pumps
- Shut down exterior water lines
- Inspect visible roof and gutter problems
Make it clear that the checklist is helpful, but that your team can handle the inspection or maintenance if they prefer.
Day 14 or 18: Send a final message
Use a real deadline, not fake urgency.
We’re nearly finished booking fall maintenance appointments. If you’d like to get on the schedule before winter, reply here and we’ll send the remaining available times.
Then stop the sequence. Customers who do not respond can be placed into a future seasonal campaign rather than contacted every few days.
How do you track which past customers booked?
A reactivation campaign only becomes useful when you can connect outreach to actual jobs.
Create a simple campaign label such as:
Fall 2026 Past Customer Reactivation
Then record:
- Customer name
- Customer segment
- Previous service
- Date contacted
- Channel used
- Response
- Appointment date
- Job value
- Final status: booked, not now, lost, or unsubscribed
If you use a spreadsheet, add these as columns. If you want a cleaner system, a CRM and pipeline management setup from Funky Moose Digital can track customers through stages such as contacted, replied, appointment offered, booked, and completed.
Use a dedicated booking form or ask callers to mention “fall maintenance” when they contact you. That gives your team another way to identify the source.
Do not judge the campaign only by email opens or link clicks. The numbers that matter are:
- How many people replied
- How many appointments were booked
- How many jobs were completed
- Revenue generated
- Which customer segment performed best
This is the practical side of lead generation for trades: a smaller list of people who already trust you can produce better work than a large volume of unqualified inquiries.
What if your past customer list is small?
Start with the list you have, then build a better one after every job.
At the end of each project, save:
- Service completed
- Equipment or materials involved
- Recommended follow-up date
- Customer permission for future communication
- Preferred contact method
- Notes about potential seasonal services
This turns customer reactivation into a repeatable part of your business instead of a last-minute scramble every fall.
It also supports broader contractor marketing tips. The best systems connect what happens after a customer hires you with what happens before the next job. A customer who books a furnace repair today may become next year’s maintenance customer if you keep a useful, timely record.
Should you still invest in new lead generation?
Yes. Customer reactivation should complement, not replace, new business.
Past customers are a valuable first source of fall bookings, but your business still needs a steady flow of new inquiries. If you are researching how to get more leads as a contractor, combine reactivation with a system that brings in new customers through search, landing pages, and follow-up.
Funky Moose Digital’s Google Ads, landing page, and pipeline services are designed to connect those pieces. The same CRM that tracks new inquiries can also remind your team when a past customer is due for seasonal follow-up.
That is the practical advantage of digital marketing for trades: your marketing should not stop at generating a click. It should help you identify who contacted you, what they need, whether they booked, and when they may need you again.
For more ideas on keeping your customer journey organized, see how a CRM can streamline the path from web lead to booked job.
Get more value from the customers you already earned
Online marketing for tradespeople is often focused on reaching strangers. That matters, but your existing customer list may be the fastest place to find your next few booked jobs.
Start this week by exporting your customer list, sorting it into the three groups above, and choosing one seasonal service to promote. Write one short email, one SMS, and one voicemail script. Then track every response and booking.
If you want help building the follow-up process, start a conversation with Funky Moose Digital. We can help you connect customer records, campaigns, landing pages, and pipeline tracking so more opportunities turn into scheduled work.
Key Takeaways
- Segment past customers into recent clients, one-time repair customers, and quotes that never closed.
- Give people a clear reason to respond, such as seasonal maintenance or winter preparation.
- Use a two-to-three-week sequence with email on Day 1, SMS on Day 3, a targeted call on Day 7, and a final reminder around Day 14 or 18.
- Track replies, booked appointments, completed jobs, revenue, and unsubscribes, not just clicks or opens.
- A proactive, organized follow-up process creates emotional safety and signals competence, making past customers more comfortable hiring you again.






























































































































