Why this exists
I built it. I grew it. Then I sold it.
In 2022 we put the first roof on for All-Side Roofing & Restoration. Over the next two years we grew it into a multiple seven-figure roofing business. In 2024, I sold it.
The part of that story I'm most proud of isn't the revenue. It's that the company kept operating without me.
I didn't build All-Side around myself. I built processes, accountability, workflows, automations and an operating structure that let other people know what needed to happen next. JobNimbus became the foundation we built that system on.
But here's what I learned.
The CRM was never the system by itself.
You can buy JobNimbus tomorrow. Create a bunch of statuses. Add automations, boards, tasks and integrations. And still have a completely dysfunctional roofing company.
Because software doesn't create accountability. It doesn't teach your production manager what they're responsible for. It doesn't create a clean handoff from sales to production. It doesn't make your team follow the process. And it doesn't teach an owner how the pieces of the business are supposed to work together.
That's what I had to figure out
As I built All-Side, I worked with software companies, marketing companies, vendors, consultants and a lot of genuinely smart people. They knew their products. They knew marketing, automation, technology.
But I kept seeing the same gap: they didn't actually operate inside the roofing company. They didn't understand what happens…
- Between the signed contract and production
- Between production and collections
- When somebody changes a status incorrectly
- When an automation quietly stops working
- When a salesperson doesn't complete the information production needs
- When everyone assumes somebody else is responsible
The technology might have been right. The implementation was wrong.
The real opportunity wasn't another piece of software. Roofing companies needed somebody who understood how to connect the software to the way a roofing company actually operates.
So I built it from the contractor's side
We built JobNimbus around the actual movement of a roofing job.
Statuseshad meaning
Boardshad a purpose
Automationssupported the process
Taskscreated accountability
Roleshad ownership
Sales, production, administration, collections and management stopped operating as separate islands. The CRM became the central nervous system connecting them.
Eventually I wasn't required to be involved in every decision or every job to keep the company moving. That's what created the ability for me to exit.
#TheAllsideWay
A Monday morning at All-Side. This is the meeting that keeps happening whether or not the owner is in the room.
All-Side sold in 2024, and the way we ran it didn't disappear when I left. The company is still operating. Still growing. The systems, the customer experience and the processes we built continue without me in the day-to-day.
That's what a business is supposed to do.
Why I sold
Selling wasn't about getting away from roofing. It was about solving a bigger problem inside roofing. I could help far more contractors by taking what I'd learned building an actual roofing company and teaching other owners how to implement it.
Not another CRM. Not another automation. Not another marketing funnel. Actually showing them how the pieces fit together.
This isn't theory about how I think a roofing company should operate. It's the framework that came from building one, growing it to multiple seven figures, systemizing it, and creating a company I was able to exit.
The CRM is where it starts. The process behind it is what makes it work.