Say it.
Done.

The world’s first AI console for trades businesses. Leads, jobs, crews, estimates and invoices, on your own data, with AI that does the follow-up while you’re on the job. Built inside a working roofing company. We’ll show it running on your kind of work and tell you straight if it fits. See what a demo looks like.

Your trade
connected ·roofing company book example data
Live in production 36 screens, one login Built in North Carolina
Two roofers in safety vests working on a roof deck against a pale sky
On the roof

Who we are

Your company. Your data. Your AI.

For twenty years software companies have rented business owners their own data, charged them by the seat, and kept the upside. We built SayDoo the other way round.

Your data

Your customers, jobs and invoices stay yours. Export all of it any time, without a phone call.

Your money

One price, however many people you hire. No seats, no per-user fees.

Your AI

The best AI models, working on your business, under your rules. Nothing reaches a customer until you switch it on.

We build your console, keep it running, and teach your team to get more out of it every month.

01Replace

Sixteen apps out. One in.

CRM, texting, reviews, photos, estimating, proposals, scheduling, the crew app. Each one bills you every month, most bill per seat, and your office still copies between them by hand. SayDoo does that work in one place, on your own data. Count yours.

your stack today16 subscriptions
CRMper seat
Textingper location
Review requestsmonthly
Job photosper seat
Measurementsper report
Estimatingmonthly
Proposalsmonthly
Schedulingper seat
Email marketingper contact
Customer portaladd-on
Crew appper seat
Job costingadd-on
Commissionsmonthly
Weather alertsper report
Team chatper seat
Warranty trackingspreadsheet
SayDooOne console. Your data. Your whole team.
all of the above

02Listen

One sentence. Three jobs done.

Say it the way you’d tell your office. SayDoo knows your customers, jobs and calendar, so “book the Hendersons Tuesday at two and put it on John’s list” becomes an appointment, a task and a note. No form to fill in.

actionBook customerthe Hendersons whenTuesday at two and put it on whoJohn’s list

Action
New inspection
Appointment, task and a note
Customer found
Henderson, R.
418 Oakcrest Dr · 1 open job
Time resolved
Tue 23 Sep, 2:00 PM
No conflicts on the calendar
Assigned
John, field lead
Now 3 stops that Tuesday
waiting for the whole sentence
readingexample names
A dark storm front rolling in over the coast
Storm watch

03Automate

Hail at 2 a.m. A plan by six.

Every night SayDoo reads the National Weather Service and matches what hit to your customers’ addresses. By the time you’re up there’s a list: who’s inside the storm path, who’s under warranty, which inspections to book first.

roofing weather run · example data
Customer messages
Weatherwatching
NWS hail report
1.75 in at 2:14 AM
Weather agentidle
Matches the storm path to every address you have.
addresses checkedall
inside the hail path12
under warranty5
Follow-up agentidle
Drafts a check-in for each homeowner.
Schedule agentidle
Finds inspection slots, plan customers first.
Your officeasleep
A sorted list, waiting at 6:00 AM.
calls to make12
inspections held8
worst hit firstyes
A
New lead
Keeps a stranger warm while you work to reach them
B
Speed to lead
Tells the office to call, then sends the we-tried-you note
C
Appointment set
Confirms, then reminds, so they are actually home
D
No show
Gets a missed inspection back on the calendar
E
After the visit
Thanks them and says exactly what happens next
F
Proposal out
Nudges the decision without leaning on them
G
Won
Onboards the customer and sets up the install
H
Gone quiet
Stays in touch slowly with the ones who never said no

Eight follow-up plays for the moments leads go cold. They arrive switched off. Preview shows exactly what would go out, to whom and when. You turn them on, and every change is signed with the name of the person who asked for it.

Power lines and poles against an orange sunrise
First light

04Results

Results, not logins. Waiting at seven.

Every morning SayDoo tells you what needs you: proposals going quiet and who to call first, jobs at risk, money owed. Three things, ranked. Not a dashboard to dig through.

morning brief · mon 7:02 amexample data
Good morning. Three things need you today, and one of them is worth $53,750.
$0in proposals gone quiet, with who to call first
0roofs inside last night’s hail path
0%gross margin on August tear-offs
0crews out today, every job photographed
Call Ferrell about the $22,400 proposal19 days quiet
Approve 8 held inspection slotsweather run
Sign off the Whitaker change order$1,180

The customer sees their job

Their own login with photos, documents, balance and a way to reach you that is not voicemail. They stop calling to ask where things stand.

The crew sees today

In the phone browser. No app store, no install. Photos go on the job, not into somebody’s camera roll.

