Appointment Booking
Let customers book appointments directly from your Shopify store.
Service businesses on Shopify need more than a contact form — they need a real booking system. TWDH Appointment Booking lets customers choose a date, pick an available time slot, and confirm the booking without ever leaving your store.
Configure your available days, hours, slot duration, and maximum daily bookings from a clean settings page. Every booking triggers an email to both the customer and the store owner. The Pro plan adds Google Calendar sync, custom intake forms, and the ability to block off specific dates.
Installed in minutes via the Shopify App Store. No third-party scheduling platform subscription required.
2.0+
Shopify Theme Support
All modern OS2.0 themes
Any
Theme Compatible
Dawn, Impulse, Prestige & more
5.0★
Average Rating
From early users
Free
Core Plan
No credit card ever
Up and running in minutes
Three simple steps to get real results — no developer needed.
Install and configure
Install from the Shopify App Store. Set your available days, hours, slot duration, and max daily bookings in minutes.
Add the booking widget
Drop the Appointment Booking block into any page in the Shopify Theme Editor. It's ready to take bookings immediately.
Receive and manage bookings
Every booking sends email confirmation to you and the customer. View and manage all bookings from the app dashboard.
Built for Shopify merchants
No bloat. No surprises. Just the features that matter for your store.
No external platform
No Calendly subscription, no third-party tools. Everything runs through your Shopify store.
Double confirmation emails
Both store owner and customer receive instant confirmation emails after every booking.
Theme editor native
The booking widget is a native Shopify theme block — customizable colors and layout directly in your theme.
Everything it can do
A complete breakdown of every capability — free and Pro.
Configurable Time Slots
Set your available hours, slot duration, and booking lead time. Customers can only book during your open windows — no double-bookings possible.
Email Confirmations
Every booking triggers an automatic confirmation email to the customer and a notification to you — with appointment date, time, service, and customer details.
Booking Dashboard
All upcoming appointments appear in a clean calendar dashboard. View by day, week, or list. Mark appointments as confirmed, completed, or cancelled.
Buffer Times Between Slots
Add automatic buffer gaps between appointments so you have time to prepare, clean up, or travel between back-to-back bookings.
Calendar Sync (Pro)
Two-way sync with Google Calendar and iCal. New bookings appear in your calendar automatically and calendar blocks prevent double-booking.
Staff Assignment (Pro)
Create multiple staff profiles with their own availability. Route bookings to specific team members and give each their own calendar view.
Automated Reminders (Pro)
Send automatic email reminders to customers before their appointment — 24 hours, 2 hours, or a custom interval before the booking time.
Custom Booking Forms (Pro)
Add custom fields to the booking form — text inputs, dropdowns, checkboxes — so you capture exactly the information you need before the appointment.
Made for Shopify merchants
Built by a real web design agency for merchants who need professional tools without the enterprise price tag.
Service businesses
Hair salons, spas, clinics, personal trainers, and any service business selling appointments through Shopify.
Retail with services
Retailers who offer in-store consultations, fittings, or demonstrations alongside their product catalog.
Agencies and freelancers
Consultants and agencies who use Shopify as their client-facing storefront and need a professional booking flow.
How we compare
Side-by-side with Sesami — the most common alternative.
Simple, transparent pricing
Billed through Shopify. Cancel anytime.
$0
forever · no credit card
- Date and time slot selection
- Configurable hours and slot duration
- Email confirmation for customer and owner
- Up to 20 bookings per month
- Block weekends or specific days
- Theme editor booking widget
$14.99/mo
billed monthly · cancel anytime
Everything in Free, plus:
- Unlimited bookings per month
- Google Calendar sync
- Custom intake form fields
- Block specific dates (holidays, vacations)
- Booking management dashboard
- Priority support
What merchants say
Real feedback from Shopify store owners and developers.
"We were using a separate booking system and paying $40/month. This does everything we need, built into our Shopify store. Much cleaner experience for customers."
Angela B.
Owner, Bloom Hair Studio
"Set it up in about 15 minutes. Clients book sessions right on my store page, get the confirmation email, and I get notified instantly. Exactly what I needed."
Chris L.
Personal Trainer, Toronto
"The calendar sync is worth the Pro plan alone. My Shopify bookings show up in Google Calendar automatically. No more double-booking."
Rachel T.
Day Spa Owner, Austin
Version history
What's been added and improved in every release.
- Pro: two-way Google Calendar sync
- Pro: staff assignment and multi-staff calendars
- iCal feed export for any calendar app
- Pro: automated pre-appointment email reminders
- Pro: custom booking form fields
- Booking rescheduling flow for customers
- Buffer time configuration between slots
- Booking dashboard calendar view improvements
- Timezone auto-detection DST fix
- Initial release — time slot booking, email confirmations
- Booking dashboard, configurable slot duration
- Shopify product page integration
Common questions
Ready to install?
Appointment Booking is coming soon to the Shopify App Store. Check back shortly.
