Aerys AERYS

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.

Aerys AERYS CRM
● Running

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

Seasonal

9:00 AM

Kowalski Family

0–6mo · Active

Review ask

10:30 AM

Riverdale Properties

12–24mo · Cooling

Re-engage

11:00 AM

Carlos M.

0–6mo · Active

NPS check

2:00 PM

Re-booked in the last 7 days

Delgado Family

Booked

18-month re-engagement · "yes, let's do the deck"

Park Lane HOA

In conversation

Seasonal tip · "how soon can you quote?"

Rivera Residence

Booked

12-month cooling · "perfect timing, need interior"

Nguyen Family

Not now

6-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

18-month exterior re-engagement63 enrolled
Spring exterior season opener141 enrolled
Post-job review ask (3-day)247 enrolled
Fall maintenance check-in201 enrolled

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.

SMS · Email6–12mo group · Spring

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

0–6 Detractors7–8 Passive9–10 Promoters

Alert: Carlos M. rated 6 · Pinecrest job · Call before public posting

Re-Engagement Engine

Flagship

Customers 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"

Booked

$3,200

Rivera Residence

12-month cooling · "perfect timing, interior is overdue"

Booked

$2,800

Park Lane HOA

Seasonal tip · "how soon can you quote the exterior?"

In conversation

~$2,400

Your past customers are your next jobs.

How it works

Job done. Clock starts. System runs.

1

Job is complete.

Job closes in the CRM. The clock starts. The customer joins the 0–6 month active group.

2

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.

3

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.

4

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

Customer goes quiet after the invoice pays
Automated messages at 90 days, 6 months, 18 months
Klaviyo at $300+/mo — built for online stores
$129/mo, trade templates included, runs day one
"I'll send a holiday card" — never actually happens
Seasonal messages fire automatically, on schedule
Review ask you forget to send
Review ask fires at the right time, every time
1-star review surprise on Google
NPS alert catches the unhappy customer before they post
Past customers search online at 18 months
Re-engagement message goes out before they search
"Follow-up customers" list you never open
Dashboard shows every group, every message, every reply
Repeat business as a vague goal
Repeat customers driving a meaningful share of monthly revenue

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.

$129/mo

Repeat Customer Engine

Setup included · 7–10 days to first live message

Add to your cart Book a demo first

Best 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.

Add all three to cart

Twilio rates ~$0.008/msg. For 247 customers, roughly $2–6/mo extra.

FAQ

Questions people ask before they sign up.

Messages are helpful by design — seasonal tips, maintenance heads-up, weather warnings. A soft call to action at the bottom, not a hard sell at the top. Most templates fire 3–6 times a year per customer, not weekly. You can adjust any cadence. Customers who opt out are usually ones who moved on. The ones who re-engage were just waiting to be asked.
Each message has a trigger and conditions. Triggers are time-based (X months since last job), event-based (job done → 3-day review ask), or seasonal (spring opens → exterior tip). Conditions filter by trade, project type, and channel preference. The system runs daily and sends anything that matches. You see the 7-day queue and can stop any message before it goes out.
Yes, fully. Edit the message text, timing, channel, trigger, and conditions. Most operators adjust 3–4 templates in week 1 to match their voice, then let the rest run on defaults. The custom template upgrade ($1,500/template) is for operators with unusual workflows the defaults don't cover.
Honored immediately across all channels. The customer is flagged and no automated messages go to them again. You can still reach out yourself — the opt-out covers automated messages, not your direct contact. To re-subscribe, they reply YES. TCPA compliance on SMS opt-outs is automatic.
Different tools, designed to work together. Repeat Customer Engine sends the review ask and manages the customer lifecycle. Review Manager monitors Google, Yelp, and Facebook for new reviews and drafts replies. Most operators run both — this drives the volume, Review Manager handles the inbound. Together: $129 + $99 = $228/mo.
Yes. A referral message fires after a satisfied customer — NPS 9+ or a 5-star review. It asks for a referral with a soft incentive (discount on next service, your choice). If the lead comes through Lead & Customer Hub, the referral source is tracked. You can edit the template or turn it off.
Three ways: CSV (we give you a template — fill in name, phone, email, last job date, trade), CRM webhook (connect your existing CRM and data flows in automatically), or manual entry for small lists. Most operators use CSV for the historical batch, then a webhook for ongoing new customers.
Painting operators with strong reputations see meaningful re-booking when they reach out at the 12-month mark. Power wash and pool tend higher because the service interval is shorter. Numbers settle by month 3–4. The first 60 days are usually the busiest — lots of customers were just waiting to be asked.

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.

Aerys Advisor

Curious about Repeat Customer Engine? Book a call and we'll walk through your customer list, what re-engagement looks like for your trade, and what repeat revenue looks like at month 6.