crm

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

22 min read

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:

  1. Past customer enters Reactivation Planned;
  2. First message is sent;
  3. System waits several days;
  4. Another message may be sent on Pro;
  5. 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:

  1. confirm the service;
  2. update the address;
  3. understand the timeline;
  4. check for changes;
  5. update lead score;
  6. create a new proposal;
  7. move the lead in the pipeline;
  8. 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.

PlanMonthly priceLeadsAutomations
Free$050 totalNot included
Starter$9.90/monthUnlimitedOne message per stage
Pro$49/monthUnlimitedMulti-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 →