circle-info
Welcome to the new Sesami Help Portal with AI capabilities. Search your question and get your answer instantly!
githubEdit

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 Configuratorarrow-up-right 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.).

See: Sesami SDK Documentationarrow-up-right

Last updated

Was this helpful?