Skip to content

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]
    Open the Demo Request Response Check
  • 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]
    Open the Demo No-Show Check
  • 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]
    Open the Held-Demo Leak Finder

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 triggerWhen it fires
AppointmentCreateCalled whenever an appointment is created
AppointmentUpdateCalled whenever an appointment is updated (incl. status changes)
AppointmentDeleteCalled whenever an appointment is deleted
ContactCreateCalled whenever a contact is created
OpportunityStatusUpdateAn opportunity's status changes

How a demo funnel in HighLevel usually leaks

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

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.