Our Story
It takes 22 no's to get to a yes. I know, because I counted every one of them.
The story of a programmer who walked into the hardest job in sales, and spent 24 years building the system that finally tells the truth about it.
The war at the door
In 2002, I gave up a career as a Java-certified database programmer (Fortune 500 clients, a comfortable chair) and started knocking doors for an insurance restoration company.
People think door-to-door is hard because of the weather, or the walking, or the hours. It isn't. It's hard because of the war inside your own head.
Not home. Not home. Not interested. Slam.
By the 15th door of that, the voice shows up. This isn't working. Nobody's buying. Go home. And there's a version of that night that ends in a gas station parking lot with a Snickers and a Diet Coke, throwing yourself a pity party. I know that version. I lived it.
Everybody told me the same thing every new knocker hears: "It's a numbers game."
Fine, I thought. Then why is nobody keeping the numbers?
A tape recorder and a kitchen table
There were no canvassing apps in 2002. No pins, no maps, no timestamps. So I built my own system with what I had: a digital tape recorder in my pocket.
Walking off every porch, every single one, I'd click record and say what happened. Not home. Talked to the wife, come back Saturday. Rude, skip it. Signed.
Then, every night, the kitchen table. Play the tape back. Type the day into a spreadsheet, row by row. By morning I had something nobody else on the crew had: a living map of my territory. Who was home and when. Who I'd already talked to. Who to revisit, and who to never knock again.
I was running a canvassing app before canvassing apps existed. Mine was a tape recorder and Excel.
And a few months in, that spreadsheet handed me the number that changed my life on the doors: it took me 22 to 23 no's to earn 1 yes.
Understand what that number does. When door 16 slams, you can hear it one of two ways. As the 16th no: proof it's not working, fuel for the voice, reason to quit early. Or as 16 down, 6 to go.
Same door. Same slam. A completely different salesman walks to the next porch.
The doors stopped beating me the day I started counting them.
The pins everybody else ignored
When canvassing apps finally showed up in the early 2010s, my teams were on them day one. Drop a pin at every door: GPS location, date, time, disposition. The tape recorder retired.
Most companies used the pins to color a map. Green for sold. Red for not interested.
I saw a database.
Because every pin carried a timestamp, and a timestamp is a fact. So at night I'd pull the exports and read them line by line, the way I used to play back the tapes. A door at 11:00. The next at 11:02. Another at 11:05. Knock, knock, knock. A rep in rhythm.
Then nothing until 12:40.
That gap was the truth. And once I saw it, I couldn't stop seeing it.
The costliest business expense is time spent on the wrong things.
Ty Adams
7 hours in the field. 2 on the door.
Here's what the timestamps taught me, and it stung.
A rep heads out at 1:00 and gets home at 8:00. Ask anybody (the rep, the manager, the owner writing the draw check) and that was 7 hours of knocking.
The pins said 2. Maybe 3. The rest had vanished into the gaps: a stop here, a long lunch there, 45 minutes sitting in the truck. Invisible to everyone. Most of the time, invisible to the rep.
Nobody was lying. Nobody was measuring.
And I knew exactly what was living inside those gaps, because I'd fought that war myself. Every stop is a restart. Every restart means beating the voice all over again: this sucks, I don't want to go back out there. Momentum is everything on the doors. A rep who stops 11 times a day isn't lazy; they're losing 11 battles nobody can see. And nobody can help them win a battle nobody can see.
So I started measuring what nobody measured. I timed the working blocks (I called them stints) and stripped out the gaps. By hand. Rep after rep, day after day. What was left, I named Time on Door: not field time, not windshield time: the actual hours a human being spends doing the one thing that produces revenue.
And across markets and across years, one number kept coming back for my teams: roughly 3 hours of true Time on Door per signed contract.
Your number will be different. That's the point: you have to know it. Because the day you do, a revenue goal stops being a poster on the breakroom wall and becomes arithmetic. This many verified hours, this week, this rep, down to the day. A rep who knows their number knows exactly what tomorrow has to look like.
The statuses unlocked even more. 10 inspections and 3 contracts looks like a 30% close rate, but if 3 of those roofs had no damage, it's 3 out of 7 real chances: 43%. Same rep, same week, a completely different coaching conversation. The pins were holding a whole layer of sales intelligence nobody was reading.
24 years of proof
I carried that system into every company I touched: as a rep, a sales manager, a president, an owner.
It ran under Legacy Restoration as we grew from a 2011 startup into a multi-state operation that private equity came and bought. It ran under Built Strong Exteriors as we helped take the company from $7M to $63M in 4 years. Roofing Contractor Magazine wrote that one up. It found the reps worth betting on, gave the struggling ones a real number to chase instead of a lecture, and told me the truth when it was time to make a hard call.
In 2023, I finally gave the framework a name and published it to contractors: the Triangle of Time, with Time on Door at the base, because everything else in the company stands on top of it.
But here's the honest confession. After all those years, the system still ran the way it ran in 2002. Exports. Spreadsheets. My eyes on the timestamps, late at night. It worked everywhere I took it. And it couldn't leave my kitchen table.
The contractors who saw the numbers all asked me the same question: How do I get this without doing what you did?
Why DOOReality™ exists
24 years after that first tape recording, canvassing apps are everywhere, and they still do what they did on day one: count doors and color maps. Ask one how many hours your rep actually knocked yesterday, and it goes quiet. Ask the rep, and you'll get an honest guess.
DOOReality is the kitchen-table system, built into software. It reads the GPS-timestamped pin data your canvassing app already collects and computes verified TOD: real knocking time, with the gaps stripped out. No new rep behavior. No self-reporting. No guessing.
I didn't build this to catch anybody. I stood on those porches. I built it because the honest rep deserves proof, the struggling rep deserves real coaching instead of a lecture, and the owner funding the draws deserves the truth about where the hours went.
The name is the whole mission. Door. Reality.
Real Data. Real Results.
The of the work.
These numbers represent the lessons learned. They're the foundation of where DOOReality was created. It wasn't born in a pitch deck.
25th
Year in D2D Sales
11,700
TOD hours
Roughly 2,000 full days on the door, and still counting.
$347M
D2D sales
355
Hired Sales Reps & Managers
17
Markets worked
14
States
11,226
Roofs / siding / gutters / windows built
93
Personally trained Sales Managers and Reps
8,327
Adjuster appointments
$50M+
Invoiced to carriers & customers
$10M+
Supplements secured
63
Contractors worked with
What happens next
Book a Demo
15 minutes. That's the whole thing.
Ensure your canvassing app is set up for success
If needed, we'll show you exactly what to fix so your pin data produces a real number.
Onboard and get to work
Start coaching your sales team in real time, based on verified numbers. Based on