Sesami vs. BookThatApp: Which Booking App Wins on Shopify?
BookThatApp wins the head-to-head for Shopify stores booking under 1,000 appointments a month. Premium at $49.95/month covers 350 bookings and 10 staff; Business at $110/month covers 1,000 bookings and 20 staff (verified Sep 2026). Sesami wins for Shopify Plus and multi-location: Pro at $129/month adds Klaviyo and webhook flows, Premium at $299/month covers 40 resources (verified Sep 2026). Shopify has no native booking object; a custom scheduling engine runs an estimated $40,000–$120,000 (Deploi estimate, illustrative).
Your profile — see how the verdict shifts
- Confidence
- High — Both tier sheets are verified and the pricing models differ cleanly: BookThatApp prices by monthly bookings and Sesami by resources (verified Sep 2026), so the winner follows your volume and footprint. Shopify has no booking primitive, and a scheduling engine is a genuine multi-month build.
- Reference scenario
- $20M–$100M revenue · services sold alongside products · 5–40 staff or resources · single region
- As of
- September 2026
Decision at a Glance
| Your profile | Verdict | Why |
|---|---|---|
| Single location, 1 staff member, under 50 bookings a month | BUY | BookThatApp's free plan covers 10 bookings and Lite at $25/month covers 50 with POS and Google Calendar (verified Sep 2026); Sesami Small at $19/month covers 5 resources but has no free plan (verified Sep 2026). A build makes no sense here. |
| Multi-staff studio or clinic, 5–10 staff, up to 350 bookings a month | BUY | BookThatApp Premium at $49.95/month covers 350 bookings, 10 staff, deposits and SMS (verified Sep 2026); Sesami Pro at $129/month buys customer rescheduling, group appointments and Klaviyo for 20 resources (verified Sep 2026). Pay the difference only for the Klaviyo flows. |
| Multi-location brand or Shopify Plus, 20–40 resources | CUSTOMIZE | Sesami wins: Premium at $299/month covers 40 resources and multi-location with 9 email and webhook flows, while BookThatApp Business at $110/month tops out at 20 staff and 1,000 bookings (verified Sep 2026). Buy Sesami and build the glue: webhooks into your CRM, a custom booking flow in the theme, and the reporting the dashboard leaves out. |
| Scheduling is the business: capacity math, custom resource rules, marketplace-style booking | BUILD | When the booking engine is the product, app ceilings on rules and UX become the constraint; a custom engine on products plus draft orders earns its $40,000–$120,000 cost (Deploi estimate, illustrative). |
What Sesami vs. BookThatApp Actually Drives
| Outcome | Impact | How it works |
|---|---|---|
| Revenue — direct | High | Bookable services sell through the same checkout as products, so every open slot is inventory the store can sell; the app's job is keeping that inventory accurate. |
| Operational efficiency | High | Availability rules, staff calendars, reminders and POS booking replace the phone-and-spreadsheet routine; deposits on BookThatApp Premium and rescheduling on Sesami Pro cut no-shows (verified Sep 2026). |
| Customer experience | Medium | Self-serve booking, rescheduling and cancellation in the customer's own time; the widget's fit to your theme is the visible difference between vendors. |
| Retention & LTV | Medium | Sesami Pro's Klaviyo integration and webhook flows put booking events into retention email (verified Sep 2026); on BookThatApp the same signal needs API access on Business. |
| Data & insight | Low | Booking history lives in the app; an appointments report on Sesami Pro and API access on BookThatApp Business are the export paths (verified Sep 2026), and neither matches owning the data as orders. |
Spend ceiling: Cap the spend at the app's tier: $25–$110/month on BookThatApp or $19–$299/month on Sesami (verified Sep 2026) covers scheduling for any store where booking is a channel rather than the product; a $40,000–$120,000 engine (Deploi estimate, illustrative) is a product decision, not a scheduling one.
What buying enables (top apps)
- + Live bookings this week with availability rules, staff calendars, Google Calendar sync and POS support on both apps (verified Sep 2026)
- + Deposits, SMS notifications and BYO SMTP on BookThatApp Premium; group appointments, customer rescheduling and Klaviyo on Sesami Pro (verified Sep 2026)
- + Rentals, classes and events on BookThatApp alongside appointments; experiences and events on Sesami (verified Sep 2026)
- + Calendar-API, timezone and POS changes absorbed by the vendor
What building additionally unlocks
- + Capacity math and resource rules the apps can't model: shared rooms, equipment dependencies, multi-vendor availability
- + Bookings as order lines with metafields you own, queryable without an export or an API tier
- + A booking flow that is your product's UX rather than a widget styled to match
- + No booking or resource cap in any month
Find Your Verdict in 3 Questions
Is scheduling logic itself the product: capacity math, custom resource rules or marketplace-style booking?
Yes: Your verdict: BUILD — a custom availability engine on products plus draft orders, an estimated $40,000–$120,000 (Deploi estimate, illustrative).
No: Go to question 2.
Do you run Shopify Plus or several locations, or need Klaviyo and webhook flows on bookings?
Yes: Your verdict: CUSTOMIZE — Sesami; Pro at $129/month for Klaviyo and webhook flows, Premium at $299/month for 40 resources and multi-location (verified Sep 2026), plus the CRM and reporting glue the dashboard doesn't give you.
No: Go to question 3.
Will bookings stay under 1,000 a month with 20 or fewer staff?
Yes: Your verdict: BUY — BookThatApp; Premium at $49.95/month for 350 bookings and 10 staff, Business at $110/month for 1,000 bookings and 20 staff (verified Sep 2026).
No: Your verdict: CUSTOMIZE — Sesami Premium at $299/month for 40 resources (verified Sep 2026), with custom reporting on top; re-check the build case when resources pass 40.
The TCC Scorecard — 12 Dimensions
TCC — Total Cost of Capability: what it actually costs to have this capability over three years, whichever way you get it. Each dimension is scored 0–5 for both paths. How we score →
| Dimension | Buy | Build | Why |
|---|---|---|---|
| Cost | |||
| Acquisition & implementation | BookThatApp installs in a day with a free plan to start, and Sesami's 30-day trial covers setup (verified Sep 2026); a custom scheduling engine runs an estimated $40,000–$120,000 over 3–6 months (Deploi estimate, illustrative). | ||
| Recurring fees | BookThatApp bills $0–$110/month by booking volume and Sesami $19–$299/month by resources (verified Sep 2026); the build's recurring cost is upkeep at ~15–20% of build cost per year (Deploi estimate), usually more than either app. | ||
| Maintenance & upgrades | Both vendors absorb calendar-API changes, timezone edge cases and POS updates; the build owns all of them, at roughly $6,000–$24,000/yr (Deploi estimate, illustrative). | ||
| Switching & exit | Moving between BookThatApp and Sesami means exporting bookings, rebuilding availability rules and re-styling the widget, with future appointments the awkward part; a custom engine keeps bookings as orders and metafields you own. | ||
| Risk | |||
| Vendor risk | BookThatApp carries 390 reviews at 4.7★ and Sesami 262 at 4.6★ (verified Sep 2026), both small vendors, with BookThatApp now listed as BTA Appointment Booking App; a build has no vendor, but you become the vendor to yourself. | ||
| Security & compliance surface | Both apps hold customer contact details and appointment history, and SMS reminders add a messaging-consent surface (verified Sep 2026); a custom engine keeps that data in Shopify but makes you responsible for every reminder and consent rule. | ||
| Platform-deprecation exposure | Both apps ride theme app blocks, POS UI extensions and the Admin API; a custom engine uses products, draft orders and customer account UI extensions, all first-party surfaces, with API versions to bump about every 6 months. | ||
| Value | |||
| Fit to requirement | BookThatApp covers appointments, rentals, classes and events with deposits and SMS on Premium, and Sesami covers services, experiences and events with group appointments and Klaviyo on Pro (verified Sep 2026); only a build models capacity math or resource rules the apps can't. | ||
| Time to market | Either app takes bookings this week; a scheduling engine takes 3–6 months before the first booking (Deploi estimate, illustrative). | ||
| Performance & scale | BookThatApp's tiers cap at 1,000 monthly bookings and 20 staff, and Sesami's at 40 resources (verified Sep 2026); a custom engine scales with your infrastructure, and with your budget. | ||
| Data ownership & AI-readiness | Bookings, availability rules and no-show history live in the app's database on either vendor, with API access on BookThatApp Business (verified Sep 2026); a custom engine writes every booking as an order line with metafields you can query. | ||
| Focus & opportunity cost | A booking app is a monthly line; a scheduling engine is a product team's year, worth it only when the booking logic is what you sell. | ||
The App Landscape
| App | Status | Pricing | Best for |
|---|---|---|---|
| BookThatApp | Live — 4.7★, 390 reviews; listed as BTA Appointment Booking App | Free plan (10 bookings), $25/month Lite, $49.95/month Premium, $110/month Business at 1,000 monthly bookings; annual billing saves 17% (verified Sep 2026) | Appointments, rentals, classes and events under 1,000 bookings a month, priced by volume |
| Sesami | Live — 4.6★, 262 reviews; recommends its Premium tier for Shopify Plus | $19/month Small, $129/month Pro, $299/month Premium; 30-day free trial, no free plan (verified Sep 2026) | Shopify Plus and multi-location operations that want Klaviyo and webhook automation, priced by resources |
The Build Path
- Products + draft orders + availability service: Each bookable service is a product; a custom availability service owns slots, staff and capacity, and writes a draft order or checkout line carrying the booking attributes.
- Calendar sync and reminders: Two-way Google and Outlook calendar sync plus Shopify Flow or Klaviyo events for confirmations, reminders and no-show follow-up.
- Customer-account booking management: Customer account UI extensions for reschedule and cancel, with cutoff and fee rules enforced server-side.
- The customize middle: Sesami plus glue: Buy Sesami Pro or Premium and build only the gaps: webhook flows into your CRM, a custom booking flow in the theme, and the reporting the dashboard doesn't give you; an estimated $8,000–$25,000 (Deploi estimate, illustrative).
- Effort band
- $40,000–$120,000 for a production scheduling engine (Deploi estimate, illustrative), a $75K+ contact-form band project in most cases; the Sesami-plus-glue path runs $8,000–$25,000 (Deploi estimate, illustrative)
- Typical timeline
- 3–6 months for a scheduling engine; 3–6 weeks for the Sesami-plus-glue path (Deploi estimate, illustrative)
- Maintenance, honestly
- ~15–20% of build cost per year (Deploi estimate): calendar-API changes, timezone and DST edge cases, API version bumps and the reminder pipeline, roughly $6,000–$24,000/yr (Deploi estimate, illustrative) against BookThatApp's $0–$110/month or Sesami's $19–$299/month (verified Sep 2026).
- What you own — and what you take on
- You own: the scheduling rules, the booking data as orders and metafields, and the customer-facing flow. You take on: being a calendar-software vendor to yourself, including every edge case the apps already solved.
3-Year Total Cost of Capability
| Buy (app path) | Build (custom path) | |
|---|---|---|
| Year 0 (setup) | $0–$2,000 (setup, widget styling) | $40,000–$120,000 |
| Years 1–3 (recurring) | ≈$1,800–$3,960 (Premium to Business) | $18,000–$72,000 (maintenance) |
| 3-year total | ≈$1,800–$5,960 | ≈$58,000–$192,000 |
- † All figures illustrative samples for the reference scenario — not quotes, not verified pricing.
- † BookThatApp column: Premium at $49.95/month, stepping up to Business at $110/month as bookings pass 350 a month (verified Sep 2026); Sesami's $129–$299/month tiers are not charted.
- † Build column: custom availability engine with calendar sync and reminders; upkeep at ~15–20%/yr; three-year horizon.
What the Sticker Price Hides
On the buy path
- — BookThatApp prices by monthly bookings, 50 on Lite, 350 on Premium and 1,000 on Business (verified Sep 2026); a seasonal spike forces a tier jump mid-month
- — Sesami prices by resources, 5, 20 and 40 (verified Sep 2026); every added staff member or room moves you toward the next tier, and there's no free plan
- — SMS notifications on BookThatApp Premium and Klaviyo flows on Sesami Pro are the features that lock you in (verified Sep 2026); budget message volume separately
- — Sesami's branding stays on the widget below Pro at $129/month (verified Sep 2026)
On the build path
- — Timezone, DST and calendar-sync edge cases are the fiddly 30% of a scheduling engine
- — Reminder pipelines need consent handling for SMS and email, a compliance surface you now own
- — ~15–20% of build cost per year in upkeep (Deploi estimate), roughly $6,000–$24,000/yr (Deploi estimate, illustrative)
What Merchants Say
The recurring complaint on booking apps is the cap: a busy month blows through the booking or resource limit and the upgrade prompt lands while customers are trying to book.
Merchants running services next to products describe the same trap: the app handles the calendar fine, and the pain is everything around it, reminders, deposits and the reporting nobody built.
If You Change Your Mind Later
If you bought and outgrow it
Leaving BookThatApp or Sesami means exporting booking history, re-entering availability rules on the new app and re-styling the widget; future appointments are the awkward part, so migrate at a seasonal low and run both for the overlap. Nothing critical is stranded, but the rules aren't portable.
If you built and want out
A custom engine keeps bookings as orders and metafields, so retreating to an app later means importing history and re-creating rules, not losing data. The sunk cost is the engine itself; the schedule, staff and customer records port anywhere.
When This Answer Changes
We're watching for:
- ▸ Shopify adding a native appointment or service-booking product type (none documented as of September 2026)
- ▸ BookThatApp or Sesami changing booking and resource caps on current tiers ($25–$110/month by bookings, $19–$299/month by resources, verified Sep 2026; re-verified quarterly)
- ▸ POS UI extension changes affecting in-store booking flows
Verdict change log:
No changes since first publication (September 2026).
Common Questions
Is Sesami or BookThatApp better for a Shopify store?
BookThatApp is better for most Shopify stores because it prices by booking volume rather than staff count. A free plan covers 10 bookings, Premium at $49.95/month covers 350 bookings and 10 staff, and Business at $110/month covers 1,000 bookings and 20 staff (verified Sep 2026). Sesami is better for Shopify Plus and multi-location operations: Pro at $129/month adds Klaviyo and webhook flows for 20 resources, and Premium at $299/month covers 40 resources (verified Sep 2026).
Can I run bookings on Shopify without an app?
Running bookings on Shopify without an app means building a scheduling engine, because Shopify has no native appointment or booking feature. Services sell as products, and a custom availability service on draft orders owns slots, staff and capacity, an estimated $40,000–$120,000 build (Deploi estimate, illustrative). BookThatApp starts free with a 10-booking cap and Sesami starts at $19/month with a 30-day trial (verified Sep 2026). Build only when scheduling logic is the product.
When is Sesami worth the higher price over BookThatApp?
Sesami is worth its higher price when you run Shopify Plus or several locations, or want Klaviyo and webhook automation on bookings. Pro at $129/month covers 20 resources with 6 email and webhook flows, customer rescheduling and Klaviyo; Premium at $299/month covers 40 resources, multi-location and solution architecture (verified Sep 2026). BookThatApp Business at $110/month tops out at 20 staff and 1,000 monthly bookings, with API access but no Klaviyo integration listed (verified Sep 2026).
Your Next Steps
If you're going with BUY(matches your selected profile)
- Count monthly bookings and staff; pick BookThatApp Premium under 350 bookings and 10 staff, Business under 1,000 and 20 (verified Sep 2026)
- Start on the free plan's 10 bookings to test widget fit in your theme before paying
- Turn on deposits for no-show-prone services and set the SMS reminder budget separately
- Connect Google Calendar and POS on day one so staff never keep a second calendar
- Diary a re-check when a busy month approaches the tier's booking cap
If you're going with CUSTOMIZE
- Start Sesami's 30-day trial on Pro and map resources, locations and flows against the 20- and 40-resource caps (verified Sep 2026)
- Wire the webhook flows into your CRM and Klaviyo for confirmations, reminders and win-back
- Build the custom booking flow in the theme where the stock widget doesn't fit the brand
- Add the reporting layer the dashboard lacks: utilization by resource, no-show rate, revenue per slot
- Budget ~15–20% of the glue's build cost per year for upkeep (Deploi estimate)
Official Docs & Sources
- Metaobjects — Shopify Help Center
- Shopify Flow — Shopify Help Center
Official documentation linked for verification — our verdicts and estimates are our own.
Related Decisions
Should You Build or Buy Appointments & Booking on Shopify?
Appointments and booking on Shopify is a BUY: four rated apps cover availability, staff and reminders from free tiers to $299/month (verified Sep 2026).
Should You Build or Buy Auctions & Bidding on Shopify?
Auctions and bidding on Shopify is a BUY: niche apps run proxy bidding and winner checkout from free to $40/month (verified Sep 2026).
Build or Buy Branded Resale & Trade-In on Shopify?
Branded resale on Shopify is a buy once intake clears a few hundred items a month; below that, a trade-in loop on native gift cards covers the demand.
Build or Buy Crowdfunding & Pre-Launch Campaigns on Shopify?
Crowdfunding and pre-launch campaigns on Shopify are a DEPENDS: native pre-orders cover most launches; a campaign app earns it only for goal-based mechanics.
Should You Build or Buy Product Subscriptions on Shopify?
Product subscriptions are a genuine three-way call: native for simple replenishment, buy for retention depth, build the portal at scale.
Ready to pick a booking app and wire it into your store?
We'll match the tier to your booking volume and resources, connect the app's webhooks to your CRM and email, and build the reporting the dashboards leave out.
Contact us todayVerdict scored for the reference scenario above. Estimates are not quotes; both apps' pricing carries its verification date and gets re-verified quarterly. The parent appointments and booking page settles rent-versus-build for the category; this page prices the named head-to-head plus the build lane it hides. Full scoring anchors: see the TCC methodology.
Read how we score these decisions (the TCC Framework). No affiliate links, no paid placement — no app vendor pays to appear here.