Tutorial

GoHighLevel AI Agent: Complete Setup Guide (2026)

Exact step-by-step instructions for deploying a working AI Voice Agent and Conversation AI in GoHighLevel — from sub-account setup through your first booked appointment. Field-tested across 100+ deployments.

By Tate Daniels, GHL-Certified Partner 16 min read

⚡ 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

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:

  1. 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.
  2. Voice AI outbound test — submit your demo form with your own phone. The workflow should fire, wait, then call you.
  3. 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.
  4. Calendar sync test — book an appointment via the AI. Verify it appears on your real calendar with correct time, contact info, and notes.
  5. 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:

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.