Booking Experiences
The customer-facing booking flow and calendar interfaces that customers use to book appointments.
What are Booking Experiences?
Booking experiences are the visual interfaces and interactions customers see when booking services on your online store. Sesami provides modern, fast-loading calendar experiences inspired by the Stendig calendar.
Features
Lightning fast - Built with Lit web components for optimal performance
Standalone component - Supports native or headless frameworks like Hydrogen
Highly customizable - Use the Experience Configurator to customize to your liking
Not another Calendly clone - Unique design by Sesami designers
Calendar Experiences
Sesami offers two built-in calendar experiences:
A modern monthly view that makes it easier for customers to find availability:
Monthly view with clear "available days"
For Group Bookings, shows how many spots are left per time slot
Option to hide the Any available choice (if you want customers to pick a specific resource)
The classic calendar experience:
Multi-day horizontal scrolling view
Default calendar after Sesami installation
Automatically available on service pages in most Shopify themes
Switching Calendars
Online Store 2.0 themes: If your store uses an Online Store 2.0 theme, you can switch calendar experiences from your theme editor, allowing you to experiment freely.
Vintage themes: If your store uses a Vintage theme, installation and switching calendars may require manual work (because the theme doesn't support the same app block switching flow).
Additional Experience Features
Customize the booking experience for different languages and regions.
Allow customers to choose their preferred resource (team member, room, etc.) during booking.
Information about which browsers are supported.
Bespoke Calendars (SDK)
If you need a fully custom booking experience, you can build a bespoke calendar using the Sesami SDK.
If you're unsure which calendar to use for your use case, start with the Month/Day view and only go bespoke if you have a strong reason (custom UX, unique rules, advanced flow, etc.).
Related
Booking Features - Service-level features
Availability - Availability rules
Services - Configure services
Last updated
Was this helpful?
