Floor Coating Lead Follow-Up Scripts: What to Say in the First Five Minutes, the First Text, and the Next Three Days

Word-for-word call and text scripts for floor coating leads: the first five minutes, the voicemail, the three-day follow-up, and how to book the estimate.

6 min read

Why Scripts Matter More Than Ad Budget

Our team makes hundreds of calls a week to homeowners who just asked for a floor coating estimate. The pattern is the same in every market: the words you use in the first two minutes decide whether you book the estimate or join the pile of contractors the homeowner "will get back to." Below are the exact scripts we use, adapted so you can run them yourself. They assume the homeowner submitted a form, on Facebook, Instagram, your website, or a marketplace, asking for a quote.

One rule before the scripts: speed to lead comes first. A perfect script delivered an hour late loses to a clumsy call made in three minutes.

Minute Zero: The Instant Text

Send this the moment the lead arrives, before you call. It buys you a warm phone call instead of a cold one.

Hi [First name], this is [Your name] with [Company]. I just saw your request for a free garage floor coating estimate in [Town]. I'm going to give you a quick call in a minute to set up a time. If you'd rather text, what day works best for us to come take a look?

Three things this text does: it names the estimate the homeowner requested, so it never reads as a sales call. It tells them a call is coming so they pick up. And it asks a question, so the homeowner has something to reply to.

Avoid "Let us know if you have any questions." That closes the loop and gets no reply.

Minutes One to Five: The First Call

The goal of the first call is not to sell a floor. It is to get a date and time on the calendar. Keep it under four minutes.

Opening

Hi [First name], it's [Your name] with [Company]. You just requested a free estimate for your garage floor, so I'm calling to get that set up. Do you have a quick second?

Qualify without interrogating

Perfect. Is this for your home in [Town]? Great. Is it the garage, or something else like a basement or patio? And roughly, is it a two-car or a three-car?

You are confirming three things: they own the property, the project is one you do, and the size is worth a visit. That is enough. Do not quote a price on this call. Anyone who asks gets a range and a reason to meet:

Most two-car garages we do land somewhere between [low] and [high] depending on the condition of the concrete and the system you pick. The estimate is free and takes about 30 minutes, and I'll give you an exact number on the spot.

Book the time

I've got [Tuesday at 4] or [Thursday at 10]. Which is better for you?

Offer two specific slots, never "when works for you." Two options get a decision. An open question gets "let me check and call you back," which you will never hear from again.

Confirm and close

Great, I've got you down for Tuesday at 4 at [Address]. I'll text you a confirmation now and a reminder the morning of. Anyone else who should be there for the decision, like a spouse? Perfect, see you Tuesday.

Asking who else should be there is the single highest-leverage question on the call. An estimate with both decision-makers present closes at nearly twice the rate of one with a homeowner who "has to run it by" someone. That matters when you are trying to close more floor coating estimates.

The Voicemail

Most first calls go to voicemail. Leave one every time, and keep it to fifteen seconds.

Hi [First name], [Your name] with [Company]. You requested a free garage floor coating estimate a few minutes ago and I'm calling to set that up. I'll text you a couple of times that work. Talk soon.

Then send the text below immediately.

The Follow-Up Text Sequence

Roughly half of floor coating leads do not answer the first call. Most of them are not cold. They are at work, driving, or watching kids. The sequence below recovers a large share of them. Send each message at a different time of day than the last.

Text 2, same day, two hours later

Hi [First name], [Your name] again from [Company]. I have [Tuesday at 4] or [Thursday at 10] open for your garage floor estimate in [Town]. Does either of those work?

Text 3, next morning

Morning [First name]. Quick one: is the garage floor still something you're looking to get done this season? If so, I can hold [Thursday at 10] for you.

Text 4, day three, afternoon

Hi [First name], last note from me on the garage floor. If timing's off right now, no problem at all. If you'd still like the free estimate, reply with a day that works and I'll get it on the calendar.

Pair each text with one call attempt at a different hour: late morning, early evening, and Saturday midday. Five touches over three days is where our booking rate flattens out. Past that, move the lead to a monthly check-in and stop chasing.

When They Say "Just Send Me a Price"

You will hear this on a third of calls. Never refuse, and never quote a number without a visit.

Happy to. The honest answer is that the price depends on what the concrete looks like. If there's moisture, old sealer, or cracks, the prep changes and so does the number. That's why we come out. It's free, it takes 30 minutes, and you'll have an exact price you can hold me to. Does [Tuesday at 4] work?

If they still refuse, give the range, then ask for the estimate again. About one in three come around.

When They Already Have Quotes

That's smart, you should compare. Most of the quotes we see in [Town] are for two different systems, so it's worth making sure you're comparing apples to apples. Can I come out, look at the floor, and give you a number for the same system? If we're not the best fit, I'll tell you.

Then use the visit to explain polyaspartic versus epoxy. Most competing quotes are for a cheaper system, and the homeowner does not know it.

The Confirmation and Reminder Texts

Booked estimates that are not confirmed no-show at 25 to 35 percent. Confirmed ones no-show at under 10 percent.

Right after booking

Confirmed: free garage floor coating estimate on [Tuesday, June 3] at [4:00 pm], [Address]. I'll bring samples of the flake colors. Reply YES to confirm.

Morning of the appointment

Morning [First name], [Your name] here. Still good for 4 pm today for the garage floor estimate? I'll be in a [white van with the Company logo].

Thirty minutes out

On my way, see you at 4.

Track Three Numbers

  • Contact rate: leads you actually spoke to, divided by leads received. Under 50 percent means you are calling too slowly.
  • Booking rate: estimates booked, divided by leads contacted. Good scripts push this past 60 percent.
  • Show rate: estimates that happen, divided by estimates booked. Confirmation texts push this past 85 percent.

Multiply the three and you get the fraction of leads that turn into a homeowner standing in a garage with you. For most contractors running their own follow-up it is under 20 percent. For a dedicated team using these scripts it is over 40 percent, which is the whole reason appointment setting exists as a service.

Or Let Someone Else Make the Calls

These scripts work. The problem is running them from a job site at 2 pm with a grinder going. If you would rather have a team hit every lead in minutes, work the sequence for three days, and drop confirmed estimates on your calendar, that is what Appointly does for floor coating contractors. Book a strategy call and we will show you the numbers from your market.

Jacob Mietka, Co-founder, Appointly Solutions

About the author

Jacob Mietka

Co-founder, Appointly Solutions

Jacob leads speed to lead and appointment booking at Appointly. He has helped scale more than 20 home service businesses and talks to contractors every day about their markets, crews, and calendars.

More about the Appointly team
Back to all guides