For roofing contractors
A production board built for roofing shops. Pay once and own it outright — it runs on your database, under your name, with no per-seat fee climbing every time you hire.


Per-seat pricing punishes you for growing. Add a project manager, pay more. Add a crew lead, pay more. The price goes up each year whether the software improved or not — and the day you stop paying, the record of every job you've ever done sits in someone else's account.
Your guys are on a roof, so the phone rings out. That homeowner doesn't leave a voicemail — they scroll to the next roofer on Google. Meanwhile the jobs you did win live on sticky notes and in three people's heads, and nobody can say which one has been stuck for nine days.
Not a CRM you have to feed. A board that shows where every job stands, a front desk that answers the phone when you can't, and a page that keeps the homeowner off it.
Click any card and the whole job opens: what happens next, the photos from the field, the materials and who supplied them, the claim with its supplements, and a timestamped history of everything that's happened. No more asking three people where a job stands.


A lead calls and nobody picks up. Seconds later they get a text from your shop asking for the address, and a lead card is already on your board with the whole thread attached. You call back warm instead of never knowing they rang.
The phone line is your own Twilio account. You hold the number and the billing; we connect it to your board during onboarding. Calls ring your office first, and anything missed comes straight back here. If you ever leave, the number goes with you — we don't sit between you and your phone company.

The front desk is set up with you when we install: your Twilio number, the missed-call text in your words, the questions you want asked, and how long to keep following up. Once it's configured it runs without the office — so a Saturday-night inquiry is answered and qualified before Monday morning. It's part of the Board + Front Desk package, not something you wire up yourself.
Once your number is connected during setup, no one has to remember to do anything — it runs whether the office is open or not.
Everyone's up on a roof or driving. After about eighteen seconds, nobody has picked up.
The homeowner gets a real reply from your shop asking for the address — before they scroll to the next roofer on Google.
A card appears in New Leads with the number, the source and the whole conversation attached. You call back warm.
Text them one private link. It shows exactly where their roof stands — signed, materials ordered, install day, final inspection — in your colors and your name. It updates itself when you move the card. No app, no login, no "when are you coming?" at 7am.



It installs on your own Supabase account. The jobs, the photos, the phone numbers — all of it sits in a database with your name on the bill, not ours. Your logo, your colour, your stage names. Stop paying and it doesn't get switched off.
Not a generic CRM with roofing bolted on. Insurance claims with RCV, ACV, depreciation and supplements. Squares and shingle type. Storm flags. Crews and days-in-stage. The words on the screen are the words your crew already uses.
One payment, not a meter running forever. It's installed on your own Supabase account — your database, your data, your rules. Add as many people as you employ; there are no per-seat fees.
The production board, job files, and the homeowner status page.
Everything above, plus the front desk that catches the leads you're losing.
Extra screens, integrations, or something specific to how your shop runs.
The first 3 roofers get 60% off the one-time build, in exchange for a short video testimonial and permission to share results. Once they're gone, list price stands.
Runs on your own low-cost accounts. No per-seat fees, no price rises, and the data stays in your name.
The quickest way to judge this is to watch a missed call turn into a lead card in real time. Tell us how to reach you and we'll set that up.