Booked estimates.
You pay when they show.
We run the ads, answer every lead within a minute, and put free in-home estimates on your calendar. You pay a flat fee only for the homeowners who are home when your estimator shows up. No monthly retainer. One installer per metro.
One installer per metro. Once an area is taken, it's closed.
You're good at floors.
Chasing leads is a different job.
Leads go cold fast.
A homeowner fills out a form at 9 at night. You call back the next afternoon. By then they've booked with whoever called first.
Agencies get paid either way.
Most charge a monthly retainer whether your phone rings or not. You carry all the risk, and they keep billing.
No-shows cost you an afternoon.
You load the truck, drive across town, and nobody answers the door. That's gas, time, and a slot you could have filled.
A system that does the chasing for you.
Three parts. All of it runs under your company name.
Ads that sell the floor
Before and after ads shown to homeowners in your service area only. A cracked, stained slab next to a finished floor does the selling.
Every lead answered in 60 seconds
Day or night, every new lead gets a text from your company within a minute, with a link to pick an estimate time. Nobody waits until morning.
Built so they show up
A confirmation the moment they book. Reminders the day before and 3 hours before. If someone misses, we text and call to rebook them.
Show up and close the job
Show up to the estimates, mark each one as showed or no-show from your phone, and close the job.
From the ad to their driveway.
- 1
A homeowner sees your ad.
A before and after of a real garage, shown to homeowners in your area.
- 2
They ask for a free estimate.
A short form right inside Facebook or Instagram. No website needed.
- 3
They get a text in under a minute.
From your company name, with a link to pick a time on your calendar.
- 4
They get reminded.
A confirmation now, then reminders the day before and 3 hours before. Your estimator gets the appointment on their phone.
- 5
Your estimator shows up. You close the job.
They mark the visit as showed from their phone. That's the only thing you pay for.
Example messages. Yours go out under your company name.
Three ways to get estimates.
Only one puts the risk on us.
| Compare | Doing it yourself | Retainer agency | Halloway |
|---|---|---|---|
| What you pay for | Ad spend plus your nights and weekends | A monthly fee, whether it works or not | Only estimates that show up |
| How fast leads hear back | Whenever you get to it | Usually an email to you, then you call | A text within 60 seconds, day or night |
| Reminders | You remember to call | Sometimes | Automatic texts and a call |
| No-shows | A lost afternoon | Still your problem | Rebooked automatically, and you don't pay |
| Your competitors | Bidding on the same homeowners | Often clients of the same agency | Never. One installer per metro |
| Who carries the risk | You | You | Us |
One price.
Only for estimates that show.
per showed estimate
No retainer. Your price depends on your market and average job size. You'll get the exact number on our first call, before you agree to anything.
What's included
- Meta ads, creative, and targeting for your service area
- Your own local texting number
- 60-second lead response, day and night
- Booking calendar synced to your estimators' phones
- Confirmations, reminders, and no-show rebooking
- A thank-you follow-up after every estimate
- A mobile app to see every lead and conversation
What counts as a show
The homeowner was home and your estimator met them at the scheduled visit. Your estimator marks it from their phone.
What you never pay for
No-shows, cancellations, reschedules, wrong numbers, or anyone outside your service area.
Billing
One invoice a week for that week's showed estimates. Card on file.
One installer per metro.
When it's taken, it's taken.
We don't sell your competitors the same homeowners. Before we start, we agree on your territory county by county, and your ads run there and nowhere else.
Your territory stays yours as long as you're active: taking appointments and keeping up with invoices.
Built for installers ready for more work.
A good fit if you
- Install epoxy, polyaspartic, or flake systems on residential garages
- Run free in-home estimates
- Can get to a new estimate within a few days of the request
- Have the crew capacity to take on more jobs this season
- Want to spend your time closing, not chasing
Not a fit if you
- Are already booked out for months
- Only want a list of cheap leads to call yourself
- Don't do in-person estimates
Live in about 2 to 3 weeks.
A 20-minute call.
We check that your metro is open, how many estimates a week you can handle, and what your average job looks like.
We build everything.
Your account, texting number, calendar, reminders, and ads. You approve the ads and give us access to your Facebook page. That's your whole to-do list.
Launch.
Most of the setup time is phone carrier approval for business texting, which every company has to go through. Once that's done, ads go live and estimates start booking.
Questions installers ask.
Do you work with other installers in my area?
No. One installer per metro. Your territory is set by county before we start.
What if a homeowner doesn't show up?
You don't pay for it. We automatically text and call to get them rebooked.
Who owns the leads?
You do. Every homeowner's name, number, and conversation is yours to keep.
Do I need a website?
No. Homeowners request estimates right inside Facebook and Instagram. You do need a Facebook page for the ads to run from.
What do I actually have to do?
Show up to the estimates, mark each one as showed or no-show from your phone, and close the job.
Will the texts sound like a robot?
They're sent from your company name and written the way someone from your office would text. When a homeowner replies, you see it in the app and can jump in anytime.
Can I cap how many estimates I get?
Yes. Tell us how many a week your crew can handle and we'll pace the ads to match.
Check if your metro is open.
One installer per metro. Takes about 2 minutes.
We'll reach out within one business day. If your area is open, we'll hold it for you until we talk.