📄️ Scheduler Models Overview
1. Introduction and Background
📄️ Booking Flows
The Booking Flow entity manages the structured configuration of booking experiences within the scheduling system. Each booking flow represents a defined sequence of steps that guides users through the booking process, with validation to ensure the correct ordering of steps and data integrity. Booking flows are organization-specific and can be created, published, and managed through a RESTful API interface.
📄️ Booking Flow Routers
The BookingFlowRouter entity provides a dynamic, rule-based routing system that directs users to the appropriate booking flow based on various matching criteria. This system enables organizations to implement sophisticated traffic management strategies across their booking experiences without requiring code changes. Each router can be configured with specific matching criteria (URL paths, query parameters, campaign tags) and has a well-defined priority to resolve conflicts.