Calendar Slot Duration — Why Appointments Block 30 Minutes
Closers occasionally notice that a single inbound appointment "eats" a 30-minute block on the Consultation calendar — even when the actual call is much shorter, or the lead does not show up. This page explains why that happens and what to do.
📌 Trigger: Paul Adrian (@lxr6831) asked in #improvement-requests on Apr 25, 2026: "bro can you check why some appointments are eating 30 minutes?" Documenting here so closers and admins have a single answer.
How the Consultation Calendar Is Configured
- Default appointment slot: 30 minutes per booking. This is set on the calendar itself, not per-lead.
- Buffer time: The calendar may add a small buffer between bookings to prevent back-to-back overruns. That buffer counts toward the closer's blocked time, even though it does not appear on the appointment card.
- Round-robin assignment: When the AI books a lead, GHL picks the next available closer with an open 30-minute slot. If a closer has a 30-minute slot blocked, they are skipped on this lead.
Why an Appointment Can "Eat" 30 Minutes
- Slot length is fixed at 30 min. Even a 5-minute call still locks the 30-min block on the calendar. The slot does not auto-shrink to actual call length.
- No-shows still hold the slot. If the lead does not pick up, the booked block stays on the calendar until manually rescheduled or marked no-show. The closer cannot take a new lead in that time window.
- Reassigned appointments leave the original block held. When the AI re-routes a lead to another closer (see AI Booking Agent — Appointment Reassignment), the new closer gets a fresh 30-min block. If the old block was not cleared cleanly, both closers can show the time as blocked.
- Active-client re-route. If the lead is already an active client, the appointment moves to CSR. The original closer's 30 min may stay reserved on their calendar view until the move syncs.
- Double-booking from manual entry. If a closer or admin manually adds an appointment on top of an AI-booked slot, the calendar shows back-to-back 30-min blocks even if it is the same client.
What to Do (Closers)
- Do not panic about a "long" booking. A 30-min slot is normal. The call itself is rarely 30 min — most consults run 10–20 min.
- If the lead no-shows or reschedules: mark the appointment status (No Show / Rescheduled) so the slot frees up for the next round-robin lead.
- If you see two 30-min blocks for the same client back-to-back: flag in #improvement-requests with client name + closer names + appointment times. Tag @Sam (Ops). Do not delete either; ops will reconcile.
- If you think your calendar is showing time blocked that is not actually a real appointment: screenshot the calendar view + open the appointment card so the actual booking record is visible. Post in #improvement-requests with @Sam and @Peter.
What to Do (Admins / Ops)
- Verify on the calendar settings: slot length should be 30 min, buffer should be set deliberately (not accidentally inflated).
- Review the contact's appointment history: every "lost" 30 min should map to a booking record. If you see blocked time with no record, that is a sync bug — log it and tag Peter.
- If the same closer keeps reporting "eaten" time, audit their last 20 appointments: count no-shows still marked as Confirmed (not closed out), reassignments, and double-bookings.
- If no-shows are the main driver, that is a process gap — closers must close out no-shows in real time so round-robin can re-fill the slot.
Related Pages
- AI Booking Agent — Appointment Reassignment & Missing Closer Records
- GHL Timezone & DST Troubleshooting
- Speed-to-Call Protocol
- GoHighLevel Complete Guide
Page created 2026-04-29 from #improvement-requests question (Paul Adrian, Apr 25 2026). Owner: Sam (Ops) for calendar config, Peter for booking-flow logic.
No comments to display
No comments to display