CustomizationBooking System Types

Booking System Types

One widget, two flows. Session packs are an add-on inside the scheduled flow.

The widget supports two booking flows: scheduled appointments and queue-based (QMS) booking.

Which flow a patient sees follows how that doctor is set up in your Medos dashboard. There's nothing to configure in the widget, and nothing for the patient to choose — pick a doctor and the right flow renders.

Mixed workspaces are supported

A clinic can run both at once. Dr. Smith might take walk-ins through the queue while Dr. Patel runs scheduled appointments — the same embed handles both, routing per doctor.

Session packs aren't a third flow

When a scheduled doctor has eligible active packs and the workspace has the feature enabled, the pack picker appears inside the scheduled flow. See session packs.

Telling which flow ran

The onSuccess payload differs by flow:

FlowPayload
Scheduled{ appointmentId: number }
QMSA QueueToken with token number, queue position, and wait time

See onSuccess for the exact shapes.

On this page