05SuperUX

Your phone runs the day.

Linked to the console on your desk, your phone already knows where the day stands: the next stop, late tasks, money owed, wind and rain where you’re standing. One press to navigate, call or check it off. Talk to it and it answers.

SayDoo SuperUX sample data

Under a minute. Sound on.

  • Linked to your deskPress it on the phone and the console does it. Check a task off and the desk knows.
  • The day at a glanceLate tasks, today’s stops and money owed, before you ask.
  • One pressYour next stop counts down. Navigate or call it in one press.
  • Field conditionsWind and rain where you’re standing, before anyone climbs a ladder.
  • Your AI, your pickTalk to it and the AI you chose answers.
  • See it in a demo SayDoo 1, the phone

06Your terms

Your AI. Your terms.

Pick which AI does which job, and switch the day a better one comes out. Start on ours, or connect your own account and pay the provider directly, at cost. We never mark it up.

Choosing which AI model runs each job, with the monthly cost

Choose the AI for every job real list prices

The best model where it matters, the cheap one where it doesn’t. Managed by us, open source on your own host, or your own key. You see the monthly cost before you commit to anything.

Projects and every task in one ranked list

Every project in one list sample data

Departments, projects and every task in one order you set. Drop in a meeting transcript and the tasks write themselves.

The whole business as one living map

The whole business at a glance sample data

Every task, customer and dollar on one living map. Switch between work, pipeline and money.

07SAFEST

The AI works for you. It never meets your customers.

Before anything goes to the AI, SAFEST swaps your customers’ names, phone numbers, emails and street addresses for stand-ins. The AI does the work on the stand-ins. The real details go back in before you read the answer.

What you see

Text Monica Morrison at (336) 555-0142 about the hail damage at 4417 Willowbrook Drive.

What the AI sees

Text PERSON-K7Q2M at PHONE-3XB9A about the hail damage at ADDRESS-W5RMN.

Example. The stand-ins are different for every company.

Masked on the way in

Names from your customer list, and any phone number, email or street address, in records, notes and whatever you type.

Every AI request on record

Owners see each time the AI touched the data: who asked, what it read, and the question exactly as the AI saw it.

Walled off

Your records are sealed off from every other company on SayDoo. Nobody else’s login can read them.

One login

Everything you rent now. One login.

36 screens

Selling

  • Dashboard
  • Pipeline
  • Contacts
  • Tasks
  • Inbox
  • Team messages

Running the job

  • Jobs
  • Production board
  • Schedule
  • New estimate
  • Estimating
  • Material orders
  • Work orders

Money and paper

  • Change orders
  • Insurance claims
  • Payments
  • Bookkeeping
  • Documents
  • E-sign

Getting more work

  • Automations
  • Email campaigns
  • Government contracts

Your people

  • Customer portal
  • Crew app
  • Maintenance plans
  • Warranties

Numbers and setup

  • Owner dashboard
  • Job costing
  • Commissions
  • Lead sources
  • Price book
  • Crews and suppliers
  • Team and roles
  • Connected accounts
  • Activity log
  • Settings

Built for the trades

A roofer nailing shingles on a pitched roof
Roofing
An HVAC tech tightening a fitting with a wrench
HVAC
A lineman working on a utility pole transformer
Electrical
A worker on a scissor lift setting roof trusses on a steel frame
Framing and steel

Founders

Built in a roofing company. Not a boardroom.

Johnathan Westbrook

Johnathan Westbrook

Co-founder · CEO, Carolinas Best Roofing & Construction

Johnathan runs the Greensboro company SayDoo was built inside. It runs his whole operation, so every screen is tested against real jobs, real crews and real customers before it reaches yours.

He also builds homes under Westbrook Design Build, so he knows the trades from the foundation to the ridge. When something slows his office or his crews down, it lands on Shawn’s desk. That is how SayDoo gets built: one real problem at a time, from a company that has to make payroll on Friday.

Shawn Keding

Shawn Keding

Co-founder · Builds the software · Wilmington, NC

Shawn has built more than 50 AI applications and writes every screen in SayDoo. He ran marketing and product at Connected Investors through a turnaround from $20,000 a week to $400,000 a week and its $100 million acquisition, and wrote and directed a Super Bowl commercial made with real actors and AI. When you send the form below, he’s the one who reads it.

Customers

Real companies. Real jobs.

Real jobs from trade businesses running on SayDoo. Not a stock library.

