⚡ Quick Answer
A complete GoHighLevel AI agent deployment requires 8 sequential steps: (1) sub-account setup, (2) phone number provisioning, (3) knowledge base build, (4) Voice AI configuration, (5) Conversation AI configuration, (6) calendar/channel connections, (7) workflow automation, (8) testing and publishing. Total time: 2-8 hours for a competent operator, or 24-72 hours through an agency with full custom training. Cost: GoHighLevel base $97-$497/mo + AI usage ($0.13-$0.18/min Voice AI).
GoHighLevel is the most-deployed AI agent platform for service businesses in 2026 — hosting an estimated 60%+ of small-to-mid market AI deployments. The platform combines CRM, calendar, AI Voice, AI Chat, automation workflows, and SMS/email marketing in one unified system, eliminating the integration headaches of stitching together 6-10 separate tools.
This guide walks through the exact deployment we use for service business clients — refined across 100+ live setups. By the end you'll have a working AI agent answering calls, booking appointments, and triggering follow-up workflows.
Before You Start: Prerequisites
- GoHighLevel account — Starter ($97/mo) at minimum. Most service businesses use Unlimited ($297/mo).
- Sub-account created — your business location with admin access
- Brand information — services, pricing, hours, service area, FAQs
- Calendar tool — Google Calendar, Outlook, or GHL native calendar
- EIN / business info — required for A2P 10DLC SMS compliance
The 8-Step Setup
1Sub-Account & Business Profile
Navigate to Settings → Business Profile. Fill in business name, address (must match your tax records for SMS compliance), website, time zone, and operating hours. Set your default time zone correctly — appointment booking uses this.
In Settings → Phone System → Phone Numbers, designate your default SMS number. This number is what your AI sends from. Most businesses use their main business line.
2Phone Numbers & A2P Compliance
Go to Settings → Phone System → Phone Numbers. Provision phone numbers (or port your existing number — typically takes 7-14 days). For each AI use case, you typically need at least 2 numbers:
- Main business line (for inbound)
- Outbound campaign number (for AI-initiated calls)
Complete A2P 10DLC registration for SMS deliverability. Without this, your AI's text messages will be filtered or blocked. The process takes 2-7 days for approval.
3Knowledge Base
Navigate to AI Agents → Knowledge Base. This is the source of truth your AI references during conversations. Create documents for:
- Services document — every service, what's included, base price
- Pricing document — service pricing, packages, payment options
- Hours & service area — operating hours, ZIP codes you serve
- FAQ document — your top 20 customer questions with answers
- Booking policies — cancellation, rescheduling, deposits
Quality of knowledge base is the #1 predictor of AI agent quality. Spend real time here.
4Voice AI Agent
Go to AI Agents → Voice AI. Click Create Agent. Configuration:
- Agent name — give it a personality (e.g., "Chloe Inbound")
- Direction — Inbound or Outbound (build separate agents for each)
- Voice — pick from OpenAI, ElevenLabs, or PlayHT options. ElevenLabs is highest quality but adds $0.06/min
- Phone number — assign the inbound number you provisioned
- Greeting — first thing the AI says when answering
- System prompt — the AI's instructions on personality, tone, and behavior (this is critical — see template below)
- Knowledge base — link the documents from Step 3
- Goals — what should the AI try to accomplish? (book appointment, qualify lead, transfer to human)
System prompt template: "You are [Agent Name], an AI receptionist for [Business Name], a [industry] company in [city]. You speak in a [warm/professional/friendly] tone. Your primary goal is to [book appointments / qualify leads]. You have access to our calendar and can book appointments directly. Always confirm the customer's name, phone number, and service needed before booking. Never invent information — if you don't know, offer to have a team member call back."
5Conversation AI (Chat Bot)
Navigate to AI Agents → Conversation AI. Click Create Bot. The Conversation AI handles SMS, web chat, Facebook Messenger, and Instagram in one unified flow.
Configuration:
- Bot Settings — name, primary status (designate one as primary), supported channels (check SMS, Web Chat, Messenger, Instagram, Live Chat)
- Bot Training — link the knowledge base documents from Step 3
- Bot Goals — set up the Appointment Booking action: pick a real calendar (NOT "Fake Calendar For Demos"), enable "Pause bot responses after booking" for 2 days
- Personality — same template as Voice AI, adapted for text
- Setup your Actions — Appointment Booking, Trigger a Workflow, Contact Info, Stop Bot, Human Handover, Transfer Bot, Auto Followup
6Calendars & Channel Connections
Calendar: Go to Calendars → Calendar Settings → Connections. Connect Google Calendar (recommended) or Outlook. Test that the connection shows your existing events.
Chat Widget on Website: Navigate to Sites → Chat Widget. Configure: name, color scheme, welcome message, and assign the Voice AI agent. Click Get Code and embed before </body> on every page of your website.
Facebook & Instagram: Go to Settings → Integrations. Click Connect on Facebook. Authorize and select your Facebook Page. Instagram connects automatically if your Instagram Business account is linked to your Facebook Page (it must be set up via Meta Business Suite first).
7Automation Workflows
Navigate to Automation → Workflows → Create Workflow. Build a workflow for each lead capture source:
- Demo/Quote Form Submitted → Wait 1 min → Outbound Voice AI call → If no answer → Wait 30 sec → Send SMS with booking link
- New Contact Created → Send welcome SMS → Wait 1 day → Send follow-up if not booked
- Appointment No-Show → Send recovery SMS → Wait 1 hour → AI call to reschedule
- Database Reactivation → Filter by tag "Cold Lead" → Send AI-initiated SMS → Trigger workflow on response
After building, flip the toggle from Draft to Publish. Workflows in Draft don't fire on form submissions.
8Testing & Publishing
Before going live, test with real phone numbers:
- Voice AI inbound test — call your business number from a different phone. The AI should answer within 2 rings, identify itself, ask qualifying questions, and book an appointment.
- Voice AI outbound test — submit your demo form with your own phone. The workflow should fire, wait, then call you.
- Conversation AI test — send an SMS to your business number, message your Facebook Page, and use your website chat widget. All three should hand off to the same Chloe agent.
- Calendar sync test — book an appointment via the AI. Verify it appears on your real calendar with correct time, contact info, and notes.
- Knowledge base test — ask the AI questions about your services, pricing, and policies. Verify accuracy.
Fix any issues, then publish all workflows. Go live.
Common Pitfalls (and How to Avoid Them)
Pitfall 1: Vague System Prompt
"You are a helpful AI assistant" is not enough. The AI needs specifics about your services, tone, and goals. Bad prompts lead to bad conversations. Spend 30+ minutes refining yours.
Pitfall 2: Missing A2P 10DLC
If you skip A2P registration, your AI's SMS messages get filtered into spam. Set this up before launching. Carrier filtering is unforgiving.
Pitfall 3: Forgetting to Publish Workflows
The most common bug we see. You build the workflow, save it, test the form — and nothing happens. Check the Draft / Publish toggle in the top right of the workflow builder. It must be set to Publish for the workflow to fire.
Pitfall 4: Fake Calendar in Bot Goals
Conversation AI ships with a "Fake Calendar For Demos" option. If you leave this selected, the AI thinks it's booking but actually books to nothing. Always swap this for your real calendar in Bot Goals → Appointment Booking → Calendar Selection.
Pitfall 5: No Knowledge Base
The AI hallucinates without grounding. Your knowledge base is the source of truth. Skipping it makes your AI prone to inventing pricing, hours, or services. Always populate before launch.
When to Hire Help
If any of these apply, hire a GHL-certified agency instead of DIY:
- You're not comfortable writing system prompts
- You need it live in 48 hours
- Your business has complex services (multi-tier pricing, custom quoting)
- You want voice quality from ElevenLabs
- You're integrating with field service software (ServiceTitan, Housecall Pro, etc.)
- You have multi-location operations
Frequently Asked Questions
How long does setup take?
2-8 hours DIY, or 24-72 hours through an agency. The actual configuration is fast — quality prompts and knowledge base take time.
Which GHL plan do I need?
Starter ($97/mo) works. Most service businesses use Unlimited ($297/mo) for unlimited contacts and workflows.
What's the total monthly cost?
~$580/mo for typical service business: $97 base + $480 voice usage (800 calls × 4 min × $0.15/min) + minimal chat usage.
Difference between Voice AI, Conversation AI, Agent Studio?
Voice AI = phone calls. Conversation AI = SMS/chat/Messenger/Instagram. Agent Studio = canvas builder for advanced multi-step flows.
Want us to set it up for you?
We're a GoHighLevel-certified partner. Custom AI agent built and live in 48 hours, including knowledge base, prompts, integrations, and workflow automation.