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.

Picking a service, a team member and a 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.

The Admin Portal, where resources, locations and Flows are configured.

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.

Booking and checking out on Shopify POS.

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.

See it on your own store.

Free to start, no card needed.