For epoxy and concrete coating companies

50 booked estimates in 90 days, or you don’t pay.

One system that finds homeowners, calls every lead within minutes and books the estimate around your crews. One team runs it, it's counted in booked estimates, and it keeps working while you're out on a job.One system that calls every lead within minutes and books the estimate around your crews.

A 30-minute call with Timo or Floris

Trusted by

The problem

The leads come in. The estimates don't.

Your ads bring in the form fills. Then somebody has to call back, chase the maybes and get people to show up, between jobs and from the truck. That's where most estimates go.

  • The first call wins

    She asked three shops for a price at 2:02 PM. You called back at 4:45 from the truck. The shop down the road called at 2:06.

  • The quote that sits

    You sent the price. She said she'd talk to her husband. Nobody followed up, and she signed with someone else.

  • The empty driveway

    Nobody confirmed the estimate. Your estimator drives across town, and nobody's home.

Why one system

Everyone does
a piece.
Nobody owns
the result.

An ads guy, a web guy, a lead list, a CRM someone set up once, and you on the phone at 9 PM. When the calendar goes quiet, each of them points at the next. The Coating Engine puts it all in one system, run by one team and counted in booked estimates.

  • Tell it once

    You explain your shop one time, to the two people who build all of it.

  • Built to fit

    Ads, page and follow-up are planned together, so each piece is set up for the next.

  • Past the click

    Most agencies stop at the click. We count booked estimates.

The Coating Engine

One engine, from the ad
to the signed job.

Every lead gets a call within minutes. Whatever she answers, there's a next step until the estimate is on your calendar. After that it keeps going: the reminder, the quote follow-up and the review.

  1. Fuel: your ads on Meta and Google bring homeowners to your page.
  2. The page: Emily fills in her name and phone number and asks for a free estimate. A new request comes in at 2:02 PM.
  3. The follow-up: Nora, the AI setter, calls her at 2:03 PM. If she picks up, she books on the call. If she doesn't answer, she gets a text and more calls, up to six. If she isn't ready yet, texts and emails keep going until she is.
  4. Your calendar: the estimate is booked for Thursday at 9:45 AM with Mike's crew. She is confirmed and reminded the day before, a no-show is rebooked, the quote is followed up, and once she signs she is asked for a review.
  5. The gauges: every step is counted. In an example week: 312 clicks, 14 requests, 6 booked, 5 held, 2 signed.

Fuel

Meta finds them. Google catches them.

On Meta, homeowners see your floors before they start looking. On Google, you show up when they search for a garage floor near them. Both run from one plan and one budget, built from your own job photos.

Meta ads

Facebook & Instagram

Your own finished floors in their feed, with a short form that sends the request straight into our system.

Google ads

Search & Maps

First in line when someone in your service area searches for an epoxy garage floor. They already want it, so the ad has to make you the obvious call.

The ad accounts are in your name, and your budget goes straight to Meta and Google.

The Gauges

Traced to the ad. Tuned every week.

Every booked estimate is traced back to the ad, the campaign and the page it came from. Meta and Google get that data too, so they find more homeowners who book. Every week we switch off what doesn't book and move the budget to what does.

Example: the ads leaderboard of Ironclad Floors for one week. Two booked estimates and one signed job are traced back to the ads they came from and sent back to Meta and Google. Then the ad that booked nothing is switched off, budget moves to the garage floor video that books the most, and a new ad is tested in its place.

  • Traced to the ad

    Every request, booking and signed job keeps its source: the ad, the campaign and the page. Measured in the browser and on the server, so ad blockers don't hide it.

  • Meta and Google learn

    Booked estimates and signed jobs go back to Meta and Google as conversions, so they look for homeowners who book, not just ones who click.

  • Cut, scale, test

    Every week, what doesn't book gets switched off, the budget moves to what does, and new ads get tested next to the winners.

  • You see it too

    A short update every week: what it booked, what we changed and what's next. The live dashboard is open whenever you want it.

