Commercial roofing · Voice AI
An AI voice agent for the roofing calls your team cannot pick up
For a commercial roof and solar company we built an inbound AI voice agent in GoHighLevel (GHL). The inbound side is live. Your team's phones ring first, and when nobody answers, the agent asks the caller about the building and books a callback with your expert. It places no calls out.
The job
Answer the call nobody on the team can take
People call a commercial roofer when something on a building needs a decision: a leak over a tenant's space, a roof near the end of its life, a question about putting solar up there. Your estimators are on roofs and in meetings for much of the day. When the office line rings out, a facilities manager with a problem tends to try the next name on the list.
People first, the agent second. In this build an inbound call rings the team's phones before anything else. The agent answers only the calls nobody takes, so a building owner who would have heard a voicemail greeting hears a voice that can ask useful questions and book the next step.
It asks about the building. On the call the agent covers the same ground as the qualification pipeline: how big the building is, what it spends on power each month, who owns it and what is wrong with the roof. The build is set up to write what the caller says into contact fields for building facts, promises, objections and lead quality, the same fields the chat, the nurture and the dashboard read. When the call is a fit, the agent books the callback into the Expert Callback stage, and the reminders before it go out on their own.
One number, one agent, both directions. Our usual voice setup keeps separate agents for inbound and outbound calls. This build runs a single agent on a single number for both, and Rob wrote its opening line, which is saved on the agent. The outbound side was set up with voicemail and phone-menu detection switched on, because calls to business lines so often reach a recording or a menu first.
What is not running. The AI call-out side is not running, so no AI calls go out today. Callbacks are placed by the team on the manual dialer, which had broken and which we repaired. Outbound AI calling is also a consent question: in February 2024 the FCC ruled that calls made with AI-generated voices are "artificial" under the Telephone Consumer Protection Act (TCPA), which holds them to the prior express written consent rule for telemarketing robocalls. This is not legal advice.
Answers in the company's own words. Questions about the company are answered from a knowledge base written from its website, which is the locked source for how the brand describes itself. The rules for who gets a callback live in two places, the prompt and the knowledge base, so when a rule changes both are rewritten together.
What we set up
What the voice build includes
- An inbound voice agent on overflow: your team's phones ring first
- An opening line Rob writes, saved on the agent
- Building questions on the call: size, monthly power spend, ownership and the roof issue
- Callback booking into the Expert Callback stage, with reminders the day before and the hour before
- Contact fields for building facts, promises, objections and lead quality that the rest of the build reads
- A knowledge base written from your website, locked to how your brand describes itself
- One number and one agent for both call directions
- A working manual dialer for the callbacks your people place
How a setup runs
How the voice agent goes in
A 1:1 with Rob
Thirty minutes on how your phones ring today, who picks up, and what your expert wants to know about a building before calling back.
Every line written first
The opening line, the agent's prompt, its questions and the knowledge base it answers from go into the plan document word for word. Your sign-off starts the build.
Ring order and booking
We set the ring order so people come first, connect the agent to the callback calendar, and map what it hears into contact fields.
Proof at handover
The QA report shows the agent picking up an unanswered test call, asking the building questions and booking a callback, with screenshots.
A verdict before changes
After launch, a change request gets a verdict first: a fix inside the agreed scope, or new scope. Prompt and knowledge-base edits go in together.
What you bring
What the agent needs from you
Your ring order
Which phones ring first, and how long they ring before the agent picks up.
Your callback calendar
The experts who take callbacks and the hours they keep for them.
Your building questions
What your expert needs to hear before a callback: size, power spend, ownership, the roof issue, and anything you add.
Your website
The agent's answers about your company come from a knowledge base we write from it.
Where it stops
The agent places no calls out; that side is not running. It does not stand in for your people on the phone: it takes only the calls they miss, and the callback itself belongs to your expert.
Services used
Setups behind the voice agent
HighLevel Voice AI agents
Inbound and outbound voice agents on HighLevel's own builder, with transfers, booking and the consent rules outbound calling needs.
See Voice AI agentsKixie and local presence setup
Kixie wired into one HighLevel sub-account, call lists each rep can actually see, and local caller ID switched on.
See Dialer and calling setupQuestions
What roofers ask about an AI voice agent
Will the agent answer before our team does?
Does the agent call leads back?
What does the agent ask a caller?
Who writes what the agent says?
What happens when our qualification rule changes?

Who you talk to
Rob Eason
Rob runs HLAI Experts and takes the 1:1 calls himself.
He is a HighLevel Certified Admin with the second-most reviews in HighLevel's Certified Admin Directory worldwide, all of them 5 out of 5.
He won HighLevel's Top New Subaccounts via AI Employee award in its 2025 Summer of AI Awards and taught HighLevel's official masterclass on its AI Employee.
Before HighLevel, he co-owned a 60-employee financial services firm and sold his share.
On the call he looks at your account, not a script.
5/5 across 83 reviews in HighLevel's Certified Admin DirectoryLet Rob hear how your phones ring now
In 30 minutes Rob walks through who picks up your calls today, what happens to the ones nobody answers, and where an agent and a callback calendar would fit.