New24/7 phone answering for roofing companies

You're on the roof.We'll get the phone.

Answers the storm calls.midnight leak calls.Saturday inspection requests.calls in other languages.after-hours calls.

Send it every call, or only the ones you miss. Your phone assistant answers in your company's name, books free roof inspections into your Google Calendar, treats active leaks and serious storm damage as emergencies, and sends you the details on Telegram or WhatsApp.

Incoming call
(610) 555-0148
00:58
Caller10:30 is perfect.
AssistantYou're all set for Thursday, November 12 at 10:30 AM.
Ridgeline RoofingExample call, shortened
Inspection bookedThu, Nov 12 · 10:30 AM · 412 Alden Rd
now
New appointment | Ridgeline RoofingDana Whitaker · (610) 555-0148
now

Works with the phone, calendar and apps you already use

Your business number Google Calendar Google Sheets Telegram WhatsApp Multiple languages
24/7Answers the calls you forward
90minFree inspection slot
30minDrive time between jobs
6Kinds of alerts sent to you

Default settings. Each one can be changed for your company.

The problem

A missed call can't book an inspection.

When nobody picks up, the homeowner hears a voicemail greeting, and nothing stops them from calling the next roofer on the list.

A roofer's hands fastening metal roofing with a drill
10:14 AM

Your hands are full

You're two stories up and the phone is in the truck. The call rings out and goes to voicemail.

A large storm cloud over a small house on open land
4:40 PM · after a hailstorm

Everyone calls at once

One person can take one call at a time. Everyone else hears ringing or a voicemail greeting.

The corner of a house roof against a dark, cloudy sky
11:52 PM · rain coming in

Leaks don't keep office hours

A voicemail box can't tell a homeowner what to do about water coming through the ceiling, or get your on-call person moving.

How it works

Call in. Booked inspection out.

No app to learn and no new number for your customers.

  1. 01

    Keep your number

    Forward your business line with your phone carrier: every call, or only after-hours and unanswered calls. Carrier codes here.

  2. 02

    Your assistant answers

    It answers in your company's name, asks one question at a time, and works out whether it's a leak, storm damage or something that can wait.

  3. 03

    The inspection gets booked

    It checks your Google Calendar and offers open times. Each free inspection gets 90 minutes plus a 30-minute drive buffer, and you can change both.

  4. 04

    You get the details

    A Telegram or WhatsApp message with the name, number, address, issue and time. Every action is also written to your Google Sheet.

Call flowExample · Ridgeline Roofing
Call to your number
Your phone assistant
Inspection booked
You get an alert
Row added to your sheet
Incoming call · (610) 555-0148
Option 1 · Backup

You answer first. It picks up when you can't.

Your phone rings as usual. If you don't answer after a few rings, or you're already on a call, the call moves to your assistant.

Verizon example*71 + your assistant's number
Option 2 · Full-time

It answers every call.

Every call goes straight to your assistant, day and night. If you add a transfer number, emergencies and callers who ask for a person are put through to you.

Verizon example*72 + your assistant's number

You set this up once from your own phone and can switch between the two whenever you like. Codes for every carrier

What it handles

Built for roofing calls, not small talk.

It follows the same rules on every call, including the ones at 2 AM.

Knows a roofing emergency when it hears one

Water coming inside, a tree or large branch on the roof, a big section torn off after a storm. It gets the name, address and callback number, alerts you right away, and tells the caller when to expect your call.

  • Keeps people out from under a sagging ceiling
  • Never asks a caller to climb onto the roof
  • Tells callers to call 911 for fire or a downed power line
  • Can transfer the caller to your phone, if you turn that on
Telegram · to the owner11:42 PM
🚨 URGENT - call this customer now | Ridgeline Roofing 👤 Maria Lopez 📞 (610) 555-0193 📍 88 Birch Lane, Media, 19063 🔧 Active leak, water coming through the bedroom ceiling

Speaks your callers' language

English by default, with Spanish ready to go. Other languages your callers speak can be added. When a caller switches, the whole call continues in their language, and your alert stays in English.

Example: Spanish

¿Pueden venir a revisar el techo mañana?

Claro. Mañana tengo a las 9 o a las 10:30.

Books only when your crew can show up

Your hours, the US holidays you close, drive time between jobs, and as many crews as you run. Add "Off" to your calendar and it books around it.

Thu · Nov 121 crew
8 AM10 AM12 PM Inspection · 7 Elm St Inspection · 412 Alden Rd Lunch · added by you
90 min inspection30 min driveBlocked by you

You hear about every change

Alerts go to you on Telegram or WhatsApp. Homeowners don't get texts. Each one is also written as a new row in your Google Sheet.

  • New appointment
  • Rescheduled, with old and new time
  • Appointment canceled
  • Urgent: call this customer now
  • Callback needed: no open time found
  • System problem: call this customer back
