Features
Everything you need to sell time.
The parts of Sesami, from what your customer sees to the engine underneath. Install it yourself, take bookings the same day, and grow into the rest when you need it.
Booking
A calendar customers can use without instructions.
The part your customers see. Month, day and multi-day views, with availability drawn from the staff, rooms and equipment a service actually needs.
Instant Booking
One step, with no checkout in the way. Built for free and pay-later bookings, where every extra field costs you a customer.
Group appointments
Classes, workshops and sessions with a headcount, with capacity tracked per slot rather than per person.
Custom duration
Services that run twenty minutes or three hours, with buffers before and after so back-to-back bookings do not collide.
Soft reservation
The slot is held while a customer finishes checking out, so two people cannot buy the same time.
Resources and locations
A service is rarely just a person and a time.
Book the person, the chair, the room or the machine. A service can require several at once, and Sesami only offers times when all of them are free.
Multi-resource
Staff, rooms and equipment are all bookable, and a service can need more than one of them at the same time.
Multi-location
Separate calendars, staff and hours per branch, with the customer choosing where before they choose when.
Global time zones
Availability is stored against the location and shown in the customer's own zone, which is what prevents the classic hour-out booking.
Automation
The messages around a booking, sent for you.
Reminders, follow-ups and webhooks, scheduled off events your customers generate rather than a list you maintain by hand.
Sesami Flows
Build the journey once and let booking events drive it: confirmations, reminders, win-backs, or a webhook into your own systems.
Check-in
Mark someone as arrived, in store or online, and trigger the follow-up that should only reach people who showed up.
Klaviyo
Every booking, reschedule and check-in arrives in Klaviyo as an event you can build flows and segments on.
Google Calendar sync
Staff availability flows both ways, so a personal event in someone's own calendar closes the slot here too.
Commerce
A booking is a product.
It goes through the checkout you already run, with your taxes, discounts and payment methods, and it can be sold alongside everything else in the basket.
Real checkout
Shopify checkout, with the payment methods, gift cards and discount codes you already have.
Shopify POS
A booking drops into the cart at the counter and is rung up with the rest of the sale, so walk-ins and online bookings end in one ledger.
Reporting
Bookings, revenue, and the share of sales that began as a booking, rather than two systems you reconcile at month end.
Build on it
The same booking engine the app runs on.
Sesami is a platform, not just software you configure. Build a custom booking experience, ship an app on it, or let an agent book on a customer’s behalf.
API and SDK
Public GraphQL and REST APIs, and an SDK for building the booking experience yourself. The documentation lives at sesami.dev.
Apps platform
Extensions that register into the booking experience and the Admin Portal, the way the Forms app does.
Webhooks
Push booking events into a CRM, an ERP, or anything else that should know a customer is coming in.
Agents
Agent access to the same engine, so an assistant can book, reschedule and answer on a customer’s behalf.