For HVAC, roofing, remodelers & plumbing
We work your old estimate list. You pay per held meeting.
Every estimate you wrote and never chased is a lead you already paid for once. SecondTouch runs a compliant follow-up campaign on those dormant inquiries and books qualified appointments onto your calendar — $150 per held meeting, no setup fee, no retainer to start. If nobody shows, you pay nothing.
Free · no card required · held = they showed and stayed 10+ minutes
Reached within 5 minutes instead of 30, a lead is about 100× more likely to be contacted and 21× more likely to qualify. Your estimate list never got the 5-minute version — most of it never got a second touch at all. (MIT / InsideSales lead response study, Oldroyd, 2007.)
Weekly one-pager
What lands in your inbox every week of a campaign. This sample shows the format with example entries — it is not a client’s results.
| Measure | Week of |
|---|---|
| Estimate inquiries touched | 368 |
| Replies | 104 |
| Qualified appointments booked | 23 |
| Held meetings (billable) | 19 |
| No-shows re-booked, free | 3 |
| Opt-outs honored same-day | 5 |
Every billable line also ships with its evidence pack: the qualification transcript, the booking record, the reminder delivery log, and the hold confirmation. If a line fails the published definitions, it comes off the invoice.
The situation
The estimate from March is still sitting there
Somewhere in your system is a homeowner who asked for a roof estimate in March. You measured, you quoted, they said they needed to think about it — and nobody from your shop ever contacted them again. Multiply that by every slow week since.
It is not that the lead was bad. The average business takes 42 hours to respond to a lead at all, and about a quarter never respond (Harvard Business Review, March 2011); in 2026 the median is still 42 hours, and only 7% of companies answer within five minutes (RevenueLeaks, 2026). Follow-up is the first thing a busy shop drops — and it is the whole job here.
Sequences beat single touches
Four-to-seven-touch follow-up sequences see about 27% reply rates, against 9% for one-to-three touches — and the first follow-up alone can lift total replies by up to 49%. (Sales-email research across 20M+ messages, April 2026; Belkins analysis of 16.5M emails, 2026.) Your list got one touch, if that.
The prior job is the opener
Messages that name the real prior interaction — their inquiry, the service, the date — outperform generic “we miss you” blasts. Every first message here is built from your records, not a template with a name pasted in. (RampIQ, October 2026.)
Compared to buying shared leads
Shared leads run $25–$100 each, are sold to your competitors too, and typically convert at 10–30%. Your own dormant list costs nothing to acquire — and with us, you pay only when a meeting holds.
How it works
From spreadsheet to booked estimates in four steps
The compliance gate — days 0–2
300+ contacts, last interaction within 24 months, consent or relationship evidence reviewed — unclear contacts are segmented email-first. You sign the one-page agreement with the consent-warranty clause; A2P registration under your EIN completes before any text is sent.
The sequence — days 1–14
Four to six touches over 10–14 days, built around real hooks: the seasonal service that is due, the recall slot, the past-customer rate — never “just checking in.” Email first; texts only on documented consent or engagement; 8am–8pm their local time; then the list rests 90 days.
Replies in under a minute
An AI assistant answers replies in under 60 seconds, 24/7 — nights and weekends included, when homeowners actually answer. It qualifies against the five-point definition and books the visit into your calendar. A human reviews every qualification before it can become billable, and the assistant never claims to be human if asked.
Reminders make it held
48-hour, 24-hour, and 2-hour reminders turn bookings into kept appointments. No-shows are re-booked free within 5 business days. Your weekly one-pager shows touched, replies, bookings, held meetings — and every invoice line carries its evidence pack.
The checkable details
Runs on: GoHighLevel with the Meta Muse connector; messages go out under your shop’s own sender identity and A2P registration.
Timelines: gate days 0–2; setup days 1–3; sequence 10–14 days; first bookings typically 48–72 hours after launch — typical, not guaranteed.
Limits: 300+ contacts minimum; under 24 months since last contact; consent evidence or email-first is mandatory; you need a working calendar and someone who takes the meetings.
What we are not: not a lead seller, not a call center, and not legal advice — the compliance gate is our operating standard.
What we never do
- Text a homeowner without documented consent naming your business, or an engaged reply
- Run a bought, scraped, or appended list
- Bill a booked appointment that did not hold
- Promise a number of booked jobs or revenue
- Send outside 8am–8pm recipient-local time
Pricing
$150 when they show. $0 when they don’t.
Home services is Tier 1: $150 per held meeting. Medspas and dental pay $100 per held appointment; other local services $75 — same gate, same definitions, same evidence. Invoices come through Stripe, net-7, after the meeting has held.
| The usual alternatives | Published rate | What you pay for |
|---|---|---|
| Pay-per-appointment, no-returns model | $165 each | Booked appointments — including no-shows (Contractor Appointments, 2025) |
| Shared leads | $25–$100 per lead | Contact details your competitors also bought; 10–30% typically convert |
| Marketing agency retainer | $3,000–$8,000 / month | The retainer — meetings or not |
| SecondTouch, home services | $150 each | Held meetings only — showed, stayed 10+ minutes, evidence attached |
Published market rates as compiled in October 2026 — a modeled comparison of what the alternatives charge, not quotes and not our results.
No-show = not billable
Plus free re-booking: three attempts within 5 business days. Unrebookable lines come off the invoice permanently.
Dispute any line in 7 days
Reply to the invoice email or write to chiticohq+secondtouch@zohomail.com. Resolved within 5 business days; a line that fails the definitions is credited or replaced.
Nothing to cancel
No setup fee, no retainer, no term. The optional month 2–3 retainer ($500–$2,000/mo by volume) is month-to-month, cancel anytime.
FAQ
What shop owners ask first
My estimates are from a year or more ago. Is that too old?
Not if it is under 24 months — that is the cutoff, and it is a compliance line, not a preference. An estimate you wrote 14 months ago is exactly the list this is built for: a real prior interaction, a real service need, and a business relationship we can document. Past 24 months, we will tell you at the audit instead of taking the campaign.
Are you going to call my old customers?
No cold-calling, and no blasting. The sequence is email first. Texts go only to contacts with documented consent naming your business, or to people who reply and engage. Every first message names the actual job they asked about — the estimate, the repair, roughly when — because that is both the compliant way and the way that gets answers. Sends stay inside 8am–8pm their local time, and opt-outs are honored the same day.
What counts as a meeting for a contractor?
The same published definition as everywhere: a qualified appointment — real need for your service, the decision-maker (for a home, that is the homeowner who can say yes), a real slot of 15+ minutes on your calendar, not an existing customer already in your pipeline, verified contact details — that is then held: they show and stay 10+ minutes. A tire-kicker who no-shows is not on your invoice.
Half these people probably hired someone else by now.
Some did — that is what the replies tell us, and those contacts close out cleanly. The rest are the point: roofs still leak, furnaces still age out, and the homeowner who got three estimates and picked none is a different prospect today than in the week they asked. We sell the work and the measurement, never a promised count — which is why you only pay when a meeting actually holds.
My list is a mess — spreadsheets, my CRM, sticky notes.
A CSV is all we need: name, phone, email, last contact date. Dedupe and consent tagging happen inside the compliance gate, and contacts whose consent picture is unclear are segmented to email-first rather than dropped. What we cannot fix is provenance: if the list was bought or scraped, it does not run.
What does the no-show protection actually cover?
Reminders at 48 hours, 24 hours, and 2 hours before the appointment — that cadence is what turns bookings into kept appointments. If someone still no-shows, the meeting is not billable and we attempt to re-book it free within 5 business days, three attempts. If it cannot be re-booked, it comes off the invoice permanently.
Your estimate list is already paid for.
The free Dead List Audit applies the published benchmark math to your actual list — one page, your numbers, no card. If it can’t be worked compliantly, the audit says that too.
Get the free Dead List AuditFree · no card · no setup fee · no retainer to start · if nobody shows, you pay nothing