Can Zoom Scheduler Detect When No Time Slots Remain & Show an Alternate Form/UX?

Hi all,

We’re using Zoom Scheduler with a webhook-driven integration (no OAuth) and are trying to improve the user experience when a visitor attempts to book an appointment but no available time slots remain for a given date range.

Our question:
Is there a way—via attributes, API responses, or Scheduler configuration—to detect when a user’s associated Zoom calendar has no remaining availability, so that we can:

  1. Bypass the scheduler screen entirely, or

  2. Conditionally show/hide the scheduler modal, or

  3. Automatically display a lead form instead, or

  4. Redirect users away from the booking flow before the scheduler launches?

We would like to avoid sending users into the scheduler UI only to have them discover there are no slots. Ideally, we’d intercept this state before rendering the scheduler and present a different experience (e.g., lead form, alternative contact method, etc.).

Since we rely on webhooks instead of Scheduler OAuth authentication, we’re trying to determine whether Zoom exposes any method (API, pre-flight check, embed attribute, failure callback, etc.) that allows us to detect zero availability and adjust our front-end logic accordingly.

If anyone has implemented something similar—or can confirm whether this is possible or not—it would be greatly appreciated.

Thanks!