Built around your shop — not bolted on

Every hail-damage call in the storm is a quoted inspection on the board.

Not a voicemail box that overflows at 7pm. DispatchNode catalogs roof age and insurance, books the inspection, and collects a deposit while your crew is still tarping.

14-daytrialStorm chasers capture 30% of post-hail leadsAvg ticket: $12,000 average full replacement
Roofing industry scene

Anatomy of a Lost Job

7:15 PM - Urgent Call

Storm ripped shingles off — rain is pouring into the attic right now.

7:16 PM — No Answer

"Please leave a message or press 1 for..."

7:18 PM - Lead Hangs Up

Searches Google, hires a competitor who answers.

Bottom Line

-$8,500

Estimated Opportunity Lost

The Old Way:
Losing Jobs to Voicemail.

A severe hailstorm hammers a 200-home subdivision at 4 PM. By 4:30, out-of-town canvassers are knocking on doors with binding contingency agreements. If your office phone plays a busy signal, the homeowner signs with the stranger on the porch and your $15,000 replacement job is gone before dinner.

Filing Xactimate supplements with insurance adjusters requires three separate phone calls per claim. Your office manager spends half the week on hold with adjusters arguing over three sheets of OSB plywood and a bundle of ridge cap, while 12 new inspection requests sit unanswered in the voicemail queue.

Call volume triples from May through September. You hire a $20-per-hour receptionist for the summer and lay them off in November, then repeat the six-week training cycle every spring—burning $4,800 in wages before the new hire can accurately distinguish a hip roof from a gable.

Quote, book, collect, and dispatch — on one call

Quotes from your catalog

Live roof age, squares, and insurance — not a script that says someone will call you back.

Books it on the board

Confirmed job, not a voicemail. Elena holds the slot, then writes it onto the board.

Collects, then dispatches

Stripe before hang-up. The tech sees the job, the map, and the notes on their phone.

Anatomy of a booked job

7:15 PM - Urgent Call

Storm ripped shingles off — rain is pouring into the attic right now.

7:15 PM - Instant Answer

Elena answers instantly and qualifies the lead.

7:17 PM - Job Booked

Tarp-and-repair visit booked. Insurance claim guidance sent via SMS. Crew scheduled for first light.

Bottom Line

+$8,500

Revenue Captured While You Slept

Configured to your trade

Call → quote → book → deposit → dispatch

Not a receptionist bolted onto someone else's software. One agent, your rules — on the phone and the widget — and the job lands on the tech's phone.

  1. 01

    Call

    Twilio number or the website widget

  2. 02

    Answer

    Elena · 29+ languages · first ring

  3. 03

    Quote

    Live roof age, squares, and insurance

  4. 04

    Book

    Confirmed on the board

  5. 05

    Deposit

    Stripe before hang-up

  6. 06

    Dispatch

    Map + tech's phone

Your roofing operation — not just the phone

Intake, catalog, and dispatch in your terms. The same person on the call and the widget. Unlimited techs and office.

Your agent, your voice

  • You pick Elena and the speaking voice — or clone yours
  • Callers hear your shop, not a generic receptionist
  • Knowledge base, pronunciation, and roofing intake in your language

Dispatch & calendar

  • Live map, travel buffers, recurring routes
  • Time clock with GPS; availability on the call
  • Holds a slot, then books it onto the board

CRM, quotes & jobs

  • Intake and roof age, squares, and insurance the way your shop already talks
  • Estimates the customer approves by text
  • Jobs created from the call transcript

Get paid

  • Invoices + Stripe links, including mid-call deposits
  • A/R dunning, job costing, 1099 contractor payouts
  • QuickBooks Online & Xero on Starter+

In the field

  • Native iOS & Android — no per-tech fee
  • photos, signatures, and checklists
  • Before/after PDFs and on-my-way ETAs

The customer

  • No-login portal from an SMS link
  • Pay, approve quotes, reschedule, see ETA
  • Reminders, review asks, agreement renewals

Contracts & cadence

  • Service agreements with e-sign review
  • Recurring jobs generated on a cadence
  • 60 / 30 / 7-day renewal reminders

Shop, parts & fleet

  • Pricebook, inventory, vendors, serialized assets
  • Bay, counter, or warehouse when you need them
  • Vehicles, equipment, optional telematics

Office, team & growth

  • 11 roles, audit log, website & campaigns
  • Google + Outlook calendars; Gusto time sync
  • REST + MCP API on Starter — your catalog, your terms

Live today Stripe · Twilio · QuickBooks Online · Xero · Gusto · Google Calendar · Outlook · Slack · CallRail · Lob · Mapbox / Google Maps · REST + MCP

Roofing markets

Local AI dispatch pages for top metros — same shop OS, city-specific operating context.

New York · Los Angeles · Chicago · Houston · Phoenix · Philadelphia · San Antonio · San Diego · Dallas · Austin · Jacksonville · San Jose · Fort Worth · Columbus · Charlotte · Indianapolis · San Francisco · Seattle · Denver · Nashville · Oklahoma City · El Paso · Washington · Las Vegas

More metros at /locations · each city page is self-canonical for roofing.

Elena - Your AI Voice Agent for Roofing

Meet Elena

Your AI Voice Agent for Roofing

Answers the phone, asks for their street address, texts them a deposit link, and drops the confirmed job into your schedule.

Roofing — why missed calls hurt

Market reality

Two hours after golf-ball-sized hail shreds a subdivision, 60 homeowners start dialing roofers at the same time. The contractor whose phones handle all 60 calls locks in months of backlog. The one whose line goes busy watches $15,000 full-roof replacements walk straight to out-of-state storm chasers already knocking on doors.

How Elena wins the job

At 3 PM, a severe hailstorm hammers your coverage area. By 5 PM, 60 homeowners are calling your office number simultaneously. The AI voice agent spins up parallel call-handling threads to answer every line within two seconds. Each caller hears the same three intake questions: “How old is your roof? Do you have homeowner’s insurance? Can you see visible damage from the ground?” The logic tree qualifies each lead, discards the 13 callers with roofs under warranty, and writes 47 inspection appointments directly into your sales team’s live calendar via API—each tagged with the caller’s insurance carrier and roof age. By 7 PM, your sales manager opens the schedule to find two full weeks of pre-qualified inspections waiting.

Why businesses switch from the alternatives

Frequently Asked Questions

Can the AI explain the insurance claims process to a panicked homeowner without giving legal advice?

The AI agent uses pre-approved compliance scripts to explain the difference between ACV and RCV policies and outlines the standard adjuster timeline step by step. The logic tree contains a hard stop that prevents the agent from interpreting policy language or recommending claim amounts. Instead, it converts the educational exchange into a booked free inspection within 90 seconds of the explanation.

Ready to run roofing from first ring to the tech's phone?

No contracts. Cancel anytime.

See AI dispatch handle a live call — free 30-min demo