EraBright
Growth & Full Demand Gen

Turn Your Slow Season Into Your Next Campaign.

The customers who already hired you are your best source of new revenue — and most contractors never reach back out. We build automated campaigns around your past customer list, timed to your trade's demand cycles, service intervals, and slow seasons.

Get a Free Audit

How It Actually Works

01

Your past customer list is built and organized

We pull from your existing job records, invoices, CRM, or intake forms — wherever your customer history lives. Most contractors have more data than they realize. We clean it, deduplicate it, and structure it for campaigns.

02

Customers are segmented by service history and timing

An HVAC customer whose last job was a repair 14 months ago gets a different message than one who just had a tune-up. A landscaping customer who did a full project two years ago is ready for a phase-two offer. Segmentation is what makes the campaigns feel relevant instead of generic.

03

Campaigns trigger at the right moment for each segment

Maintenance reminders go out 4–6 weeks before peak season. Dead-lead reactivation runs during your slow period, when price sensitivity is lower and you have capacity to take the job. Every campaign fires based on data, not on someone remembering to send an email.

04

Every booked job is tracked back to the campaign

You see which campaigns drove bookings, how many customers responded, and the estimated revenue attributed to each send. No black box — just clear attribution so you know what's working.

What's Included

Annual maintenance reminders

Timed to when demand peaks for your specific trade — not just sent randomly. An HVAC tune-up reminder in March performs differently than one in July. We build the timing around your trade's actual demand curve.

Pre-season targeted offers

Early booking discounts, priority scheduling, or seasonal packages — sent 4 to 6 weeks before your busy season, when past customers are planning but haven't committed yet.

Dead-lead reactivation campaigns

Customers who inquired but never booked, or who have gone quiet for more than 12 months, get a re-engagement campaign during your slow period — when you have capacity and they may have a budget.

Review automation tie-in

Every completed job that comes from a campaign triggers an automated review request. Customers who came back through a campaign are already satisfied — the review request catches them at the highest-satisfaction moment.

What a Campaign Actually Looks Like

Campaign Active
Spring Tune-Up Offer
Sent to 452 past HVAC customers
41
Booked Jobs
$6.1k
Est. Revenue
Open rate74%
Response rate19%
Reviews triggered38
2–3x

more lifetime revenue from customers on a maintenance or return cycle

A customer who comes back for a second job — a tune-up after a repair, a seasonal treatment, a follow-on project — is worth two to three times a one-time customer in lifetime revenue. The difference between them isn't the quality of your first job. It's whether anyone reached back out. Smart Demand Engine is the system that does the reaching.

The slow season math

Most contractors accept slow seasons as fixed. They're not — they're a demand timing problem. A landscaper with 300 past customers has a warm, pre-qualified audience that only needs a well-timed reason to book. A campaign sent six weeks before spring that generates 24 project bookings at $1,300 average turns a slow February into a booked-out April.

Which Plan Includes This

Available on Growth and Full Demand Gen

Smart Demand Engine is included in Growth and Full Demand Gen plans. Foundation focuses on building the organic visibility foundation first. Once your inbound pipeline is producing results, Growth adds the retention and reactivation layer that turns new customers into long-term revenue.

Foundation
Focused on inbound visibility — SEO, GBP, website
Growth
Smart Demand Engine fully included
Full Demand Gen
Smart Demand Engine + paid ads management

See How It Works for Your Trade

Seasonal demand patterns vary by trade. Each industry page shows the exact campaign timing and customer segments built for that specific business.

Seasonal trades first — these see the most immediate impact from demand timing campaigns.

Common Questions

How do you build the customer list?

We pull from whatever you already have — job records, invoices, a CRM, intake forms, even a spreadsheet. Most contractors have more customer history than they realize; it just hasn't been organized for marketing. We clean it, deduplicate it, and segment it by service type and job date. If you're starting fresh, we build the intake system so every new job automatically joins the list.

How often do campaigns go out?

It depends on the trade and the campaign type. Maintenance reminders go out once a year, timed to when demand peaks for your specific service. Seasonal offers run 4–6 weeks before your busy season. Dead-lead reactivation runs once per segment, with a follow-up if there's no response. We build a campaign calendar for your trade so nothing overlaps and nothing goes out at the wrong time.

Does this work if I don't offer a maintenance plan?

Yes. You don't need a formal recurring plan — just a service with a natural return interval. An HVAC company doesn't need a signed maintenance contract to send a 'time for your annual tune-up' message. A landscaper doesn't need a retainer to send a spring project booking offer. The campaign is built around the interval that makes sense for your trade, not around a specific business model.

Can I see which campaigns are driving bookings?

Yes. Every campaign is tracked — open rate, response rate, and booked jobs tied back to the specific send. You'll see the same campaign card data we show in the industry pages: how many customers were in the segment, how many jobs booked, and estimated revenue attributed to that campaign. No black box.

What's the difference between this and just sending emails?

A few things. First, timing — generic email blasts go out whenever someone remembers to send them. Smart Demand Engine campaigns trigger based on service history and seasonal demand data, not a random Tuesday. Second, channel — most campaigns go out via SMS, not just email, which gets dramatically higher open and response rates for trades. Third, segmentation — every customer gets a message relevant to their actual job history, not a generic offer that doesn't match their situation.

Ready to Stop Losing Jobs to Your Competitors?

Get a Free Audit