CRM · docs read 9 November 2026
Demo no-show and speed-to-lead checks for HighLevel
HighLevel books demos on Round Robin calendars, sends confirmation and reminder messages per calendar, and tracks held vs no-show through the appointment status (Showed / No-show) that drives workflows. Below: what HighLevel's own docs say about speed to lead, routing and owner assignment, confirmations and reminders, the ways a demo funnel in HighLevel usually leaks, and which free check to run on your own numbers.
Checks to run with your HighLevel data
Demo Request Response Check
How long does a contractor who asks for a demo wait to hear back?
What to bring from HighLevel
- The AppointmentCreate webhook payload includes dateAdded, assignedUserId, appointmentStatus and source (example value "booking_widget").[6]
Demo No-Show Check
Why do owners book a demo and then not turn up?
What to bring from HighLevel
- Calendar > Calendar Settings > Notifications has six types: Appointment Booked (Unconfirmed Status), Appointment Booked (Confirmed Status), Cancellation, Reschedule, Reminder (before) and Follow-Up (after), each with Email, SMS, WhatsApp and In-App tabs.[2]
- Reminders and follow-ups are set by time before/after the appointment and multiple trigger timings can be added for email and SMS; each notification type is toggled per channel.[2]
- Count appointments by status (Showed vs No-show vs Cancelled) for the period; or subscribe to AppointmentUpdate and record the appointmentStatus on each change.[3][5][6]
Held-Demo Leak Finder
You booked more demos. Why didn't more owners show up and buy?
What to bring from HighLevel
- Count appointments by status (Showed vs No-show vs Cancelled) for the period; or subscribe to AppointmentUpdate and record the appointmentStatus on each change.[3][5][6]
Also free: Lead Form to CRM Match · Trial Stall Check. Nothing you enter in a tool leaves your browser.
Speed to lead in HighLevel
- Round Robin calendars assign by distribution logic only when "Any Available" is selected; if a specific team member is chosen the booking goes through regardless of distribution.[1]
- Staff can be alerted when an appointment is booked without a meeting link or location via Settings > My Staff > Notification Settings > Calendar Notifications ("Notify when meeting link/location is missing").[2]
Routing and owner assignment in HighLevel
- Round Robin distribution modes are "Optimize for Availability" and "Optimize for Equal Distribution"; equal distribution evaluates bookings over a 1-month period.[1]
- Under equal distribution no member can be more than 3 appointments ahead; a member 3 or more ahead is hidden from availability until others catch up.[1]
- Adding or removing a team member, or switching modes and back, resets the count; High/Medium/Low priority decides who is picked when several are free. HighLevel advises disabling "Allow Staff Selection".[1]
Confirmations and reminders in HighLevel
- Calendar > Calendar Settings > Notifications has six types: Appointment Booked (Unconfirmed Status), Appointment Booked (Confirmed Status), Cancellation, Reschedule, Reminder (before) and Follow-Up (after), each with Email, SMS, WhatsApp and In-App tabs.[2]
- Reminders and follow-ups are set by time before/after the appointment and multiple trigger timings can be added for email and SMS; each notification type is toggled per channel.[2]
- SMS messages are billed per segments and phone numbers need country codes; WhatsApp needs a connected, verified WhatsApp Business Account and approved templates.[2]
Where a no-show is recorded in HighLevel
- Appointment statuses are New, Confirmed, Cancelled, Showed, No-show and Invalid; the "Appointment Status" workflow trigger can filter on each.[3]
- The trigger records who changed the status under "Modified By": API, Customer, User or Workflow.[3]
- The "Update Appointment Status" action sets the status of the appointment that triggered the workflow, otherwise the contact's most recent appointment; setting Showed or No-show does not push an update to Google, Outlook or iCloud.[4]
Webhooks and triggers in HighLevel
- App webhooks for appointments are AppointmentCreate, AppointmentUpdate and AppointmentDelete; no form-submission webhook appears in the developer webhook list.[5]
- The Appointment Status trigger can enroll Contact only (default), Contact and Guests, or Guests only; with guests it runs once for the primary contact and once per guest.[3]
| Event or trigger | When it fires |
|---|---|
| AppointmentCreate | Called whenever an appointment is created |
| AppointmentUpdate | Called whenever an appointment is updated (incl. status changes) |
| AppointmentDelete | Called whenever an appointment is deleted |
| ContactCreate | Called whenever a contact is created |
| OpportunityStatusUpdate | An opportunity's status changes |
How a demo funnel in HighLevel usually leaks
Reschedules count as new bookings
HighLevel treats a rescheduled appointment as a new one, so the contact re-enters the Appointment Status workflow from the beginning and repeats its steps (e.g. confirmations).[3]
Fix: Count unique contacts per demo, or exclude rescheduled duplicates before computing show rate.
Cancellation message also fires for no-shows
The Cancellation notification is sent for canceled, no-show or invalid appointments, so marking a no-show can send the lead a 'cancelled' message.[2]
Fix: Review the Cancellation template wording, or turn it off and handle no-shows with an Appointment Status (No-show) workflow.
Equal distribution hides busy reps
Reps 3+ appointments ahead disappear from availability, and picking a named rep bypasses distribution entirely.[1]
Fix: Disable "Allow Staff Selection" and expect fewer open slots while counts catch up.
No-shows don't reach the external calendar
Setting Showed or No-show doesn't push an update to Google, Outlook or iCloud, so calendar-based reports can't see no-shows.[4]
Fix: Measure no-shows from HighLevel statuses or AppointmentUpdate webhooks, not the synced calendar.
Guests enroll separately
With 'Contact and Guests' enrollment the workflow runs once per guest, so a no-show workflow can message every attendee.[3]
Fix: Keep demo no-show workflows on 'Contact only' unless guests should get follow-up.
Sources
HighLevel's own documentation, read on 9 November 2026. Products change menus, plans and limits; if your account shows something different, your account wins.
Rather have someone look at your HighLevel setup?
Tell me how a demo with a contractor owner gets booked at your company today, and within 48 hours I'll send a free written review: what I'd fix first in how requests are answered, reminded and followed up.
Not affiliated with HighLevel; product names belong to their owners. This is a sales-process checklist built from public docs: not a security audit, legal, compliance or investment advice.