The Page

A pretty page that doesn’t book is a poster.

Five things decide whether a homeowner asks for an estimate or clicks away. Every campaign page we build is built around them.

  1. Clear in five seconds

    What you coat, where you work and why you. If she has to scroll to find out, she's gone.

  2. Proof before the pitch

    Your Google reviews, your own floors and your crew near the top, where the doubt starts.

  3. One next step

    One clear action, repeated where people are ready for it. Not six buttons fighting for the same click.

  4. No friction

    A short form, a call button that works with one thumb and a chat for the ones who'd rather type.

  5. Fast on a phone

    Most of your visitors are on a phone, often on mobile data. A slow page loses them before they read a word.

Selected websites

Built by us. Live right now.

Two coating companies we build for. Hover a screen to scroll through the page.Two coating companies we build for. The screens scroll through their pages.

  • National Concrete Polishing · the installation company of Xtreme Polishing Systems

  • Gilded Surfaces · Fort Worth, TX

The Follow-Up

Every lead, followed through.

A homeowner asks for an estimate. From that moment our system calls, texts and emails in your shop's name, and it changes course the moment she books, replies or misses the call.

  1. Seconds

    1. Tue 2:02
      Text + Email

      Thanks, we got it

      A personal reply within seconds, with what happens next.

    2. 2:03
      Call

      Nora calls, right away

      Your own AI setter rings while the request is still fresh, asks about the floor and books the estimate.

  2. No answer

    1. 5 min
      Text

      Sorry we missed you

      A short text with a link to pick a time themselves.

    2. Day 1
      Call

      A second try

      Nora calls again at a better hour. Up to six calls, then it stops.

    1. Thu 9:45

      Estimate booked

      She picks a time. The follow-up stops and the reminders take over.

  3. Before the estimate

    1. Day before
      Text

      See you tomorrow

      A reminder with the time and one tap to reschedule.

    2. 1 hr before
      Text + Email

      Starting soon

      Who is coming and when, so nobody has to look for it.

  4. After the estimate

    1. Held
      Text + Email

      Your quote

      The quote goes out while it is fresh, then short check-ins until they decide.

      No-showText + Email

      Missed you

      A friendly nudge to pick a new time, then a few short messages until they do.

Your own AI setter

Personal or instant. Your call.

A homeowner who asks for a price wants a call, fast. You choose who makes it: you, your own AI setter, or both.

A call-back to you

Our system rings you first and puts you through to the homeowner as soon as you pick up. For shops where the owner's voice sells the job.

Your own AI setter

An AI assistant that works only for your shop. It calls new leads within minutes, answers their questions about the floor and books the estimate around your crews.

Nora

AI setter · Ironclad Floors

Tap for sound

Trained on

  • Your website
  • Your coatings
  • Your FAQs
  • Your crew calendar
  • Your tone
  • Trained on your shop

    Your coatings, your service area and the answers to the questions homeowners always ask, taken from your site and your documents.

  • It says it's an AI

    Every time. If someone wants a person, it hands them to your team.

  • Every call on record

    A summary and a transcript of every call in your CRM. It works over text too.

What we connect

Every enquiry. One inbox.

Form fills, Meta lead forms, calls, texts, emails and bookings all land in one place. You and your crew work from one inbox and one pipeline, on the laptop or in the app on your phone.

If the software you use now can talk to it, we connect the two.

  • Missed-call text-back

    Can't pick up on a job? They get a text within seconds, so the lead doesn't call the next shop on the list.

  • The right person

    Leads go to whoever handles them: by service, by area or by who's free.

  • Your data

    The contacts, the conversations and the numbers are yours. If we ever stop, you take them with you.

After the job

The floor’s done. The follow-up isn’t.

A happy customer is worth more than one floor. We ask for the review while the job is fresh, and we go back to the quotes that never signed.

Reviews on autopilot