TimeActionNameStatus
11-05 07:14BOOKEDDana WhitakerBOOKED
11-05 09:40RESCHEDULEDKevin PatelMOVED
11-05 23:42URGENTMaria LopezURGENT

Stays inside your service area

Give it your ZIP codes. Out-of-area callers get a polite no, and nothing lands on your calendar.

19083 19063 19026 19064 08002

Never guesses a price

No ballpark numbers over the phone. Callers hear what your company actually offers.

"Inspections and estimates are free, and our roofing specialist gives you a written estimate after the inspection."

Moves and cancels by phone

It finds the caller by the number they call from and moves the same calendar event, so nothing gets double-booked.

Thu 10:30 AMMon 2:30 PM

Honest when stuck

It never says something is booked unless the calendar confirms it. If a step fails, the caller hears that someone will call back, and you get an alert.

Your company name, your assistant

It answers with your company name. You pick the assistant's name and voice, and whether calls open with "This call may be recorded."

Sample calls

The calls a roofer gets, handled.

Pick a situation to see how your assistant responds, start to finish.

Ridgeline RoofingPhone assistant · 11:42 PM

Water's dripping through my bedroom ceiling. It's been raining all night.

I'm sorry, let's get you help fast. If the ceiling looks like it's sagging, please keep everyone out of that room. What's your full name?

Maria Lopez. 88 Birch Lane in Media, 19063.

Thank you, Maria. Is the number you're calling from the best one to reach you?

Yes.

alert_on_call_technician → ALERTED

I've alerted our on-call roofing specialist. They'll call you back within 15 minutes. I can also book the earliest inspection, tomorrow at 8 AM. Would you like that?

Yes, please.

book_appointment · emergency → BOOKED
Emergency

You know before the caller hangs up.

Owner alert
"URGENT - call this customer now", with name, number, address and issue
Callback promise
"Within 15 minutes" in this example. You set the wording
Calendar
Earliest open inspection, marked as an emergency
Optional
Transfer straight to your on-call phone

Example conversations, shortened for reading. Ridgeline Roofing and every name, address and phone number in them are made up. On real calls the assistant also confirms the callback number before booking.

Setup

Set up around how your company works.

These are the settings filled in for each roofing company before it goes live. Where there's a default, it's shown on the right.

Company and voice

Company name
Yours
Assistant name
You choose
Voice
You choose
Languages
English, Spanish, more on request
Recording notice
On
Free inspections
Yes

Schedule

Time zone
Your US zone
Business hours
Per weekday
Holidays closed
6 federal
Inspection length
90 min
Drive buffer
30 min
Minimum notice
2 hours
Books ahead
30 days
Crews at once
1

Calls and alerts

Service ZIP codes
Your list
Emergency callback
15 min
Transfer number
Optional
Calendar
Google Calendar
Alerts
Telegram, WhatsApp
Booking log
Google Sheet

The 6 default holidays: New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving and Christmas. WhatsApp alerts need a Meta business account; Telegram alerts use a Telegram bot.

The math

What could be going to voicemail?

Move the sliders to match your company. The starting values are only examples.

6
35%
30%
$8,000
FAQ

Questions roofers ask.

Have a question that isn't here?

Ask on a demo
Do I have to change my phone number?

No. You keep your business number and choose how calls reach your assistant: your phone rings first and the assistant picks up only when you don't answer, or the assistant answers every call. You set it with a short code on your phone and can switch any time. Here's how.

What happens with a real emergency?

For water coming inside, a tree on the roof or a section torn off, your assistant takes the name, address and callback number, sends you an urgent alert right away, and tells the caller when to expect your call. It can also book the earliest open inspection and, if you add a transfer number, connect the caller to your phone.

Will it quote prices?

No. Callers hear that inspections and estimates are free and that your specialist gives a written estimate after the inspection. Then it offers to book one.

Does it text my customers?

No. Callers get their appointment confirmed during the call. Alerts go only to you, on Telegram or WhatsApp.

Can it speak languages other than English?

Yes. English is the default and Spanish is already set up. Other languages your callers speak can be added for your company. When a caller switches language, the whole call continues in it, and your alert stays in English.

Which calendar does it use?

Google Calendar. It reads your real availability, so an event you add, like "Lunch" or "Off", blocks that time.

Can a caller reach a real person?

Yes, if you add a transfer number. Then it can connect emergencies, or anyone who insists on talking to a person, to your phone.

What about insurance questions?

It doesn't answer them. It tells the caller your specialist will go over it during the visit and writes down what they said about the damage.

Does it tell callers the call may be recorded?

Yes. Every call opens with "This call may be recorded." This notice always stays on, because some states require callers to be told.

Book a demo

Stop sending storm calls to voicemail.

  • See it answer a roofing call, start to finish
  • Tell us your hours, crews and ZIP codes, and it gets set up around them
  • Make your own test calls before any customer hears it