Moving companies · AI receptionist
An AI receptionist that books the moving estimate during the call
We've built and tested a GoHighLevel (GHL) voice agent that answers a moving inquiry, asks only the questions it still needs, gives the caller one price range from the table you set, and books the estimate on your calendar before the call ends.
The job
What the caller has before they hang up
A rough idea of cost and a time for the estimate, from one call.
Someone planning a move rings with two questions: roughly what will this cost, and when can somebody come and look? A caller with a moving date in mind often has other movers to try, so the call worth having is the one that ends with an estimate on the calendar, not a message waiting for a reply.
For a company that sells AI phone answering to moving companies, we built that receptionist on HighLevel's native Voice AI, answering as a demo moving brand. It reads the estimate calendar's live availability during the call and books the slot there and then. HighLevel's help center lists Book Appointment among the actions a Voice AI agent can run while the call is still going, next to call transfer and sending a text.
Questions in a fixed order, and nothing twice. The specialty-items question sits in a set place in the order, so items that need special handling are on record before the estimate. A unit number is asked for only when the address arrives without one. An email is asked for only when the contact has none on file: someone who filled in your web form first is never asked again, and someone who dialed straight in is asked once. The client checked that order in testing.
One range, from your own table. The range comes from a fixed table you control, looked up by the class of the move and the number of bedrooms. Nothing else shifts it. Stairs, access, packing, storage, furnished rooms and the specialty items the caller just listed all leave it where it is. The estimate is where your team sets the real price.
No placeholders read aloud. A script written for an agent tends to carry tokens such as a bracketed first name. We tie each name token to the contact's first-name field, so the caller hears their own name and never the bracket around it.
We call this built and tested because that is where it stands. The client has tested it in rounds and we have delivered fixes after each one, and it is not yet answering a mover's real customers.
What we set up
The parts of the receptionist build
In your own HighLevel account, from the plan you approved.
- A HighLevel-native voice agent on your inquiry line
- Estimate booking against the calendar's live availability, during the call
- A specialty-items question in a fixed place in the question order
- A unit-number question that only comes up when the address has no unit
- An email question that only comes up when the contact has no email on file
- Your price table, read by move class and bedroom count, one range per caller
- Name tokens tied to the contact's first-name field
- Every spoken line written into the plan and approved by you first
How a setup runs
Building the receptionist, step by step
A 1:1 with Rob
Rob looks at how a moving inquiry runs on your phones now: what your staff ask first, which calendar estimates go on, and the table you price from.
Your table and your lines, in writing
The plan sets out the agent's opening, each question in order, the range table and the closing lines. You sign off on the wording before we build.
Build, then ring it
We build in your account and call the agent ourselves: a caller with a full address, one who leaves the unit off, one who already filled in your form.
A QA report at handover
Evidence for each part, screenshots included: the booking action, the calendar it books into and the order the agent asks its questions in.
Changes
A new question, a new range or a new line gets a verdict first, inside the agreed scope or new scope. Then we build it and call the agent again.
What you bring
What the receptionist needs from you
Your price table
The range you give for each class of move and each bedroom count. The agent reads it as written and never works out a figure of its own.
The estimate calendar
The calendar your estimates go on, with the hours they can happen. The agent offers only times that are open on it.
Your phone script, if you have one
If you have written what callers should hear, we place it word for word. If not, the plan drafts it for your approval.
Your contact fields
Where specialty items, unit numbers and emails belong on the contact record, so the agent writes to fields you already have instead of ones we make up.
Where it stops
The agent gives one range and never a firm price, and it never combines two ranges into one. It answers calls and does not place them. The estimate itself and the final price stay with your team.
Questions
Before an AI answers your moving inquiries
Will the agent tell callers what their move costs?
Do stairs, packing or specialty items change the range?
Can it book a real time on our calendar?
Will it ask for details a customer already gave us?
Will the AI call our leads back?

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 DirectoryHear what your receptionist would ask
Bring your price table and the calendar your estimates go on. In 30 minutes Rob maps the questions, the range and the booking, and shows where the call passes to your team.