Lifecycle Automation · Re-Engagement · Review Requests · NPS Catch
Repeat Customer
Engine
The customer you already won.
When a job ends, most owner-ops move on. They never reach out again. A year later, that same customer needs paint — and they Google somebody else. 60% of the time, that's what happens. Repeat Customer Engine fixes it. It sends the right message at the right time: a review ask after the job, a seasonal tip at 6 months, a check-in at 18 months. You don't do any of it. The system runs itself.
$129/mo · Pro tier · Setup: customer import, lifecycle templates, review timing, NPS thresholds
$0
Cost to get a past customer back.
You already paid to get this customer. You don't have to pay again. They know your work. They trust you. All they need is a reason to call. Most owner-ops never give them one. Repeat Customer Engine sends the messages automatically. Industry data shows ~30% of home service revenue typically comes from repeat customers. Best operators push that to 50%+ with the right system in place.
What it actually does
Your past customers are your easiest sales.
After a job, most owner-ops do nothing. The customer goes into a list and stays there. A year later — when they need paint or their pool opened — they search online and pick whoever shows up. 60% of the time, it's not you. Not because you did bad work. Because nobody asked them back. Doing this by hand is hard. A review ask on day 3 after painting works well. On day 30, too late. A re-engagement message at 18 months lands right when exterior paint customers notice fade. Getting the timing right for every customer doesn't happen without a system.
Repeat Customer Engine tracks each customer by how long it's been since their last job. Messages go out on a schedule — trade defaults work on day one. A painting customer gets a review ask 3 days after the job. At 6 months, a seasonal tip. At 18 months, a re-engagement message timed to when they're probably noticing fade. Power wash customers get a nudge every 6 months. Pool customers get monthly chemical reminders. Every message is helpful — tips, reminders, weather heads-up. Ready-to-book replies surface in your queue. Low NPS scores trigger an alert before anything posts publicly.
Klaviyo is built for online stores. It doesn't know that 9 months after exterior painting is the right time to ask about fence staining. Mailchimp sends blasts, not timed sequences. Both make you build all the templates yourself — which most owner-ops never finish. Repeat Customer Engine ships with trade-specific templates already written. It runs on day one. Nothing to build.
Works standalone — import your customer list by CSV or webhook and messages go out on schedule. Add Lead & Customer Hub ($99/mo) and every customer's jobs, messages, and progress are on one page. Add Review Manager ($99/mo) and review asks here get handled on the other end — Review Manager watches replies and posts them. Add Follow-Up Automation ($99/mo) and a "yes, send me a quote" reply kicks off a quote automatically. Add Intelligence Dashboards ($99/mo) to see repeat-customer revenue as a slice of your monthly total.
The dashboard
Every customer. Every group. Every message queued.
Retention Dashboard
247 customers · 18 messages this week · 64% response rate · 7 re-booked this month · 31 review asks sent
Customer groups — time since last job
0–6 months · Active
84
4 messages scheduled
6–12 months · Warming
71
6 messages scheduled
12–24 months · Cooling
58
5 messages scheduled
24 months+ · Re-engage
34
3 messages scheduled
Messages going out today · 6
Patricia G.
6–12mo · Warming
9:00 AM
Kowalski Family
0–6mo · Active
10:30 AM
Riverdale Properties
12–24mo · Cooling
11:00 AM
Carlos M.
0–6mo · Active
2:00 PM
Re-booked in the last 7 days
Delgado Family
Booked18-month re-engagement · "yes, let's do the deck"
Park Lane HOA
In conversationSeasonal tip · "how soon can you quote?"
Rivera Residence
Booked12-month cooling · "perfect timing, need interior"
Nguyen Family
Not now6-month seasonal · "not this year, thanks"
Review asks · this week
31
Sent
19
Done
8
Pending
4
Declined
Avg rating
4.8★
Painting · LBV reference. Demo data — customer names, counts, and messages are fictional. Review ask timing is configurable; painting defaults to 3 days post-job.
Inside the module
Five tools. One repeat revenue system.
Message Templates Per Trade
Pre-built message sequences for painting, landscaping, power wash, and pool. Each trade has its own timing. Painting exterior customers get a check-in at 18 months. Power wash at 6. Pool service monthly. Start with the defaults. Change anything.
Active templates · Painting
Helpful Content Library
Every message is useful, not pushy. Seasonal tips, maintenance reminders, weather heads-up. The customer reads it and thinks "my painter is looking out for me." Over 40 messages per trade included. Edit them or write your own.
Sample · Spring check-in
Subject: Spring is here — quick exterior check-in
Hey [Customer] — spring's a good time to check the exterior before summer heat. UV fade and caulk gaps are worth catching early.
Want a walkthrough or touch-up quote? Reply and we'll get it on the calendar.
Review Request Timing
Asks for a review 3 days after a painting job. Same day after a power wash. Weekly during pool service. Goes by text or email. Paired with Review Manager, positive replies get handled over there. Standalone, the ask fires — you handle replies yourself.
Review pipeline · this month
31
Sent
19
Done
8
Pending
4
Declined
NPS flag: Carlos M. rated 6 — Pinecrest job 4 days ago
NPS Check-Ins
Checks in privately after jobs. Asks for a 1–10 score. If someone rates 6 or below, you get a text alert right away — before they post anything public. 9 or 10 goes straight to a review ask. Most public 1-stars come from customers who could have been caught here.
NPS scores · last 90 days
Alert: Carlos M. rated 6 · Pinecrest job · Call before public posting
Re-Engagement Engine
FlagshipCustomers who haven't called in 12+ months are your easiest sales. They already trust you. They just need to be asked. The re-engagement engine sends messages timed to when they're most likely to need work again. A meaningful share book within 60 days of the first message.
12–24mo group
58 customers
Messages this week
6
Re-booked · 30 days
4
Pipeline this month
$8,400
Delgado Family
18-month re-engagement · "yes, let's do the deck this spring"
$3,200
Rivera Residence
12-month cooling · "perfect timing, interior is overdue"
$2,800
Park Lane HOA
Seasonal tip · "how soon can you quote the exterior?"
~$2,400
Your past customers are your next jobs.
How it works
Job done. Clock starts. System runs.
Job is complete.
Job closes in the CRM. The clock starts. The customer joins the 0–6 month active group.
Messages fire on schedule.
Review ask, seasonal tip, maintenance reminder, NPS check — each at the right time for their trade. You can see the 7-day queue and stop anything.
Replies route by intent.
Ready to book? Shows up in your queue. Low NPS? You get an alert. No reply? They stay in the sequence until the next message fires.
Repeat job booked.
Customer books, job completes. They go back to the 0–6 month group. The cycle starts again. Zero acquisition cost, same as before.
The switch
What changes when you stop ignoring past customers.
The old way
Aerys Repeat Customer Engine
Add Lead & Customer Hub ($99/mo) for full customer records. Add Review Manager ($99/mo) so review asks and replies are handled in one place. Add Follow-Up Automation ($99/mo) to turn a "yes, quote me" reply into an automatic quote.
By trade
Same engine. Different timing per trade.
Exterior repaints happen every 18–24 months. Interior every 24–36. Messages follow those windows. Review asks go out 3 days after the job. The 18-month exterior message lands right when customers notice fade. Spring and fall seasonal tips keep you top of mind in between.
Connections
Works with everything you have.
Universal · every trade
Twilio
Sends text messages to customers who prefer SMS. Pass-through rates ~$0.008/msg.
Resend (Email)
Sends email messages with full delivery handling. Free tier covers most operators.
Anthropic Claude API
Personalizes messages, reads NPS scores, and classifies replies — booking vs. dismiss vs. unhappy.
iOS / Android
Dashboard works on your phone. Detractor alerts go to your number so you can call before a 1-star posts.
Aerys modules · works better with
Each module you add makes the data better and responses smoother.
Lead & Customer Hub $99/mo Recommended Jobs, messages, and lifecycle progress on one page per customer.
Review Manager $99/mo Recommended This module sends the review ask. Review Manager handles the replies on Google, Yelp, and Facebook. Different tools, designed to pair.
Follow-Up Automation $99/mo A "yes, send me a quote" reply kicks off an automatic quote sequence. No manual routing.
Intelligence Dashboards $99/mo See repeat-customer revenue vs. new-customer revenue. Track which templates are converting.
Estimating Engine $149/mo Re-quotes pull from the prior job. "Yes, do the deck again" → estimate drafts in 30 seconds.
Pricing
$129/month. Everything included.
No contracts. Setup included. Most operators are sending messages within 7–10 days. During setup, we import your customer list, apply trade templates, set review timing, set NPS thresholds, and run a 1-week preview where you approve every message before it goes live.
What's included
- ✓Customer import (CSV or webhook) with automatic group assignment
- ✓Trade message templates (painting · landscaping · power wash · pool)
- ✓40+ pre-written messages per trade (seasonal, maintenance, check-ins)
- ✓Review asks timed per trade
- ✓NPS check-ins (post-job, 3-month, annual)
- ✓Detractor alerts — you hear about it before the 1-star posts
- ✓Re-engagement templates (12mo · 18mo · 24mo+ groups)
- ✓SMS + email, routed by customer preference
- ✓7-day message queue preview in dashboard
- ✓1-week preview launch — approve every message before it fires
Optional upgrades
Custom Template Development
$1,500 / template
For operators with unusual repeat cycles or multiple customer types. We build the templates; you own them.
Custom Message Writing
$1,500 one-time
Seasonal messages written in your voice, for your region. For operators who want messages that sound exactly like them.
Multi-Trade Setup
$1,500 one-time
Running two trades? Separate template stacks per trade. Customers route to the right sequence by job type.
Repeat Customer Engine
Setup included · 7–10 days to first live message
Add to your cart Book a demo firstBest with
Lead & Customer Hub
+$99/mo
Full customer record. Jobs, messages, and lifecycle on one page.
Review Manager
+$99/mo
Review asks here. Replies handled in Review Manager. Full loop covered.
Twilio rates ~$0.008/msg. For 247 customers, roughly $2–6/mo extra.
FAQ
Questions people ask before they sign up.
Repeat is cheaper than new.
Add Repeat Customer Engine to your cart and book a call. We'll import your customer list, set up trade templates, configure review timing, and run a 1-week preview before anything goes live. First messages fire in 7–10 days.