How to Reactivate Past Customers With CRM | DunaHub
Learn how to use CRM history, segmentation, and automations to reactivate past customers, recover delayed proposals, and generate new Jobs without depending only on new leads.
Aisha Benevente
Writer
How to Reactivate Past Customers With CRM and Generate More Repeat Business
Many service businesses put all their energy into generating new leads.
They run ads.
Create content.
Ask for referrals.
Try to rank on Google.
Launch promotions.
But they often forget one of the most valuable groups they already have:
past customers.
These people already know the business.
They have already gone through the sales process.
They have already trusted the company.
They already understand how the team works.
In many cases, they have another service need but simply do not remember to call again.
A past customer may need:
- maintenance;
- recurring cleaning;
- another estimate;
- service at a second property;
- an additional repair;
- an upgrade;
- a preventive visit;
- seasonal service;
- a renewal;
- a new project.
If your company does not stay connected, that customer may hire a competitor simply because the competitor reached out first.
A CRM for service businesses helps turn past customers into new opportunities.
Instead of leaving old contacts buried in text messages, spreadsheets, and personal phones, your business can organize customer history, segment contacts, create reactivation stages, and schedule follow-up.
The workflow can look like this:
Past customer identified → History reviewed → Likely new need found → Message sent → Customer replies → New proposal → New Job
Reactivation does not mean sending random promotions to your entire database.
It means using customer context to restart relationships that may still create value for both sides.
What is customer reactivation?
Customer reactivation is the process of contacting past customers or inactive leads after a period of no communication.
It may include:
- customers who previously hired the company;
- old proposals that were never approved;
- leads who requested an estimate;
- recurring customers who stopped service;
- customers who delayed a project;
- customers likely to need maintenance;
- people who said they would come back later;
- former commercial accounts;
- seasonal customers.
The goal is to discover whether there is a new opportunity.
A general reactivation message may say:
Hi {{lead.name}}, it has been a while since we last worked with you. We wanted to check whether you need any of our services again.
A more relevant version may say:
Hi {{lead.name}}, our team completed maintenance on your system last year. Since this service may need periodic attention, we wanted to see whether you would like to schedule another evaluation.
The second message is usually stronger because there is a clear reason for the contact.
Why are past customers so valuable?
A new lead still needs to learn about your business.
They may be comparing providers.
They may question the price.
They may need reviews, examples, and explanations before trusting the company.
A past customer already has experience with the business.
They know:
- who the company is;
- how communication works;
- whether the team arrived on time;
- how the service was handled;
- how billing worked;
- whether they would hire the company again.
That reduces some of the trust-building required in a new sale.
It does not mean every reactivation will close.
It means the relationship already has a foundation.
Why do businesses forget past customers?
Because customer history is often scattered.
One customer is buried in an old text thread.
Another is listed in a spreadsheet.
Another appears only in an invoice.
Another is saved in a technician’s phone.
Another is just a contact name with no service history.
When the business wants to generate more sales, it cannot easily answer:
- Who hired us last year?
- Who had maintenance six months ago?
- Who wanted to move forward later?
- Who requested an estimate but never approved?
- Which customers had recurring service?
- Who may need service at another property?
- Who approved a similar proposal before?
Without CRM, the customer base exists, but it is difficult to use.
How CRM supports customer reactivation
A CRM centralizes information that helps the business decide who should receive a message.
In DunaHub, a lead record can include:
- conversations;
- notes;
- services;
- proposals;
- Jobs;
- invoices;
- pipeline stage;
- lead score;
- assigned owner.
This allows the team to review the relationship before contacting the customer.
It helps prevent inappropriate outreach to someone who:
- had an unresolved complaint;
- still has an unpaid invoice;
- already declined the service;
- moved outside the service area;
- asked not to be contacted;
- hired the company recently;
- is already in an active sales conversation.
CRM provides context.
Context makes reactivation more relevant.
Reactivation is different from cold outreach
Cold outreach means contacting someone with no previous relationship.
Reactivation means there is already some history.
That history may include:
- a completed service;
- an estimate request;
- a site visit;
- a conversation;
- a proposal;
- a Job;
- a referral;
- a form submission.
The reactivation message should acknowledge that relationship.
Weak message:
Hi! We have a promotion. Do you want to book?
Better message:
Hi {{lead.name}}, our team previously helped you with {{service}}. We wanted to check whether you need another service or maintenance visit.
The difference is relevance.
Which past customers should you contact first?
You do not need to contact the entire database at once.
Start with groups that are more likely to need service again.
Recurring-service customers
Examples:
- weekly or monthly cleaning;
- landscaping;
- pool maintenance;
- preventive HVAC service;
- pest control;
- equipment maintenance;
- commercial service accounts;
- ongoing consulting.
Customers with predictable maintenance cycles
Some services naturally repeat.
Examples:
- annual inspections;
- seasonal cleaning;
- six-month maintenance;
- equipment reviews;
- component replacement;
- preventive service;
- follow-up visits.
Customers who delayed the project
People who said:
- “I’ll do it next month.”
- “This is not the right time.”
- “Let’s talk again later.”
- “I need to wait until construction is finished.”
- “We may revisit this next quarter.”
These contacts already showed intent.
Old proposals with no final answer
A proposal that did not close may still be relevant.
The customer may have delayed instead of rejecting it.
Customers with other properties or locations
A satisfied customer may need the same service at another home, rental property, office, or branch.
Customers who sent referrals
Someone who recommended the business already trusts it and may hire again.
Customers with strong recurring potential
The first Job may have been small, but it may lead to a long-term relationship.
How to create reactivation stages in the pipeline
You can create pipeline stages specifically for reactivation.
Example:
- Past Customer;
- Reactivation Planned;
- Message Sent;
- Customer Replied;
- New Need Identified;
- Proposal Sent;
- Reactivated;
- Not Interested;
- Follow Up Later.
These stages prevent reactivation efforts from getting mixed with new leads.
The team can see:
- how many past customers were selected;
- how many messages were sent;
- how many customers replied;
- how many requested proposals;
- how many became new Jobs.
Reactivation becomes a measurable process.
How to use CRM filters for reactivation
CRM filters can help create practical customer lists.
The business may filter by:
- stage;
- date;
- assigned owner;
- lead score.
Examples:
Customers completed more than six months ago
They may be ready for maintenance.
Old or lost proposals
They may be worth reviewing again.
Past Warm or Cold leads
They may have a different need today.
Customers owned by a specific team member
Each salesperson can reactivate their own accounts.
Customers from a specific period
Useful for seasonal campaigns.
Filters turn a large database into a manageable action list.
How to use Hot, Warm, and Cold scoring in reactivation
Lead scoring can also support reactivation.
Hot
A past customer who:
- replied;
- has a current need;
- asked about availability;
- requested a proposal;
- wants to schedule;
- has overdue maintenance.
Warm
A customer who:
- showed interest;
- asked to talk later;
- may hire;
- has recurring needs but no date;
- replied without urgency.
Cold
A customer who:
- did not reply;
- has no current need;
- asked not to receive messages;
- moved outside the service area;
- is no longer a good fit;
- has been inactive for a long time.
The score helps your team focus on the most promising replies.
Review customer history before sending anything
Before contacting a past customer, check:
- last service;
- service date;
- value;
- previous proposal;
- notes;
- assigned technician;
- preferred channel;
- past complaints;
- invoice status;
- lost reason;
- likely next service need.
This review prevents embarrassing mistakes.
Do not send:
It has been a long time since we worked together.
if the service happened two weeks ago.
Do not offer maintenance for a service the customer never received.
Do not try to sell again while an unresolved problem remains open.
General reactivation message
Hi {{lead.name}}, how are you? Our team worked with you previously, and we wanted to check whether you need any of our services again. If we can help, simply reply to this message.
Periodic maintenance message
Hi {{lead.name}}, it has been some time since the last maintenance completed by our team. Since this type of service may need periodic attention, we can check a new date if needed.
Delayed proposal message
Hi {{lead.name}}, we previously sent a proposal for {{service}}. Since you mentioned that you might revisit the project later, we wanted to see whether it is still part of your plans.
Recurring customer message
Hi {{lead.name}}, we are organizing our upcoming schedule and wanted to check whether you would like to continue or schedule another {{service}} appointment.
Seasonal message
Hi {{lead.name}}, as {{season/period}} approaches, many customers start scheduling {{service}}. Since we have worked with you before, we wanted to check whether you would like to review availability.
Second property or location message
Hi {{lead.name}}, it was a pleasure working with you previously. If you need the same service at another home, property, location, or new project, our team can prepare another proposal.
What makes a reactivation message effective?
A good message includes:
- context;
- business identification;
- a reason for reaching out;
- simple language;
- one clear next action;
- no pressure.
The customer should immediately understand:
- who is contacting them;
- how they know the company;
- why they are receiving the message;
- what they can do next.
Avoid vague outreach.
What should you avoid?
Do not contact the entire database without segmentation
Relevant messages usually perform better.
Do not pretend to have a closer relationship than you do
Use the real customer history.
Do not create false urgency
Do not say availability is almost gone unless that is true.
Do not send too many messages
A few respectful attempts are better than constant pressure.
Do not ignore opt-out requests
Respect customers who do not want further contact.
Do not offer the wrong service
Review the history first.
Do not reactivate unresolved complaints as a sales opportunity
Fix the issue before selling again.
Do not send the same message to everyone
Different customer groups have different needs.
How to use WhatsApp for reactivation
WhatsApp can work well when it was already the customer’s preferred channel.
Short message:
Hi {{lead.name}}, how are you? Our team previously helped you with {{service}}. We wanted to see whether you need another service or maintenance visit.
Avoid sending a long sales message.
When the customer replies, the team should take over.
The DunaHub Unified Inbox can help keep that conversation connected to the customer record.
How to use email
Email may be better for:
- commercial clients;
- property managers;
- HOAs;
- consultants;
- larger proposals;
- recurring business accounts;
- managers and accounting contacts.
Suggested subject:
Do you need help with [service] again?
Message:
Hi {{lead.name}}, Our team previously helped your company with {{service}}, and we wanted to check whether you have any current needs or planned maintenance. If useful, we can prepare a new proposal.
Keep the email direct.
How to use SMS
SMS works best for short messages.
Example:
Hi {{lead.name}}, this is {{company.name}}. We worked with you previously and wanted to see whether you need {{service}} again. Reply here to speak with our team.
In DunaHub, outgoing SMS uses credits.
Use the channel when it makes sense for the customer.
How to use stage automations for reactivation
Stage Automations can help standardize follow-up.
Example:
- Past customer enters Reactivation Planned;
- First message is sent;
- System waits several days;
- Another message may be sent on Pro;
- If the customer replies and changes stages, the sequence stops.
Starter supports one message per stage.
Pro supports multi-step sequences with multiple delays.
Automation improves consistency.
But selecting the right customers and handling replies still requires human judgment.
Example reactivation sequence
First message
Hi {{lead.name}}, our team worked with you previously, and we wanted to see whether you need {{service}} again.
Second message
Just following up to let you know our team is available if you would like to review scheduling or request a new proposal.
Final message
Since we have not heard back, we will close this follow-up for now. You can reply anytime if you need help in the future.
Do not turn the sequence into harassment.
Two or three respectful messages are enough in many situations.
How stop conditions help
When the customer replies or moves to another pipeline stage, the previous sequence should stop.
Example:
The customer replies:
Yes, I would like to schedule.
The team moves the lead to New Need or Approved.
The customer should not continue receiving:
Do you still need the service?
Stop conditions prevent outdated communication.
How to reactivate old proposals
Old proposals need review before outreach.
Check:
- how much time has passed;
- whether pricing is still valid;
- whether scope may have changed;
- whether availability has changed;
- whether the customer gave a reason;
- whether the service is still offered.
Message:
Hi {{lead.name}}, we previously sent a proposal for {{service}}. We wanted to check whether the project is still active. Since pricing and availability may have changed, we can review the proposal before moving forward.
Do not promise to honor an old price without checking.
How to reactivate maintenance customers
Maintenance services create a natural reactivation opportunity.
Examples:
- HVAC;
- cleaning;
- pool service;
- landscaping;
- equipment maintenance;
- inspections;
- gutter service;
- electrical systems;
- property maintenance.
Message:
Hi {{lead.name}}, your last maintenance service was completed around {{period}}. We wanted to check whether you would like to schedule another preventive visit.
This message provides useful context.
How to reactivate seasonal customers
Some services depend on the season.
Examples:
- cleaning before holidays;
- HVAC maintenance before summer;
- landscaping in spring;
- winter preparation;
- gutter cleaning;
- pool opening or closing;
- property preparation;
- year-end maintenance.
The business can create a dedicated campaign stage.
Example:
Past Customers → Seasonal Campaign → Replied → Proposal → Scheduled
How to reactivate recurring customers who stopped service
First, try to understand why the recurring service ended.
Possible reasons:
- price;
- move;
- dissatisfaction;
- no longer needed;
- scheduling issue;
- temporary pause;
- new decision-maker.
Message:
Hi {{lead.name}}, we noticed it has been some time since your last recurring service. We wanted to see whether you would like to restart or whether there is anything we could adjust.
This opens the door to useful feedback.
How to reactivate commercial customers
In business accounts, internal contacts change.
The previous contact may have left.
The company may have a new manager.
Budgets and needs may be different.
A good message:
Hi {{lead.name}}, our team previously supported your company with {{service}}. We are updating our customer contacts and wanted to check whether you have any current needs or upcoming plans.
If that person is no longer responsible, ask for the correct contact.
How to reactivate leads who never bought
These contacts are not past customers, but they may still be worth revisiting.
Segment by reason:
- delayed project;
- budget issue;
- no response;
- hired a competitor;
- wrong season;
- waiting for approval;
- missing information.
Delayed lead message:
Hi {{lead.name}}, when we last spoke, you mentioned that you might revisit {{service}} later. We wanted to see whether now is a better time to continue.
No-response lead message:
Hi {{lead.name}}, we previously spoke about {{service}}. If the need is still active, we can review the information and help with the next step.
How Job history supports reactivation
Job Scheduling shows services that were completed.
This can help identify:
- last service date;
- service type;
- address;
- value;
- assigned technician;
- status.
With that history, the message can be more specific.
Example:
We completed your property cleaning in January. Would you like to review another date?
That is stronger than:
Do you want to buy again?
How proposals support reactivation
Visual Proposals allow the team to review what was previously offered.
The business can check:
- line items;
- price;
- status;
- date;
- scope.
If the customer wants to restart, prepare a new proposal or review the existing information.
Do not assume old terms still apply.
How invoices help understand the relationship
Invoices may help identify:
- previously billed services;
- payment history;
- past values;
- previous customer relationship.
Before reactivation, check whether any billing issue remains.
It may be inappropriate to offer new work before resolving the old balance or dispute.
How the Customer Portal helps repeat customers
The Customer Portal gives customers a private link for proposals, invoices, payments, and service history.
For recurring customers, this can support continuity.
During reactivation, the company may say:
Your service history and previous documents remain available in your Customer Portal.
That reduces repeated document requests.
How to turn a reply into a new opportunity
When the customer responds, act quickly.
Example:
Customer:
Yes, I need the service again.
Next steps:
- confirm the service;
- update the address;
- understand the timeline;
- check for changes;
- update lead score;
- create a new proposal;
- move the lead in the pipeline;
- create the Job after approval.
Do not let a reactivated customer wait.
The opportunity is active again.
How to measure a reactivation campaign
Track:
Customers selected
How many contacts entered the campaign?
Messages delivered
How many people were reached?
Responses
How many restarted the conversation?
New service needs
How many showed real interest?
Proposals sent
How many replies became estimates?
Jobs closed
How many reactivations became booked work?
Revenue generated
How much revenue came from the existing database?
Reasons for no interest
No current need, moved, price, dissatisfaction, another provider, or invalid contact.
These numbers help improve the next campaign.
What is a good reactivation rate?
There is no universal rate.
Results depend on:
- database quality;
- time since last contact;
- type of service;
- message relevance;
- communication channel;
- previous satisfaction;
- natural service frequency;
- accuracy of contact details.
It is more useful to compare your own campaigns.
Example:
- Campaign 1: 100 contacts, 12 replies, 4 Jobs;
- Campaign 2: 100 contacts, 20 replies, 8 Jobs.
The business learns which customer segments work best.
How to improve response rates
Use context
Mention the previous service.
Choose the right time
Maintenance cycles and seasons matter.
Keep it short
The message should be easy to read.
Ask one simple question
Would you like to review a new service date?
Use the previous channel
If the customer used SMS, email, or WhatsApp before, start there.
Avoid generic promotions
Relevant service reminders often work better.
Reply quickly
A reactivated lead should not be left waiting.
Update the CRM
Record the response, stage, score, and next step.
Monthly customer-reactivation routine
A simple monthly process:
Week 1
Identify customers likely to need maintenance.
Week 2
Review old proposals and delayed leads.
Week 3
Contact inactive recurring customers.
Week 4
Analyze results and create the next segment.
Reactivation should not happen only when sales slow down.
It can be part of the regular sales process.
How much do CRM and automations cost in DunaHub?
Current DunaHub plans use flat company pricing.
| Plan | Monthly price | Leads | Automations |
|---|---|---|---|
| Free | $0 | 50 total | Not included |
| Starter | $9.90/month | Unlimited | One message per stage |
| Pro | $49/month | Unlimited | Multi-step sequences |
On Free, reactivation can be completed manually using the CRM Pipeline, history, scoring, and filters.
Starter supports one automated message per stage.
Pro supports multi-step sequences with multiple messages and delays.
Common reactivation mistakes
Failing to segment the database
Generic messages are less relevant.
Not reviewing history
The team may contact the customer at the wrong time.
Using contact data that is too old
Phone numbers and emails may no longer work.
Ignoring previous complaints
Resolve the problem first.
Reusing old pricing without review
Conditions may have changed.
Sending too many messages
Reactivation should not annoy customers.
Not moving leads in the pipeline
Replies become disorganized.
Responding too slowly
The new opportunity goes cold again.
Not recording outcomes
The business does not learn.
Relying only on discounts
Context and convenience may be stronger than promotions.
Customer-reactivation checklist
- Define the campaign goal;
- Select the customer segment;
- Review history;
- Check the last service;
- Review old proposals;
- Check for open issues;
- Update phone and email;
- Create a reactivation stage;
- Assign an owner;
- Write a contextual message;
- Select the communication channel;
- Set the delay;
- Configure automation if applicable;
- Test the message;
- Respect opt-out requests;
- Respond quickly;
- Update the lead score;
- Create a new proposal;
- Create a Job after approval;
- Measure replies;
- Measure closed Jobs;
- Record reasons for no interest;
- Review results;
- Repeat with another segment.
Summary: past customers may be your next source of revenue
Service businesses should not depend only on new leads.
Inside the current database, there may be:
- customers ready for maintenance;
- delayed proposals;
- recurring services that stopped;
- customers with new projects;
- customers with other properties;
- commercial accounts with new needs;
- leads who only needed better timing.
CRM helps find and organize those opportunities.
The process becomes:
History reviewed → Customer segmented → Relevant message sent → Customer replies → New need identified → Proposal → Job → Invoice
Reactivation works best when it is relevant.
It is not about sending advertisements to everyone.
It is about using customer history to contact the right person, at the right time, for a clear reason.
With DunaHub, service businesses can combine customer history, CRM Pipeline, lead scoring, proposals, Jobs, invoices, Unified Inbox, and Stage Automations to turn past relationships into new opportunities.
Frequently Asked Questions
What is customer reactivation?
Customer reactivation is the process of reconnecting with past customers or inactive leads to identify new service needs.
Can CRM help reactivate customers?
Yes. CRM organizes customer history, stages, services, proposals, Jobs, invoices, and next steps.
Which customers should be reactivated?
Recurring customers, maintenance customers, delayed proposals, previously interested leads, and customers with new projects.
Should I message the entire database?
No. Segment customers by history, service, date, profile, and likely need.
Can I use WhatsApp?
Yes, especially when it was already the customer’s preferred communication channel.
Can I use email?
Yes. Email can work well for commercial customers and larger proposals.
Can I use SMS?
Yes. SMS is useful for short messages and uses credits in DunaHub.
Does DunaHub support automated reactivation?
Yes. Stage Automations can send messages when a lead enters a configured stage.
Does Free include automations?
No. Reactivation can be managed manually through the CRM Pipeline.
Does Starter include automations?
Yes. Starter supports one message per stage.
Does Pro support sequences?
Yes. Pro supports multi-step sequences with multiple messages and delays.
Should I offer a discount?
Not necessarily. Timing, maintenance, convenience, and relevant service needs may be more effective.
How many messages should I send?
In many cases, two or three respectful attempts are enough.
Should I reactivate customers with complaints?
Resolve the previous issue first. Do not try to sell before addressing the problem.
Can I reuse an old proposal?
Review pricing, timeline, scope, and availability before sending it again.
How do I know whether a campaign worked?
Track replies, proposals, Jobs closed, revenue, and reasons for no interest.
Should past customers stay in the main pipeline?
They can, but dedicated reactivation stages usually make management easier.
Can a Cold customer become Hot?
Yes. If they respond with a current need, update the score.
Does reactivation replace new lead generation?
No. It complements new customer acquisition.
Which businesses should use customer reactivation?
Cleaning companies, HVAC contractors, electricians, plumbers, landscapers, pressure washing businesses, gutter companies, maintenance companies, consultants, painters, repair companies, and other service businesses.
Reconnect with customers who already know your business
Your next Job may come from someone who already trusted your work.
Create your free DunaHub account, organize past customer history in the CRM, and start turning previous relationships into new opportunities.
Ready to organize your sales pipeline?
DunaHub is free to start. No credit card required.
Start free →