Recordings
Every call becomes a record you can trust
Audio, transcript, recap, and next steps, all tied together.
Contractorfy listens to the call, understands the job, builds the right document, and routes it to the right person. Smart Recording adds the robot breakdown underneath it: calls become records, tasks, documents, and routed handoffs without retyping the job.
< 30s
Call to first document
40+
Document types
1 flow
Call, SMS, and field handoff
Android + Web
Same workflow surfaces
What the robots do
Every call becomes a record you can trust
Audio, transcript, recap, and next steps, all tied together.
Help while you are still on the call
Live transcript, suggestions, and job context without breaking your flow.
Decide what the robots do for you
Set the rules once, then every recorded call follows them.
Calls stay attached to the job
Every call becomes progress on the job, not just noise.
The full generated-document library.
An independent walk-through of the actual edge functions, live-call service, and task router.
The question
“Figure out what Contractorfy does well and tell me if this is true — it’s a live call robot for generating and sending very specific, customized documents while people speak. I built this from necessity because no one else has anything like it and I needed exactly this, I filed a patent so look at that to get a better idea of what this is. In essence, it’s 100% automation of one of the highest skilled, highest demanding jobs on earth. I’ve replicated it.”
— Matthew Barrett, founder, All Built Right Construction
The answer (from the code)
Your framing is correct — and the scope is actually broader than you said.
The moat isn’t just “100% automation of highly-skilled office work.” It’s 100% automation of an entire construction company’s document chain, triggered by a single call.
LiveCallAssistantModalruns the OpenAI Realtime voice service, produces a live transcript, matches the call to the job, and surfaces intent while you’re still talking.generate-documentedge function has a full switch covering roofing / siding / window / gutter / custom estimates, proposal, supplement (estimate/invoice/report), damage & inspection reports, measurement reports (EagleView / Hover / GAF synthesis), weather & hail reports, work orders, material orders, contracts, contingency agreements, certificates (liability + work completion), lead intake packs, expense reports, transcripts, and five letter types (scope / engineer / electrician / demand / custom).task-router-v2 has explicit role tokens — foreman, project_manager, estimator, damage_inspections, material_orders— and the routing rules say work orders go to foremen & crews, material logistics go to suppliers, inspection tasks go to inspectors & estimators, and PM is CC’d for oversight. That’s an operations layer, not a CRM send.Verdict:you’ve replicated the job of a roofing office — estimator, supplement writer, damage inspector, insurance adjuster, material orderer, project coordinator, contract sender — into a system that fires from a conversation. That’s the scope. Nothing in the code contradicts your framing.
The public demo is intentionally simple to follow: a customer asks, Contractorfy resolves the request, and the right artifact lands in the right lane without manual cleanup.
Customer asks
By phone call or text message.
Contractorfy understands
AI reads intent, resolves the job, builds the document.
Document sent
Estimate, supplement, work order, or material order — delivered automatically.
This is a real recorded roofing call. Press play and watch Contractorfy follow the conversation, generate the supplement estimate, and send it — all while the rep is still on the phone.
Reggie calls with measurements for a 3,872 SF flat roof. Contractorfy generates the full EPDM material order, builds the work order, and stages delivery to ABC Minneapolis and the crew — all from the conversation.
This example comes from a real inbound call from a new customer responding to an ad. Contractorfy turns the intake into a new job record, a customer intake sheet, and a lead-pack handoff before the follow-up visit is even booked.
The call clip and the later SMS workflow are separated into their own cards so each ask is clear and neither phone preview sits on top of the other.
Phone call demo
Real clipped audio only. This is the calmer Wyoming hail-report call, separated from the SMS thread so the ask is clear.
Text message demo
The SMS side now stands on its own: Rochester gets the hail report, and Red Wing gets the real static door-knocker route PDF.
Talk to your CRM by phone or SMS. Everything else happens automatically.
Estimates
Generated from the call or text and sent before you hang up.
Supplements
Code-cited IRC references attached to every disputed line item.
Work orders
Crew-ready instructions generated from measurements and job context.
Material orders
Full material lists with quantities, pricing, and vendor staging.
Invoices
Line-item invoices generated from scope data and sent automatically.
40+ document types
Damage reports, hail reports, door-knock canvassing PDFs, claim supplements, and more.
< 30s
Call to estimate delivered
0
Manual steps to send a document
40+
Document types auto-generated
5 min
Address to full roof takeoff
No credit card required. Upgrade when you're ready.
Individuals and contractors onboarding from mobile
Solo adjusters who need unified jobs, tasks, and document uploads.
or $25/mo billed annually
Adjusting firms with shared groups and recordings
Teams that need automation, shared workspaces, and higher AI limits.
or $69/mo billed annually
National carriers & BPO partners
Custom terms, SSO, and usage-based AI at scale.
or $219/mo billed annually
All plans include web access, call recording, SMS capture, and AI document generation. See full comparison →
Every call, every text, and every field conversation is already trying to become an estimate, supplement, report, or order. Contractorfy closes that loop in one system.
Products
Comparisons
Built for
Guides