Tr
Free Resource for Contractors

The Lead-to-Appointment
Toolkit

Copy-paste text and email sequences that turn cold leads into booked appointments. Step-by-step CRM setup guides. Used by 500+ contractors.

Step 1 of 4

What's your primary trade?

We'll customize the scripts and sequences for your industry.

Roofing
Windows
Siding
HVAC
Bathroom
Kitchen
Painting
Gutters
Other

Tell us about your business

This helps us verify you're a real contractor (not a marketer).

Don't have one? Create a free Google Business Profile

What CRM do you use?

We'll show you exactly how to set up the sequences in your system.

JobNimbus
Popular with roofers
AccuLynx
Roofing & exteriors
ServiceTitan
HVAC & plumbing
Housecall Pro
General contractors
GoHighLevel
Marketing automation
Other / None
Generic instructions

Where should we send access?

We'll text you a link and send a copy to your email.

We'll text your access link. No spam, ever.

By submitting, you consent to Minyona contacting you by phone or text about resources and services. You may opt out anytime. See our Privacy Policy.

No credit card required
Instant access
For contractors only

Your 30-Day Follow-Up Sequence

These templates are customized for your trade. Copy them exactly or tweak to match your voice.

Why This Sequence Works

Most contractors give up after 1-2 follow-ups. Research shows it takes 7+ touches to convert a lead. This sequence keeps you top-of-mind without being annoying—mixing value, urgency, and social proof across text and email.

0

Immediate Response

Send within 5 minutes of lead coming in

SMS Immediately
Hey {FirstName}! This is {YourName} from {CompanyName}. Got your request for a {service} estimate. I have a few questions to get you an accurate quote—do you have 2 minutes for a quick call right now?
1

The Follow-Up

If no response to Day 0

SMS Next day, morning
Hi {FirstName}, just following up on your {service} request. Still interested in getting that estimate? I can come out this week if that works for you.
3

Value Add

Provide helpful information

5

Social Proof

Share a recent success story

SMS Day 5
{FirstName}, just finished a project near you in {neighborhood}. The homeowner was dealing with {similar problem}—similar to what you described. Happy to show you pics if you'd like! Still need that estimate?
7

Urgency + Availability

Create natural urgency

10

Check-In

Simple, low-pressure touch

SMS Day 10
Hey {FirstName}, just checking in. Did you end up moving forward with your {service} project? If you went with someone else, no worries—just let me know so I can close out your file.
14

Educational Content

Position as the expert

21

Final Check-In

Last direct outreach

SMS Day 21
{FirstName}, I know life gets busy. If your {service} project is still on the back burner, just know we're here when you're ready. Feel free to reach out anytime—this number goes straight to me.
30

The Breakup

Close the loop (often triggers response)

Want us to run this sequence for you?

Our appointment-setting service includes a professional call center + automated sequences. You just show up to booked appointments.

Learn About Appointment Setting

CRM Setup Guide

Step-by-step instructions to set up your 30-day drip sequence in your CRM.

Skip the setup entirely

With our appointment-setting service, we handle all the automation, follow-up, and booking. You focus on closing deals.

Learn About Appointment Setting

Old Lead Revival Campaign

Got leads from 3, 6, 12 months ago that went cold? Here's how to bring them back to life.

Why Revival Campaigns Work

Circumstances change. The lead who ghosted you 6 months ago may have just gotten insurance approval, saved up, or had their problem get worse. You're not "bothering" them—you're showing up at exactly the right time.

1

The Re-Introduction

Acknowledge the time gap honestly

SMS Day 1
Hi {FirstName}, this is {YourName} from {CompanyName}. You reached out about {service} a while back—I know life gets busy! Just checking: did you ever get that taken care of, or is it still on your list?
3

The Value Reminder

Give them a reason to re-engage

5

The Direct Ask

Simple yes/no question

SMS Day 5
{FirstName}, just a quick yes or no: Is your {service} project still something you want to get done this year? If not, no worries at all—just don't want to keep bugging you!
7

The Final Touch

Respectful close-out

We'll revive your old leads for you

Export your old leads from JobNimbus, AccuLynx, or any CRM. We'll run a professional revival campaign and book the appointments that convert.

Learn About Old Lead Revival

Speed to Lead Protocol

The first 5 minutes after a lead comes in are worth more than the next 5 days. Here's your checklist.

The Data Behind Speed to Lead

21x more likely to qualify if you call within 5 minutes vs. 30 minutes. 100x more likely to connect within 5 minutes vs. 30 minutes. 35-50% of sales go to the first responder. (MIT/Harvard/InsideSales research)

1

Get notified instantly

Set up push notifications on your phone for new leads. Most CRMs have mobile apps—enable alerts for new contacts/leads.

2

Call first, text second

Try calling within 5 minutes. If no answer, immediately send the Day 0 text message. Most people won't answer unknown numbers but WILL respond to texts.

3

Leave a voicemail + text combo

If you get voicemail, leave a short message AND send a text. The text should reference the voicemail: "Hey {Name}, just left you a voicemail about your {service} request..."

4

Send the email within 15 minutes

Even if you connected by phone, send the Day 0 email. It establishes credibility and gives them something to reference later.

5

If you can't respond fast—automate

Set up an auto-text in your CRM that fires immediately when a lead comes in. Better than nothing. Then follow up personally ASAP.

Voicemail Script

Voicemail Keep under 20 seconds
"Hey {FirstName}, this is {YourName} with {CompanyName} calling about your {service} request. I'm sending you a text right now with my info—feel free to text me back if that's easier. Talk soon!"

Can't always respond in 5 minutes?

Our call center operates 7 days a week and responds to every lead within minutes. No more lost opportunities while you're on a roof.

Learn About Our Call Center

Appointment Confirmation & No-Show Prevention

Reduce no-shows by 60%+ with this simple confirmation sequence.

Why Confirmation Sequences Matter

Most homeowners book appointments and then forget, get busy, or have second thoughts. These touchpoints keep you top-of-mind and make them feel committed. Each confirmation is also a chance to set expectations and build trust.

Immediately After Booking

Confirm the details + set expectations

SMS Immediately
Confirmed! ✓ Your appointment with {CompanyName} is set for {date} at {time}. I'll be there to give you a detailed estimate for your {service} project. Any questions before then, just text me here. - {YourName}
-1

Day Before Appointment

Reminder + reconfirm

SMS Day before, afternoon
Hi {FirstName}! Just a reminder: I'll be at your place tomorrow ({date}) at {time} for your {service} estimate. Does that still work for you? Reply YES to confirm or let me know if we need to reschedule.
0

Morning Of Appointment

Final confirmation + ETA

SMS 2-3 hours before appointment
Good morning {FirstName}! This is {YourName} from {CompanyName}. I'll be heading your way for our {time} appointment. I'll text you when I'm about 10 minutes out. See you soon!
SMS 10 minutes before arrival
Hey {FirstName}, I'm about 10 minutes away! I'll be in a {vehicle_description}. See you shortly.

Automated confirmations included free

When you use our appointment-setting service, confirmation sequences run automatically. Zero no-shows, zero manual work.

Learn About Appointment Setting