These scheduling surfaces are embeddable widgets.
They open as popups/modals from the screens where scheduling actually happens — the client dashboard, the webinar page, or a staff member's view of a client record. The host cards below are examples; the buttons launch the live widgets.
Example host · Client dashboard
Your next class
DV · Mon 6:00 PM · English · Men's group
Embeds on: client dashboard, webinar page.
Example host · Client dashboard
1:1 / intake meeting needed
Please pick a time this week
Embeds on: client dashboard, intake flow.
Example host · Staff · client record
Carlos Mendez · AC-104822
Staff reschedules on the client's behalf
Embeds on: staff/client-detail (Attendance tab).
The compact view (availability status only — Open / Premium only, no seat map or counts, full classes hidden) is the confirmed client-facing scheduler. The full seat-selection grid is retained as a detailed staff/coordinator and reference view, not the client default. Open either above.
Need to confirm you attended a session?
⚡ Pending S2S — county confirmation ruleSome counties require the client to confirm attendance (and submit a screenshot) for each session. That confirmation happens on your Webinar page, where you join the session — not here. This page is for scheduling and rescheduling.
Rescheduling: DV · Mon 6:00 PM · English · Men's group → pick a new time below.
Your current seat stays held until you confirm a new one. Picking a seat below moves you — your prior class is released on confirm.
Reschedule counts are county-governed — the cap shown is a placeholder. Confirm: Alameda = 0 (hard rule, no client reschedule), and the per-program 12 / 26 / 52-week reschedule counts. Surge pricing on remaining reschedules is owned by county-rules (G4) and not shown here.
Source: County Rules · RescheduleCapRule (display-only — read here, authored in the engine).
Eligibility is matched to your enrollment automatically — only classes you qualify for are shown. Use time of day to narrow.
Week of May 18–22, 2026
Mon 18
DV · EN · Men
Tue 19
DV · EN · Men
Wed 20
DV · EN · Men
Thu 21
DV · EN · Men
Fri 22
DV · EN · Men
No seat selected
Pick a seat above to move into a new class — your current seat is released on confirm.
You've reached your reschedule limit
Self-service lockedSelf-service rescheduling is paused for this enrollment because the county reschedule limit has been reached. You can still get help — staff can review your situation and reschedule for you if there's a good reason.
The exact limit is county-governed — see the counter above (⚑ PENDING — county reschedule caps).
Please pick a time this week
Your facilitator needs everyone to choose a 1:1 slot before Friday. These meetings are short and confirmed by staff.
1:1 / intake meetings used to be free and unlimited, which led to abuse. Your first reschedule is included; extra reschedules of a 1:1 may carry a fee and are capped. The exact cap and fee are county / finance-governed — shown as a placeholder. When the cap is reached, you can still request a reschedule from staff (no dead end).
Available this week
Times are tied to a meeting room, not a specific staff member.
Mon, May 18
Wed, May 20
Thu, May 21
No time selected