Built around your shop — not bolted on

By the time they hang up, an emergency winter fuel drops is quoted, booked, and on the driver's phone.

Not an AI receptionist bolted onto someone else's software. DispatchNode prices from your heating oil delivery tank and gallons, books the job on the board, collects Stripe, and the driver sees it on their phone.

14-daytrial5.3 million Northeast households depend on heating oil with 90%+ retention being survival-criticalAvg ticket: $725 average residential delivery
Heating Oil Delivery industry scene

Anatomy of a Lost Job

7:15 PM - Urgent Call

A homeowner calls after running out of heating oil during a cold snap.

7:00 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

-$450

Estimated Delivery Lost

The Old Way:
Losing Deliveries to Voicemail.

A warm December throws off the degree-day formula. The system predicts a tank is at 40%, but the homeowner actually burned through it hosting holiday guests—the tank hits empty on Christmas Eve, triggering a $300 emergency dispatch that could have been a $0 scheduled fill.

A Nor'easter dumps 14 inches of snow and the office phone rings 200 times in 4 hours. Two dispatchers answer maybe 60 of those calls. Every one of the 140 missed calls is a customer who will seriously consider switching to the competitor who picked up.

Explaining the difference between a fixed-price contract and a capped-price contract to 500 individual customers during enrollment season consumes 2,000 hours of office labor—grinding daily dispatch and delivery operations to a standstill for 6 weeks.

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

Quotes from your catalog

Live tank and gallons — not a script that says someone will call you back.

Books it on the route board

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

Collects, then dispatches

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

Anatomy of a booked job

7:15 PM - Urgent Call

A homeowner calls after running out of heating oil during a cold snap.

7:15 PM - Instant Answer

Kestrel answers instantly and qualifies the lead.

7:17 PM - Job Booked

Tank size and gallons needed confirmed. Delivery truck scheduled.

Bottom Line

+$450

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 driver's phone.

  1. 01

    Call

    Twilio number or the website widget

  2. 02

    Answer

    Kestrel · 29+ languages · first ring

  3. 03

    Quote

    Live tank and gallons

  4. 04

    Book

    Confirmed on the route board

  5. 05

    Deposit

    Stripe before hang-up

  6. 06

    Dispatch

    Map + driver's phone

Your heating oil delivery 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 Kestrel and the speaking voice — or clone yours
  • Callers hear your shop, not a generic receptionist
  • Knowledge base, pronunciation, and heating oil delivery 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 route board

CRM, quotes & jobs

  • Intake and tank and gallons 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

Heating Oil Delivery 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 heating oil delivery.

Kestrel - Your AI Voice Agent for Heating Oil Delivery

Meet Kestrel

Your AI Voice Agent for Heating Oil Delivery

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

Heating Oil Delivery — why missed calls hurt

Market reality

A Nor'easter hits the Connecticut coast at 11 PM on Saturday. Within 90 minutes, 47 homeowners call their oil company—some with tanks below 15%, some just panicking. Two dispatchers sleeping at home can't answer any of them. By Monday morning, 12 of those callers have signed up with a competitor who answered the phone during the storm.

How Kestrel wins the job

At 11 PM on Saturday, a Nor'easter hits. The AI agent fields 47 simultaneous calls while both dispatchers sleep. It asks each caller for their tank gauge reading, triages the 12 homes reading below 15% as priority emergencies, and builds an optimized routing map for Sunday morning. It texts each priority customer a Sunday ETA and schedules the remaining 35 callers for Tuesday fills. At 6 AM Sunday, the driver walks into the office, prints a perfectly sequenced emergency route from the dispatch board, and hits the road—no phone calls, no whiteboard, no chaos.

Frequently Asked Questions

How does the platform calculate automatic delivery schedules using weather data?

The system ingests live temperature readings from the nearest weather station and updates each customer's burn-rate formula daily. When a cold snap accelerates consumption beyond the predicted curve, the scheduling engine dynamically pulls the delivery date forward—eliminating run-outs before the homeowner ever checks the gauge.

Ready to run heating oil delivery from first ring to the driver's phone?

No contracts. Cancel anytime.

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