THE APP YOU WANT ← All builds
Build story

Hathorn Roofing: type the address, get a roof price off the satellite in a minute.

A customer types their address. The site finds the roof from above, measures it, and hands back a real number. No salesman on the porch. That lead lands in a CRM built for one roofer in Northeast Louisiana, with every text, estimate and QR scan in one place.

Applied Sunday night, paid Monday night Satellite estimator live Thursday at lunch Two domains, one site, hot pink by request
Hathorn Roofing icon
Hathorn Roofing
Jason Hathorn · built by The App You Want
Satellite estimatesCRMFollow-up textsQR signs
Real screens
The Hathorn front page: one company, four ways in
One company, four ways inhathornroofing.com and hathornhomes.com open on the same page. Roofing, Remodels, Custom and new builds, Commercial. Pick one and it goes straight to Jason.
The Roofing page: find out what your roof needs in 60 seconds
The roofing pageFind out what your roof needs in 60 seconds. Black, white and hot pink, the way the office asked for it.
Step one: typing an address and picking it from the suggestions
Step oneStart typing the address and pick it from the list. This one is a fire station in West Monroe.
Step two: the roof outlined in pink on the satellite view, 51.5 squares
Step twoThe site finds the roof and outlines it. Drag a white dot to fix a corner, add a section, set the pitch. 51.5 squares, measured, not guessed.
Step three: the estimated price band
Step threeA real range off the real measurement. Leave a name and a number and Jason confirms the exact figure.
The CRM Today screen with speed to lead and the leads to answer now
TodayWhat is in the pipe, how fast leads get answered, who texted back, who to answer now. Top of the list is always the one nobody has touched.
The pipeline of leads with roof size, price band and source
PipelineEvery lead with the squares, the price band, the stage and where it came from: truck, yard sign, flyer, door hanger.
A lead file with the text conversation, the roof measurement and the booked install
The lead fileThe whole conversation, the roof, the ballpark, the booked install. An estimate accepted on the phone lands here as won.
The follow-up text sequences that run themselves
Follow-up that runs itselfA lead scans a code, a text goes out immediately, then three hours later, then the next day. Anything a person sends by hand stops the robot on that lead.
See it live

Hathorn Roofing is live

Open the site, go to Roofing, and type an address. Watch it find the roof. The number it hands back is a real range off the measurement, and nobody turns up at the door unless you ask.

Open hathornroofing.com →
The challenge
A roofer asked for a CRM. What got built first was the thing that fills it.

Jason runs Hathorn Roofing and Hathorn Homes in Northeast Louisiana and applied on a Sunday night at 9:02pm. Monday we were on the phone. By 12:12 there were two offers on the table, one for the roofing CRM and one for a second app, Tekton. Both paid.

The ask was a CRM. The problem a CRM does not solve is the porch: a homeowner wants a number, and the only way to get one is to let a salesman come out. So the build started on the other end. Your customer types their address, the site pulls the roof up on satellite, measures it, and gives them a price in about a minute. Then that lead lands in the CRM with every text, estimate and photo in one place.

Thursday at 12:40pm it was built. The next evening, Tekton was built too.

What we built
The site that measures the roof. The CRM that works the lead.
🛰️

Measured, not guessed

Type the address, the roof comes up from above with its outline already drawn. Fix a corner, add a section, pick the pitch. Squares and a price band come off the real footprint.

Today, then everything else

Speed to lead, who texted back, who to answer now, what is in the pipe. The unanswered lead sits at the top until somebody answers it.

Follow-up that runs itself

Two ladders: one for a scan with no roof measured yet, one for a lead that already has a number. Immediately, three hours, next day. A human reply stops the robot.

Signs, codes and numbers

One QR code per place it goes: the truck door, the yard sign, the door hanger, the flyer. Scans, leads and sold, counted per code, and a numbers page showing where they drop off.

The signature feature
Black, white and hot pink, the next day

The site went out first on its own address. Later in the month the office sent a list: new phone, new email, a map that misbehaved on a phone. Done that afternoon. Then: make it one site, Hathorn Homes at the front, Roofing as its own section. Done the next day. Then both domains, hathornhomes.com and hathornroofing.com, live with certificates the night the delegated access came through. That same night a text from Jason: can you make the color scheme black and white with hot pink accents? By the next afternoon it was, across the site and the CRM, with artwork through the whole thing and four ways in from the front page. Monday the office wrote back: this is great, exactly what we were looking for.

Contact changes the same afternoonOne site, two domainsRebranded overnightSatellite tool inside every lead file
How it moved
Sunday night application, Thursday lunch estimator.
2 Aug
Applies at 9:02pm on a Sunday, books the Monday morning call.
3 Aug
On the phone. Offers for both builds at 12:12pm. The CRM paid that night at 8:05.
6 Aug
Hathorn Roofing CRM built, 12:40pm. The satellite estimate, the pipeline, the follow-up texts. A sample roof measured at 22.2 squares in the first message.
7 Aug
Tekton, the second build, live at 7:27pm.
24 Aug
The office sends a contact update and a map bug on mobile. Both live the same afternoon.
25 Aug
One site: Hathorn Homes at the front, Hathorn Roofing as its own section.
27 Aug
hathornhomes.com and hathornroofing.com live, certificates and all. Jason texts: black and white with hot pink accents?
28 Aug
Black, white and hot pink across the site and the CRM. Four ways in. QR codes for the truck, the yard sign and the door hanger. The satellite tool inside every lead file.
31 Aug
From the office: "this is great! Exactly what we were looking for."
Want an app like this?
Tell us the app you want See it live