HLAI Experts

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.

Book a 1:1 with Rob30 minutes, free

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Questions

What roofers ask about an AI voice agent

Will the agent answer before our team does?
No. Inbound calls ring your team's phones first, and the agent picks up only the calls nobody answers. A building owner reaches a person whenever a person is free.
Does the agent call leads back?
Not in this build. The agent and its number were set up for both directions, but the AI call-out side is not running, so callbacks are placed by your team on the manual dialer. Any AI calling would also need the right consent first, since the FCC treats AI-generated voices as artificial voices under the TCPA. This is not legal advice.
What does the agent ask a caller?
The building questions your qualification gate uses: how big the building is, its monthly power spend, who owns it and what is wrong with the roof. The build is set up to put the answers in contact fields, so your expert opens the contact and starts from what the caller already said.
Who writes what the agent says?
We write it and you approve it. Rob wrote the opening line on this build. On every build, the prompt, the questions and the knowledge base sit in the plan document word for word before the agent takes a call.
What happens when our qualification rule changes?
The prompt and the knowledge base are rewritten together, because the agent answers from both. The change request gets a verdict first: a fix inside the agreed scope, or new scope.
Rob Eason

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 Directory

Let 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.

Book a 1:1 with Rob