Database reactivation for contractors turns old CRM contacts into booked revenue with tight segmentation, short email and SMS, and fast replies. This plan sits in Expand because your company reaches people you already paid to acquire.
Fix Convert first. If your office misses calls, delays replies, or lacks an estimate follow-up system, Convert caps your result before you send.
This 14-day plan uses three groups: unsold estimates, past customers, and inactive leads. It includes a practical schedule, a 3,000-contact worked example, and compliance notes from the FTC and FCC.
Define the three reactivation segments first
A reactivation campaign starts with a sorted list. A single blast wastes attention because each contact knows you for a different reason.
Unsold estimates sit closest to revenue. These contacts asked for a price, met an estimator or comfort advisor, and left the job open. Refer to the prior estimate, the service discussed, and the next booking step.
Past customers already bought once. Use service history, season, warranty timing, maintenance timing, or equipment age. A prior HVAC repair customer may need a tune-up before peak demand.
Inactive leads need an easy re-entry point. Many do not remember the first touch. Reintroduce the company, state the service area, and give one next step.
Pull four data fields before you write: service type, last contact date, job status, and permission by channel. Add equipment age, ZIP code, invoice amount, and technician note when your CRM has them.
Clean the list before you send
List cleanup protects revenue and staff time. Remove duplicates, prior opt-outs, bad emails, wrong numbers, open jobs, current disputes, and contacts outside your service area.
Tag consent by channel. Email and SMS run under different rules. A customer who gave an email does not also give consent for marketing texts.
Create three CRM tags before launch: email okay, SMS okay, and do not market. Add a campaign tag with the date, for example, reactivation August 2026, so CSRs see why a person replies.
Match the message to the reason they know you
Give each segment one reason to respond. Do not stack discounts, inspections, warranties, financing, and urgency. One message should sell one action.
For unsold estimates, invite a quote review. Say you have the estimate on file and can review install dates, scope, and payment choices this week.
For past customers, use timing. Say the record shows a useful maintenance window, and mention the actual service type when you can.
For inactive leads, offer a simple re-entry point. Offer a no-cost phone review, a photo-based estimate screen, or a slot check. Let the contact reply with one word and get a human response.
The 14-day email and SMS schedule
This schedule assumes valid email addresses and documented SMS consent for texts. An attorney should review copy, consent records, opt-out language, and state rules before launch.
Day
Segment
Channel
Message job
Office action
0
All
CRM task
Clean list, tag consent, assign owners, set call blocks
Remove opt-outs and bad records
1
Unsold estimates
Email
Refer to prior estimate and invite quote review
Route replies to sales manager
1
Past customers
Email
Refer to prior job and seasonal service timing
Route replies to CSR booking queue
1
Inactive leads
Email
Reintroduce company and offer quick service check
Route replies to CSR booking queue
2
All replies
Phone
Call every reply and missed call lead
Attempt first call within 5 minutes
3
SMS-consented non-replies
SMS
Send short text with reply option
Include company name and STOP option
5
Unsold estimates
Email
Address timing, scope, financing, or install slots
Send estimator callback task
7
Past customers
Email
Send maintenance or repair message tied to history
Offer two appointment windows
9
Inactive leads
Email
Ask if they still want help with the service request
Offer reply with yes or no
10
SMS-consented non-replies
SMS
Send final text for the current slot window
Stop texting any STOP reply
12
Unsold estimates
Phone
Call open estimates with high ticket size first
Log outcome and next date
14
All non-replies
Email
Close the loop and invite future reply
Keep opt-out link active
Message copy that keeps the office in control
Write like your office. State your company, the reason for contact, and one next step.
Use this email format for unsold estimates.
Subject: Your estimate from [Company]
Hi [First Name], this is [Name] from [Company]. We still have your [service] estimate from [month] on file. If you want us to review the scope, install timing, or payment choices, reply with REVIEW and our office will call you today.
Use this email format for past customers.
Subject: [Company] service record for [address]
Hi [First Name], this is [Name] from [Company]. Our record shows we serviced your home at [address] for [service]. We have service openings this week for [relevant service]. Reply with TIME and our office will send two appointment windows.
Use this email format for inactive leads.
Subject: Still need help with [service]?
Hi [First Name], this is [Name] from [Company]. You contacted us about [service] at [address or city]. If you still want help, reply with YES and our office will call you. If the project ended, reply DONE.
Use this SMS format only for contacts with documented SMS consent.
Hi [First Name], this is [Company]. We have your [service] request on file. Reply YES if you want a call today, or STOP to opt out.
Worked example: 3,000 contacts over 14 days
This example uses round numbers so an owner can swap in CRM figures. It does not forecast your result. List age, consent records, service mix, CSR speed, season, and average ticket change the math.
Assume your CRM contains 3,000 marketable contacts: 1,000 unsold estimates, 1,000 past customers, and 1,000 inactive leads.
Unsold estimates: assume a 6 percent reply rate. 1,000 x 6 percent = 60 replies. Book 50 percent into appointments: 60 x 50 percent = 30 appointments. Close 30 percent: 30 x 30 percent = 9 jobs. At an $8,000 average ticket, 9 x $8,000 = $72,000 signed work.
Past customers: assume an 8 percent reply rate. 1,000 x 8 percent = 80 replies. Book 50 percent: 80 x 50 percent = 40 appointments. Close 50 percent: 40 x 50 percent = 20 jobs. At a $1,000 average ticket, 20 x $1,000 = $20,000 signed work.
Inactive leads: assume a 3 percent reply rate. 1,000 x 3 percent = 30 replies. Book 40 percent: 30 x 40 percent = 12 appointments. Close 25 percent: 12 x 25 percent = 3 jobs. At a $2,000 average ticket, 3 x $2,000 = $6,000 signed work.
Contacts x reply rate = replies.
Replies x booking rate = appointments.
Appointments x close rate = sold jobs.
Sold jobs x average ticket = signed work.
Convert dependencies that decide the result
Database reactivation creates inbound demand. Convert turns that demand into booked revenue.
Set a five-minute first-response rule during campaign hours. Workato tested 114 companies in March 2026 and pointed to earlier Harvard Business Review data showing a steep drop in qualification odds after five minutes [3].
Assign inbox and phone ownership. A CSR, dispatcher, sales coordinator, or manager should book next steps with calendar access, pricing guardrails, and service area rules.
Block call time around sends. If you text at 10 a.m., staff 10 a.m. to noon. If you email at 7 a.m., assign one person to replies before normal call volume starts.
Add CRM outcome codes: booked, bad fit, wrong number, sold elsewhere, call later, opt-out, dead record. Codes keep the next campaign clean.
FTC and FCC compliance points for email and SMS
Commercial email must meet CAN-SPAM rules. The FTC requires accurate header information, non-deceptive subject lines, a physical postal address, and a clear opt-out method that works for at least 30 days. Your company must honor email opt-outs within 10 business days [1]. The FTC lists civil penalties up to $53,088 per violating email [1].
Marketing texts carry TCPA risk. The FCC restricts telephone solicitations before 8 a.m. and after 9 p.m. in the recipient’s time zone. FCC materials also cover consent duties for autodialed and prerecorded marketing calls and texts [2]. An attorney should review SMS consent language, opt-out wording, number registration, sender identification, state rules, and record retention before you text.
Identify your company in SMS and make opt-out easy. Use “Reply STOP to opt out.” Process STOP replies immediately and sync them to the CRM suppression list.
Segment by consent. If a contact lacks SMS consent, send email only. If a contact opted out of email, do not email. If a contact asked you to stop all marketing, tag the record and exclude it.
A.C.E. section: Find the earliest weak stage first
A.C.E. gives you the operating order. Attract brings the right buyers. Convert books revenue. Expand grows revenue per customer and per existing contact.
Database reactivation sits in Expand because you reach contacts already in your CRM. You already paid for the inquiry, estimate, service call, or install. This campaign raises revenue from the same base.
The earliest weak stage often sits in Convert. If your team responds slowly, lacks booking authority, misses calls, or fails to follow up on estimates, fix that before you message 3,000 people.
Use this order before launch.
Confirm Attract history. Your CRM should contain enough right-fit contacts inside your service area.
Confirm Convert readiness. Your team should answer replies fast, book calls, log outcomes, and follow up quoted work.
Run Expand. Send the 14-day sequence to clean, segmented contacts.
Review the numbers. Compare replies, appointments, sold jobs, revenue, gross profit, and opt-outs by segment.
HVAC owners can review Scale Your Offers’ HVAC database reactivation page, The Fastest Money, which frames existing customer lists as a first revenue source and shows practical reactivation math: https://scaleyouroffers.com/the-fastest-money [5].
For cold lead flow and follow-up, The Booked-Out Contractor ($2.95) covers offers, ads, funnels, tracking, and follow-up: https://scaleyouroffers.com/boc [6].
Operating scorecard for the 14 days
Track sends, replies, booked appointments, sold jobs, revenue, gross profit, opt-outs, spam complaints, bad numbers, and call response time every day.
Prioritize segment-level reporting. If past customers reply at 9 percent and inactive leads at 1 percent, shift staff time to the higher-yield group. If replies outpace bookings, fix Convert with faster callbacks, tighter scripts, or better calendar access.
Review the scorecard at day 3, day 7, day 10, and day 14. Day 3 shows offer response. Day 7 tests booking capacity. Day 10 shows SMS lift. Day 14 gives segment math for the next campaign.
FAQ
How often should a contractor run database reactivation?
A contractor should run a small reactivation campaign every month and a larger segmented campaign each quarter. Monthly sends keep recent unsold estimates warm. Quarterly sends give past customers and inactive leads enough time between messages.
Which segment should go first?
Unsold estimates should go first when your sales team can call back fast. Past customers should go first when service techs need near-term work. Inactive leads should go last because they usually need more sorting and lower-friction copy.
Can I text old leads from my CRM?
You should text only contacts with documented SMS consent that covers marketing texts. Email permission does not equal SMS consent. Your attorney should review your consent records, opt-out process, and state rules before launch.
What number matters most in the campaign?
Booked appointment rate matters most after reply rate. Replies show interest. Booked appointments show Convert strength. A campaign with many replies and few bookings points to staffing, speed, script, or calendar access.
Definitions
Database reactivation means a campaign that contacts prior leads, unsold estimates, and past customers from the CRM to create replies, appointments, and booked revenue.
Convert means the A.C.E. stage that turns inquiries into booked revenue through speed, qualification, booking, and follow-up.
Expand means the A.C.E. stage that increases revenue from existing customers and existing contacts through repeat work, add-on work, maintenance, replacement paths, and reactivation.
Get the audit
If your CRM has old estimates, past customers, and inactive leads, start with the constraint that controls the money. Book an A.C.E. Audit and Scale Your Offers will map the Attract, Convert, and Expand sequence that fits your list, your staff, and your revenue targets: https://scaleyouroffers.com/ace-audit.
This Privacy Policy explains how Scale Your Offers collects, uses, shares, and protects your personal information when you visit our website, buy our products, or work with us. It also describes the choices and rights you have over your information.
1. Introduction and Scope
This policy applies to information we collect through our website, our forms and assessments, our marketing, and our services. By using our website or services, you agree to the practices described here.
2. Information We Collect
We collect information in three main ways:
Information you give us. This includes your name, email address, phone number, business details, billing information, and any answers you submit through our forms, assessments, or applications.
Information we collect automatically. When you visit our website, we may collect your device type, browser, IP address, pages viewed, and how you interact with our site, using cookies and similar technologies.
Information from third parties. We may receive information from advertising platforms, analytics providers, and payment processors that help us run and measure our marketing and sales.
3. How We Use Your Information
We use your information to:
Provide our products and services and deliver what you purchased.
Process payments and manage your account and orders.
Communicate with you, including sending updates, support, and marketing you have agreed to receive.
Improve our website, offers, and services.
Protect our business and comply with our legal obligations.
4. Cookies and Tracking Technologies
We use cookies and similar tools, including analytics and advertising technologies such as the Meta Pixel and Google Analytics, to understand how people use our site and to measure and improve our marketing. You can control cookies through your browser settings, and turning some cookies off may affect how parts of our site work.
5. How We Share Information
We share your information only as needed to run our business, including with:
Service providers who help us operate, such as our customer relationship platform, email and SMS tools, analytics providers, and payment processors.
Advertising platforms that help us reach and measure audiences.
Authorities or others when the law requires it, or to protect our rights and the safety of others.
A successor entity in connection with a merger, acquisition, or sale of assets.
We do not sell your personal information for money.
6. Marketing Communications
When you opt in, we may send you marketing emails and text messages about our products and services. Message and data rates may apply to text messages. You can opt out at any time by using the unsubscribe link in our emails or by replying STOP to our text messages. We may still send you non-marketing messages related to your account or purchases.
7. Data Retention
We keep your information for as long as we need it to provide our services, meet our legal and accounting obligations, resolve disputes, and enforce our agreements. When we no longer need your information, we take steps to delete or de-identify it.
8. Data Security
We use reasonable administrative, technical, and physical safeguards to protect your information. No method of storage or transmission over the internet is fully secure, so while we work to protect your data, we cannot guarantee absolute security.
9. Your Privacy Rights
Depending on where you live, you may have the right to access, correct, delete, or receive a copy of your personal information, and to object to or limit certain uses. If you are in the European Economic Area or the United Kingdom, you have rights under the GDPR. If you are a California resident, you have rights under the CCPA, including the right to know, delete, and opt out of the sale of personal information. To exercise any of these rights, contact us using the details below, and we will respond as the law requires.
10. Third-Party Links
Our website may link to other sites and services that we do not control. This policy does not cover those sites, so we encourage you to review the privacy policies of any third party you visit.
11. Children's Privacy
Our website and services are meant for adults and are not directed to children under 18. We do not knowingly collect personal information from children. If you believe a child has given us information, please contact us so we can remove it.
12. International Users
We operate in the United States, and your information may be processed and stored here. By using our services from outside the United States, you understand that your information will be handled in the United States under this policy.
13. Changes to This Policy
We may update this Privacy Policy from time to time. When we do, we will post the new version on this page and update the date above. Your continued use of our website or services after we post an update means you accept the revised policy.
14. Contact Us
If you have any questions about this Privacy Policy or your information, please reach out using the details below.