Appointment Booking Calendar Setup in Go High Level
UpworkAUNot specifiedintermediateScore: 53
SchedulingCommunicationsEmail Communication
1️⃣ Objective
Build a clean, professional appointment booking system inside GoHighLevel that:
Supports multiple session durations
Allows two gym locations
Uses variable weekly availability (date-specific)
Syncs with Google Calendar
Sends automated confirmation + 24-hour reminders in SMS and Email
Requires minimal weekly admin
Presents a premium, clinic-style booking experience
This system must be simple to manage long-term - I must be able to manually schedule my appointment availability.
2️⃣ Booking Requirements
Appointment Types
The system must support:
45min PT Session
60min PT Session
60min Initial Consultation
Discovery Call (15min)
All must be selectable from one clean booking page.
Locations
Clients must select one of:
Bolt Fitness - 484 Albany Hwy, Victoria Park
Ora Sports Fitness - 96 Belmont Ave, Belmont
Location must:
Be stored in appointment data
Appear in confirmation + reminder messages
Sync to Google Calendar event details
3️⃣ Calendar Structure Requirements
Developer to determine the cleanest implementation using:
Service Booking calendars
Service Menu (if required)
Shared availability logic
Goal:
One unified booking interface for clients.
Avoid:
Duplicate frontend booking pages
Excessive weekly admin duplication
Confusing multi-calendar UX
4️⃣ Availability Management
Availability changes weekly.
System must allow:
No recurring weekly hours
Date-specific availability only
Fast weekly editing (2–5 mins max) by admin team
Default state:
Unavailable unless manually opened.
Availability must apply across all appointment types.
5️⃣ Google Calendar Integration
Must include:
Two-way Google sync
Conflict prevention enabled
All bookings sync to Daryl’s primary Google calendar
Manual Google blocks should prevent bookings
6️⃣ Automation Requirements
Immediate Confirmation (On Booking)
Send SMS
Send Email
24-Hour Reminder
Trigger:
24 hours before appointment start time.
Send SMS
Send Email
7️⃣ Booking Rules
System must allow:
Clients to book multiple sessions per week
Auto-confirm appointments
Rescheduling enabled
Cancellation enabled
8️⃣ Manual Booking Capability
Daryl must be able to:
Book clients in manually
Drag and reschedule
Modify appointment duration
Trigger automations when booked manually
9️⃣ Payment Handling
Payments are handled externally via Everfit packages.
No payment collection required inside GHL.
🔟 Frontend Experience Requirements
Booking page must be:
Clean
Minimal
Professional
White / neutral aesthetic
No clutter
No unnecessary sales language
Headline suggestion:
“Book Your Session”
1️⃣1️⃣ Technical Deliverables
Developer must provide:
Completed working booking system
All automations tested
Google sync tested
One-page Loom walkthrough explaining:
How to open weekly availability
How to book manually
How to edit availability
How automations function
1️⃣2️⃣ Success Criteria
System is complete when:
Clients can book all appointment types
They must choose location
Appointment syncs to Google
Confirmation sends immediately
Reminder sends 24 hours before
Date-specific availability works correctly
Daryl can manage weekly availability in under 5 minutes
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/moClient
Spent: $17,162.89Rating: 5.0Verified