When a job is marked done, the homeowner gets a text asking how it went, with one tap to your Google profile. Feedback that needs you lands in your inbox.

Old quotes, back

Everyone who got a price and never signed gets a short message at the right moment. They already let you into their garage once.

Two ways in

Pay per estimate, or hand us the whole thing.

Both run on the same engine. There's no price on this page. What it comes to depends on your market, and you get the number on the call.

The entry door

Pay per booked estimate

You only pay for estimates that land on your calendar, confirmed. Not leads. Not form fills.

  • Your own ad budget, paid straight to Meta and Google
  • Our system calls, books and confirms every lead
  • A booked estimate means what it means in our guarantee

For shops that want to see it work first.

No separate guarantee. You pay per result, and that's the guarantee.

The full engine

We run your marketing

We build and run the whole path from the ad to the signed job, and we put our fee on the line.

  • Meta and Google ads, built from your own job photos
  • Landing pages for every campaign, and your website if it needs one
  • An AI setter that calls every lead within minutes and books the estimate around your crews
  • Text and email follow-up for everyone who doesn't book
  • Confirmations, reminders and a rebook for every no-show
  • Found on Google: local SEO, the map pack, your Google Business Profile and articles on your site
  • Posts on your Google profile and your socials
  • A chat on your website, with your Google reviews right on the page
  • A review request after every job, and a message to old quotes that never signed
  • Quotes and payment links from the system, and a floor visualizer for your page
  • One inbox for every conversation, a weekly update and a live dashboard

Built for your shop

Which parts your shop needs, we work out together on the call.

With the guarantee: 50 booked estimates in 90 days, or you don't pay.

The guarantee

50 booked estimates in 90 days, or you don’t pay.

It’s in your contract, word for word. The 90 days start the day your ads go live.

  • What counts

    A homeowner inside your service area who owns the property, with a date and a time on your calendar, confirmed.

  • Where you see it

    Every booked estimate is counted in our system and shows on your dashboard.

  • What “you don’t pay” means

    You don’t pay us for our work. Your ad spend always goes straight to Meta and Google.

Questions

Straight answers
before the call.

  • Thirty minutes with Timo or Floris. Before the call we look at what you run now: your ads, your page, your follow-up and your Google profile. On the call you hear what's costing you estimates and what we'd fix first, in order. That's yours whether we work together or not. You get the recording, and your area is held while the call is on the calendar.

  • A homeowner in your service area who owns the property. The visit has a date and a time on your calendar, and she confirmed it.

  • Then you don't pay us for our work. You see the count on your dashboard the whole time.

  • A one-time setup and a monthly fee for the full engine, or a price per booked estimate at the entry door. Ad spend goes straight to Meta and Google. What it comes to depends on your market and what your shop needs. You get the number on the call.

  • Yes. Your ad spend goes straight to Meta and Google. Our fee is separate, and that's the part the guarantee covers.

  • We take one coating company per market. On the call we go through your service area, and it's held for you while the call is on the calendar.

  • First we build it for your shop and test it with fake leads. The 90 days start the day your ads go live.

  • The follow-up runs in our system, set up for your shop, with an app for your phone. If the software you use now can talk to it, we connect the two.

  • Yes, every time. If someone wants a person, it hands them to your team. It stops after six calls, and nothing goes out between 8 PM and 8 AM.

  • Coating companies with one crew or ten that want more estimates on the calendar. If you're happy where you are and don't want to grow, it's not for you.

You coat. We keep the calendar full.

50 booked estimates in 90 days, or you don't pay.

It's in your contract, word for word.

On the call

  • We look at your ads, your page, your follow-up and your Google profile.
  • You leave knowing what's costing you estimates, and what we'd fix first.
  • You get the recording, for the partner who wasn't there.
  • Your area is held while the call is on the calendar.
TimoFloris

Book your call

30 minutes · with Timo or Floris · free

Your details

Fill in your details, then pick a time.