GOHIGHLEVEL ANSWERS & PROMPTS: PLAYBOOK T13 · CALENDARS & BOOKING
AUTHOR: DANIEL HALLMAN
KEYWORD: CALENDAR
PLAYBOOK T13 · Calendars & Booking KEYWORD: CALENDAR

How do you route callers across multiple office locations and calendars in GoHighLevel?

Answer: Have your Voice AI agent or intake form ask for the caller's preferred neighborhood or zip code first, then route them to a partitioned branch calendar in Calendars > Calendar Settings and text a matching Google Maps pin.

STEP-BY-STEP INSTRUCTIONS + ANNOTATED GHL SCREENSHOTS

Steps in GoHighLevel

  1. STEP 1
    Partition Calendars by Physical Branch: In Calendars > Calendar Settings, create a separate Round Robin or Service Calendar for each branch (Downtown Clinic, Northside Clinic) with that branch's staff assigned.
    REAL GHL SCREEN · CALENDARS > PATIENT BOOKINGS & CALENDAR SETTINGS ANNOTATED GHL SCREENSHOT
    Annotated GoHighLevel Calendars screenshot for a dental and medspa clinic showing Calendar View/List/Settings tabs and confirmed patient bookings
    1Click Calendars in Left Sidebar 2Switch Calendar View, List & Settings 3Review Confirmed Bookings or Click + New
  2. STEP 2
    Ask for the Branch Before Checking Slots: In AI Agents > Voice AI > Prompt, instruct the receptionist to confirm the caller's preferred branch or zip code before calling the Book Appointment action.
    REAL GHL SCREEN · AI AGENTS > VOICE AI ANNOTATED GHL SCREENSHOT
    Annotated GoHighLevel AI Agents screenshot showing AI Agents menu, Voice AI tab, and + Create Agent button
    1Click AI Agents in Left Sidebar 2Select Voice AI Tab 3Click + Create Agent or Agent List
  3. STEP 3
    Text the Branch Address and Maps Link: In Automation > Workflows, trigger on Customer Booked Appointment and branch by Calendar to send the exact street address and Google Maps pin for that location.
    REAL GHL SCREEN · AUTOMATION > WORKFLOW BUILDER CANVAS ANNOTATED GHL SCREENSHOT
    Annotated GoHighLevel Workflow Builder canvas screenshot showing If/Else condition branch, priority routing steps, and Builder/Settings/Execution logs tabs
    1Add If/Else Condition & Tag Guard 2Chain Priority & Wait Steps 3Switch to Settings or Execution Logs
MODE: AGENT PROMPT
PASTE INTO CLAUDE CODE, CURSOR, CHATGPT, OR GOHIGHLEVEL ASK AI AGENT PROMPT
Set up multi-location appointment routing in our GoHighLevel sub-account:
1. Inspect existing calendars and partition them cleanly by physical branch location with dedicated Round Robin staff assignments.
2. Update the Voice AI intake prompt to confirm which office location the caller prefers before querying calendar availability.
3. Configure the appointment confirmation workflow to dynamically insert the booked location's street address, parking notes, and Google Maps link.
Cause
  • Stuffing 8 clinic locations, 20 providers
  • and different office hours into one giant Voice AI prompt or calendar menu confuses callers and books appointments at the wrong branch across town.
GoHighLevel Configuration
  • Ask one simple location-routing question up front ('Which office is closest to you
  • Downtown or Northside?'), store each branch's hours in its own Knowledge Base
  • and book into that branch's dedicated Round Robin calendar.
MENU PATH REFERENCE

GoHighLevel Menu Paths

Step Menu Path in GHL Action
Step 1 Calendars > Calendar Settings Create a separate Round Robin or Service Calendar for each branch (Downtown Clinic, Northside Clinic) with that branch's staff assigned.
Step 2 AI Agents > Voice AI > Prompt Instruct the receptionist to confirm the caller's preferred branch or zip code before calling the Book Appointment action.
Step 3 Automation > Workflows Trigger on Customer Booked Appointment and branch by Calendar to send the exact street address and Google Maps pin for that location.
Routing Multi-Location Callers to Partitioned Calendars in GoHighLevel
VISUAL PLAYBOOK · PLAYBOOK T13 (CALENDARS & BOOKING) Back to Annotated GHL Screenshots ↑
DEFAULT SETUP VS. AUTOMATED WORKFLOW

Operational Comparison

Appointment No-Show Rate
24h Email Reminder Only: 38% No-Show
2h Reply '1' SMS Confirm: <9% No-Show
Calendar Slot Utilization
Unconfirmed Holes in Schedule
Verified Homeowner Bookings

Related Questions

BUILD FASTER IN GOHIGHLEVEL · FREE TRIAL BONUSES + MCP SERVER

Build this directly inside your GoHighLevel sub-account

Connect Claude Code, Cursor, or OpenAI Codex to our ghl-tools MCP Server & Rust CLI to build workflows, forms, and funnels from your editor, or start your GoHighLevel plan through our partner link to unlock $612+ in ready-to-import kits (including Voice, Conversation & Knowledge Base Kit ($47)) and weekly live clinics.