BookedSolid
Built by Ryan Kelly in San Marino

A homeowner asks for an estimate.
They get a text back in
under a minute.

It starts when somebody fills out the form on the website I build for your company, or calls the tracking number published on that site and nobody picks up. It asks the roofing questions you approved, gets the address, and keeps the conversation going until your team takes over.

Your team still handles the estimate and sells the roof.

The walkthrough takes about 20 minutes. I run it myself.

Try it right here

Sample company, sample homeowner. Send a message and reply like somebody with a roof problem.

What happens

The request comes in while you’re up on a roof.

A homeowner fills out the new site, or calls its tracking number and nobody picks up. They get a text from your company. It asks what’s going on with the roof, gets the address, and asks for the photos your team wants before anybody drives out.

You can see the thread the whole time. The moment you reply, the follow-back stops and the conversation is yours.

Where this works today: the form on the new site, and the tracking number published on it. It does not sit on your existing cell number, and it is not a voice service. When we build more, I’ll tell you.
What it will not do

It doesn’t quote the roof. It doesn’t promise a price, argue about insurance, or pretend to be your salesman. When it hits something it wasn’t given an answer for, it says somebody from your team will handle it and flags the thread to you.

The point is narrow. A homeowner who asks for help and hears nothing back will go find somebody else, so this keeps them talking to you until a person from your company picks it up.

Our response test

I sent the same estimate request to 357
Southern California roofing companies.

95 of them wrote back. The other 262 never answered it at all.

Responded
95
Never responded
262

262 of 357 got the request
and never wrote back.

I used the contact method each company published and recorded what came back. The homeowner was made up. The estimate request was real. That’s our own test, not a study I found somewhere, and it only shows one thing: estimate requests sit unanswered a lot. It doesn’t prove I’ll book you jobs.

If a guy named Blake contacted your company recently, that was me.

The 30-day pilot

$1,500 for the website and the first 30 days.

I build the site for your company and connect its form and tracking number to the text follow-back. Before any of it goes live, we load the roofing questions and the answers you approve, so it never improvises about your business.

$1,500 once. Nothing monthly for 30 days.

On day 31 you choose: keep it running at $349 a month, or let it turn off. The monthly plan doesn’t start on its own and there’s nothing waiting to auto-renew.

No long-term contract. Cancel any month with one text once you’re on the monthly plan.

See it on your company

The $1,500 covers the website, the setup, and the first 30 days.

What I can prove today

BookedSolid is new. There aren’t roofing case studies yet.

I don’t have a wall of logos or a folder of revenue screenshots, and I’m not going to dress up a sample as a customer.

What I can show you on the call is the site already built for your company, the text conversation running live, and the original request from the 357-company test. That’s the proof I have right now.

Who you’re dealing with
Ryan Kelly, founder of BookedSolid

I’m Ryan Kelly.

BookedSolid is a small shop in San Marino. I’ll be the person on your walkthrough, and the number below reaches me directly.

Before this I spent over a decade making marketing for companies like Hot Wheels and HBO, which is long enough to get tired of an industry that promises numbers nobody can control.

Ryan Kelly · BookedSolid · (310) 489-6360

Text me your company name and I’ll tell you whether I’ve already built your site.

Straight answers

Five things I’d ask before putting this
on a roofing company’s site.

Does it use my current cell number?
No. Your number stays exactly where it is, on your trucks and your cards. This works on the form and the tracking number published on the new site, which is also how you can tell what that site is actually producing.
How does it know what to say?
We load your services, your service area, and the answers you approve before it goes live. When it doesn’t know something, it says somebody from your team will handle it and flags the conversation to you. It doesn’t guess.
Can I see the texts and take over?
Yes. You can see the thread. The moment you reply, the follow-back stops and the conversation is yours.
Does the text close the roof?
No. Your team does the estimate and the sale. The text keeps the homeowner engaged with your company until somebody gets back to them, which is the whole job it has.
What happens after 30 days?
You choose. Keep it running at $349 a month, or let it turn off. The monthly plan doesn’t start by itself, and I’m not going to bill you for something you forgot to cancel.

See the version built around your company.

I’ll show you the site and run a homeowner conversation live. Then you can decide whether the $1,500 pilot makes sense.

You’ll leave knowing exactly what the $1,500 covers.

See it on your company