Book a demo
For home-services businesses

It's 11:47pm. Your phone is ringing.
Don't worry about it.

Anna answers, qualifies, quotes, and books β€” so your crew sleeps and your calendar fills itself.

ForHVAC Β· Plumbing Β· Roofing Β· Solar Β· Garage Β· Electrical Β· Landscaping Β· Cleaning Β· Pest Control

247calls handled today
βœ“Deal won Β· $12,300 HVAC install●Photo quote drafted Β· $8,500 roof replacement●HVAC lead qualified via SMS in 38s●Saturday 9 AM booked Β· garage door repair●Solar rebate match found Β· $2,400 saved●Anna answered call Β· 02:14 durationβœ“Deal won Β· $9,450 window install●Smart-thermostat add-on quoted Β· $1,200●Burst-pipe emergency routed Β· tech ETA 22 min●Tuesday 9:30 AM survey on the calendar●Customer photo received Β· measuring 5 windowsβœ“Deal won Β· $4,820 furnace tune-up package●Insulation grant matched Β· $1,800 covered●Drainage estimate sent Β· $720 with site survey●After-hours call qualified Β· routed to on-call●Friday 11 AM roof leak quote booked●WhatsApp lead β†’ quote in 41 secondsβœ“Deal won Β· $18,900 full HVAC retrofitβœ“Deal won Β· $12,300 HVAC install●Photo quote drafted Β· $8,500 roof replacement●HVAC lead qualified via SMS in 38s●Saturday 9 AM booked Β· garage door repair●Solar rebate match found Β· $2,400 saved●Anna answered call Β· 02:14 durationβœ“Deal won Β· $9,450 window install●Smart-thermostat add-on quoted Β· $1,200●Burst-pipe emergency routed Β· tech ETA 22 min●Tuesday 9:30 AM survey on the calendar●Customer photo received Β· measuring 5 windowsβœ“Deal won Β· $4,820 furnace tune-up package●Insulation grant matched Β· $1,800 covered●Drainage estimate sent Β· $720 with site survey●After-hours call qualified Β· routed to on-call●Friday 11 AM roof leak quote booked●WhatsApp lead β†’ quote in 41 secondsβœ“Deal won Β· $18,900 full HVAC retrofit
Overview/Rolling Shutters Inc.
RS
Total Leads
0
+12% vs last 30d
Quotes Generated
$0.0k
+8% acceptance
Installations Booked
0
+4 this week
Recent InteractionsLive
ContactAssistantActivityAction
Bay Area Roofing
+1 (000) 123-4567
AAnna Β· phone
Confirmed β€” proceed with the HVAC install for Tuesday.
Just now
Deal Won Β· $12,300
Acme HVAC Co.
demo-002@example.test
AAnna Β· SMS
Need a quote on roof replacement, ~2,000 sq ft.
1m ago
Quote Sent Β· $8,500
North Pine Windows
+1 (000) 234-5678
AAnna Β· WhatsApp
Can someone come this Saturday morning?
2m ago
Booked
Stonebridge Solar
demo-004@example.test
AAnna Β· web chat
Do solar panels qualify for the new state rebate?
3m ago
Subsidy Match
Riverbend Plumbing
+1 (000) 345-6789
AAnna Β· email
Looking at the smart-thermostat package β€” what's included?
4m ago
Quote Sent Β· $1,200
Cypress Garage Doors
demo-006@example.test
AAnna Β· phone
When will my windows be delivered? Order #5521.
5m ago
Qualifying
Showing 6 of 198 Β· Open the real dashboard β†’
Open-source Β· AGPL-3.0β˜… Star on GitHubSelf-host or done-for-you setup
What it feels like

One missed call, turned into a booked job.

Scroll through a single night, the way Anna actually handles it.

01

It's late. The phone rings.

11:47pm. Your team is asleep. The competitor down the road is too. The lead has 30 seconds of patience.

02

Anna picks up.

She greets the caller in your business's voice, asks the right qualifying questions, and learns it's a 5-window job in the living room.

03

Photo. Quote. Confirmed.

The customer texts a photo. Anna measures from the image, drafts a $3,540 estimate, and offers a Tuesday 9:30 AM survey slot β€” all before they go to bed.

04

You wake up booked.

Morning coffee. One survey on the calendar, one estimate already sent, one deposit waiting. You haven't touched the phone.