“This has changed my business forever.”
John Quakenbush · Good Wood Construction
“It works better and I’m not renting everything.”
PJ Hofer · Hofer Electrical
Roof trusses framed against a clear sky on a Good Wood job
Good Wood Construction · Greensboro
A Good Wood crew member operating a telehandler on site
Crew on site · Greensboro
A finished brick building on a completed Good Wood job
Finished job · Greensboro

Questions

What owners ask first.

How long does switching take?
With Full setup, about a week, and most of it is ours. You hand over an export, we move contacts, jobs, stages and price book, then you spend an hour checking it. On Console you set it up yourself in about 15 minutes, guided by SayDoo, starting from a spreadsheet of your contacts.
I am mid-contract with my current software. Am I stuck?
No. We move your book across and run alongside until your contract lapses. Do not cancel anything until you are sure.
Is the AI going to do something stupid to my customers?
It cannot message anyone until you switch that on, and it arrives switched off. Preview shows exactly what would have gone out, to whom, and when. It only sees what the person asking can see, and it signs every change with their name.
Does the AI see my customers’ details?
No. SAFEST swaps your customers’ names, phone numbers, emails and street addresses for stand-ins before anything goes to the AI, and puts the real ones back before you read the answer. Owners can see a record of every AI request, with the question exactly as the AI saw it.
Does it work with QuickBooks?
We bring your QuickBooks customers in when you start. Most owners keep QuickBooks for the books and run everything up to the invoice in SayDoo.
What happens to my data if I leave?
You take it. Every contact, job, photo, estimate and invoice exports in a format another system can read, whenever you ask, without a phone call.
What if SayDoo goes under?
You keep running. We give you a full export of your data and a copy of your configured console, with a permanent license to run it for your own business. It’s in the customer agreement.
Is it only for roofers?
No. It was built inside a roofing company, and that is where it is proven. Contacts, jobs, crews, schedules, estimates, invoices and follow-up work the same way for HVAC, plumbing, electrical and landscaping. What changes per trade is the vocabulary, the price book and what the weather agent watches for. Tell us your trade in the form and we will say straight whether you are a fit.
Will my crew actually use it?
It runs in the browser on their phone. No app store, no install. They see today’s jobs and put photos on the job. That is the whole ask.
What will it cost?
A one time setup and license of $2,500, $4,500 or $7,500, then monthly care from $99. No seats, so hiring never raises the bill, and every package gets every screen. AI works from day one on our allowance; for unlimited use, connect your own account at cost, projected $20 to $200 a month. See full pricing.
What is the catch?
You are early. In exchange you get a direct line to the people who build it, and a say in what gets built next.

08Pricing

Pay once to set it up. Then pick your care.

A one time setup and license, then monthly care. No seats, no per-user fees, and every package gets all 36 screens. Your AI runs on your own account, at cost.

Setup + license · one time

Monthly care

Your pickFull setup $4,500+Team $500/mo+ your AI at cost

Your AI, at cost

Starts on ours, with a daily allowance. Connect your own account for unlimited use, projected $20 to $200 a month, paid to the provider. We never mark it up.

One recovered proposal covers it

At a 30 percent margin, the $22,400 proposal in the morning brief above pays for Full setup with $2,220 left over. A six person roofer spends about $18,500 a year on software; compare yours on the full pricing page.

Still all yours

Your data, your customers, your business. Export everything any time.

A brick house at dusk with its porch light on
Every job is a home

09Demo

See it run. On your book.

Twenty minutes on a real console, not a slide deck. Bring your last software invoice and we will do the sum in front of you.

What a demo looks like
20minutes
your own numbers on the screen, no slides
Book a demo
  • Unlimited seats. Office, crew, owner, the lot.
  • Every screen. Thirty six of them, no upgrade path.
  • Your data stays yours. Export it any time, no phone call.
  • A direct line to the people who build it.

We move your book

Your customers, jobs and history come off whatever you run today. We set your price book up and train your people. Done by us, about a week.

What it costs

Setup from $2,500 one time, care from $99 a month, unlimited seats. See the packages.

No lock in

Month to month. If you leave, your book leaves with you in a format another system can read.

Not ready for a demo? Ask if it fits.

Leave your details and we will send you the straight answer on whether SayDoo fits your trade. No sequence behind it.

› tell us about your shop 0 of 3 required

No card. We reply ourselves, usually the same day.

01

Twenty minutes

A real demo on your own numbers. Bring your last software invoice.

02

We move your book

With Full setup, done by us in about a week. Or start on Console today and set it up yourself.

03

You cancel the rest

One bill after that, however many people you hire.

See it on your own book. Twenty minutes. Book a demo