Customer reactivation for home services

Customer reactivation starts with who’s coming back.

They used you last year. Then things went quiet. Now a matched visit shows them back on your website. Give your team the context to restart the conversation.

Start free

Up to 5 eligible homeowner IDs a day. No credit card required.

See how it works
Illustrative workflowA past customer returns
  1. Previous relationship

    The CRM records a completed HVAC service last year.

  2. Today’s visit

    A matched visitor browses the maintenance page.

  3. Suggested next step

    Check their equipment and service history, then offer a useful next appointment.

New activity gives an old relationship a reason for review.

Example scenario, not a customer result or product screenshot.

How PipelineOn fits

Customer reactivation means reconnecting with someone who previously bought from you and has gone quiet. PipelineOn can connect a matched website visit with a past-customer record in your CRM. Use that new activity and previous service history to decide who to review, what to offer, and who should follow up.

Start by defining a past customer

A quiet contact is not automatically a lost customer. An annual maintenance customer, a homeowner who bought a roof, and a canceled lawn care account have different reasons for going quiet.

Use the customer fields or deal, job, and service statuses available through your CRM connection. Separate past paying customers from open estimates and leads that never booked. Each group needs a different conversation.

Customer reactivation, lead reactivation, or estimate follow-up?

A database reactivation campaign can contain several kinds of records. Split them by what happened before you choose a message.

RelationshipConversation to reopen
Past customer with completed workA maintenance need, another service, or a return to a previous service plan.
Old lead who never bookedThe original inquiry and whether they still need an appointment.
Homeowner with an unsold estimateThe project, unanswered questions, and whether the scope or quote needs updating.

A practical customer reactivation workflow

  1. Look for a matched return visit

    Review the pages viewed and the available visit dates. A service page can help frame the review; it does not confirm a new purchase decision.

  2. Read the last chapter

    Check the last completed job, open issues, contact preferences, and whether the customer still owns the property.

  3. Offer a relevant next step

    A maintenance appointment, a new estimate, or an answer to an unfinished question can be more useful than a blanket discount.

  4. Record what happened

    Log the reply, appointment, completed work, and payment separately. Close the loop even when the answer is no.

When should you run a customer reactivation campaign?

Use the service cycle and the last interaction to choose timing. HVAC maintenance may have a seasonal reason for contact; a roof replacement customer may have no repeat need for years. An unresolved service issue needs customer care first.

A matched return visit adds another reason to review the record between scheduled campaigns. Check whether another team member is already in conversation and honor contact preferences before adding a new touch.

What to say when you reconnect

Use the relationship and service history to make the message relevant. There is no need to open the conversation by describing the person’s browsing. Adapt this example only when the service history and offer are accurate.

Measure reactivation through to completed work

Keep a simple count of past customers with matched return visits, records reviewed, people contacted, replies, appointments, and completed jobs. Report collected revenue separately from a quoted or sold amount.

This shows where the process is working. It also keeps a website revisit from being counted as recovered revenue.

Common questions

How is this different from emailing my whole customer list?

A matched return visit gives you recent activity to review alongside the old relationship. Your team can prioritize those records and tailor the next step to the previous work and current browsing.

Can I choose which customers count as past customers?

Yes. Supported CRM connections let you configure customer classification from available fields or stages. Choose rules that reflect your service cycle and verify the resulting labels.

Does a return visit mean the customer wants to book?

No. They may be researching, checking contact details, or looking for help with existing work. Read the CRM history and let the conversation establish what they need.

Put your CRM history to work

See who’s coming back.

Connect eligible website activity with the customer relationships your team already knows.

Start free

No credit card required.

Talk through your CRM setup

PipelineOn

Unlock your website traffic now

Explore your traffic journeys, see high-intent visitors, and push top leads to your CRM.

Already have an account? Sign in