Private beta · built inside a working roofing company
Peanut plugs into your roofing CRM, reads every note, text, and carrier document, and hands each person on your team one prioritized to-do list every morning. Check it off — Peanut writes everything back.
Today — Tuesday
3 done today ✓
✦Crew confirmed 7:30a — text homeowner the heads-up + dumpster spot
✦41 sq laminate + cap drafted from the SOL — order by 2pm
✦Send crew text: address, 7/12 pitch, 38 bundles, keep the gutters
✦Valley metal missing from scope — supplement drafted for carrier
✦ next steps refreshed from CRM notes + homeowner texts ▍
The whole shell
Peanut reads the latest CRM note, the last homeowner text, and the job status — then tells your team the exact next move. No more scrolling the board wondering what's stuck.
Your production and billing pipelines become a single prioritized to-do list per day. Check a job off, and the summary posts straight back to your CRM as a note.
Set the install date once. Peanut auto-advances every job — day before, install day, photos due — and keeps the whole pipeline moving without anyone touching a status.
Drop in the carrier SOL. Peanut reads the PDF, applies your house rules — waste, cap, starter, ice & water — and drafts the supplier order, flagging anything missing.
Pick the crew and Peanut writes the install text — address, pitch, bundle counts, keep-or-throw notes — and sends it from your company line. Editable before it goes.
Inspections, photo runs, and re-inspects go to a claim board. Field reps grab jobs first-come, with pay computed automatically from job type and mileage.
Document intelligence
Carrier scopes, hand-off docs, measurement reports — Peanut parses the PDFs, cross-checks them against your standards, and surfaces what the adjuster left out. Missing valley metal doesn't slip through; it becomes a supplement.
$ peanut parse SOL_estimate_3.pdf
✓ carrier: USAA · claim #04-2211-08
✓ 42.3 SQ laminate · 7/12 pitch · 2 layers tear-off
⚠ valley metal missing from scope → supplement drafted
⚠ low-slope section not spec'd → flagged for review
→ material order: 41 lines · ready for review
→ crew hand-off: 38 bundles · keep gutters ▍
How it works
01
Point Peanut at your CRM and phone lines. No migration, no rip-and-replace — your data stays exactly where it is.
02
Peanut snapshots every active job, reads the whole paper trail — notes, texts, scopes — and ranks what actually needs to happen today.
03
Your team opens one page each morning, works the list, checks it off. Statuses, notes, and texts flow back automatically.
Peanut runs production every single day inside a working Utah roofing company — scheduling real crews, ordering real material, filing real supplements. Every feature exists because a pipeline jammed without it. We're polishing it for everyone else, one company at a time.
Every morning
the team runs their day from one list
Every status
from permit pulled to final check
Every document
read, parsed, and acted on
Early access
We're onboarding roofing companies in small batches while we refine the tooling. Waitlist spots are first-come — like a good field job.