11:47pm
Incoming Β· unknown number
A
Anna on the line Β· 00:08
"Hi, this is Anna with North Pine Windows. I can help you tonight β€” what's going on at home?"
I need to replace about 5 windows in my living room. Looking for white PVC.
Got it β€” 5 PVC windows, white. Standard double-glazed, or do you want triple for noise / energy? And could you snap a quick photo of one window from inside?
Double-glazed is fine. Here's a photo.πŸ“Ž living-room-window.jpg
Perfect β€” measured ~120Γ—140 cm from your photo. Five units, supply and install: $3,540 incl. tax. I've texted the breakdown and a Tuesday 9:30 AM survey slot. Tap the link to confirm.
This week3 new bookings overnight
Mon
Tue
9:30 AM5-window surveyAnna Β· new
Wed
2:00 PMHVAC check-up
Thu
Fri
11:00 AMRoof leak quoteAnna Β· new
All overnight. No one was awake.
Features

Configure once. Captures every lead.

Set your business hours, pricing rules, and service area. Hearthline adapts to your trade β€” from emergency plumbing at 2 AM to a $25k solar quote at noon.

Incoming Call
+1 (000) 123-4567
Anna Β· Hearthline front desk
Decline
Accept
Anna is answering…08:12
Trades

One platform. Every trade.

Pricing logic, scripts, and dispatch rules come pre-tuned for each trade β€” and are fully editable. Don't see yours? Hearthline configures to any home-service workflow.

HVAC & Plumbing

Emergency-call routing 24/7, technician dispatch, maintenance contracts.

Windows & Doors

Photo quoting, measurement scheduling, installation bookings.

Solar & Roofing

Roof-type qualification, rebate matching, site-survey coordination.

Energy Renovation

Insulation audits, subsidy applications, multi-step renovation flows.

Garage & Shutters

Brand + model identification, repair vs replace triage, after-hours calls.

Electrical

Emergency vs scheduled job triage, safety-warning scripts, smart-home upsells.

Landscaping & Pools

Seasonal scheduling, recurring contracts, photo-based estimates.

Cleaning & Restoration

Damage triage, insurance routing, recurring booking, before/after photos.

Pest Control

Symptom triage, recurring contracts, neighbour-coverage upsell, follow-ups.

Plus: not in this list? Hearthline plugs into any workflow your team already runs. Tell us about yours.

Now on iPhone & Android

Anna in your pocket.

The Hearthline mobile apps put every lead, call and quote on your home screen. Tap a push, open the conversation, dispatch the crew. Built native β€” SwiftUI on iOS, Jetpack Compose on Android β€” against the same self-hostable backend.

  • Leads in your pocket

    Anna's qualified leads sync to your phone the second they land β€” name, project, temperature, value.

  • Push the moment a job books

    Tap a notification to jump straight into the customer's conversation. No noise, just signal.

  • View & edit photo quotes

    Open Anna-drafted PDFs in-app, change status, edit notes, share with the customer.

  • Call transcripts on the go

    Skim what Anna and the caller said, grouped by day. Catch up on yesterday's calls in two minutes.

Coming soon to theApp StoreCOMING SOON ONGoogle Play

Self-hosting? Both apps point to your own backend via a single "API URL" setting in the app. One binary on the stores, your data on your server.

Why teams switch

Every missed call is a job your competitor books.

Hearthline picks up every inbound across every channel, qualifies it on the spot, and hands your crew a deal-ready conversation. Anna never sleeps, never takes a smoke break, and never forgets to ask for the photo.

  • Calls answered while you're on a roof at 3 AM
  • Photos turned into drafted quotes before you finish your coffee
  • Every interaction synced to HubSpot, Pipedrive, or your CRM
0%
of after-hours calls picked up β€” the ones your voicemail used to lose.
0s
average time from customer photo to drafted PDF quote in tonight's demo.
0s
average time-to-first-response across phone, SMS, and chat.

Configurable end-to-end

Your voice. Your pricing. Your CRM. Your hours.

Pick from 30+ neural voices in 7 languages. Drop in your price book. Connect HubSpot, Pipedrive, Salesforce, ServiceTitan, or your custom API. Set business hours per channel. Hearthline runs on your rules β€” not the other way around.

  • Voice30+ neural Β· 7 languages
  • PricingYour price book Β· per-trade rules
  • CRMHubSpot Β· Pipedrive Β· Salesforce Β· API
  • HoursPer-channel Β· per-day Β· holidays
  • Voice cloningUse your owner's voice (optional)
  • Self-hostAGPL-3.0 code on GitHub (commercial license available)

Keep the fire on. We'll watch the door.

Anna picks up the 3 AM emergency, the lunch-break callback, and the photo from the customer who can't describe a leak in words. Your team stays on the tools β€” the schedule fills itself.

Book a demo
Prefer to self-host? Clone on GitHub
Hearthline β€” The 24/7 AI front desk for home-service teams