Easy Appointment Booking turns a Shopify product into something customers can book. On the product page, customers see a Select a time button instead of Add to cart. They pick a date and time, then pay through your normal Shopify checkout.
The three parts
1. You create a service. In the app, a service (the app also calls it an event) is linked to a Shopify product. You choose how long each appointment is, how many people can book the same time, and which days and hours are open.
2. Customers book on your store. The product page shows a calendar with open times. For a paid service, the booking goes into the cart and is confirmed when the customer checks out. For a free booking, there is no payment step.
3. You manage bookings in the app. Every booking appears on the Bookings page. From there you can see the customer's details, move the booking to a new time, cancel it, or add a booking for a customer yourself.
Words you will see in the app
- Event or service — one thing customers can book, such as "60-minute massage". You find all of them on the app's Dashboard.
- Availability — a weekly schedule of open hours. It can belong to you, a team member, or a room. Services that share an availability share its time slots, so the same person or room is never booked twice. Manage them under Availabilities.
- Time slot — one bookable start time. The app makes slots from your open hours and the appointment length. A 60-minute service open 9:00–12:00 has slots at 9:00, 10:00, and 11:00.
- Booking — one confirmed appointment. It is linked to the Shopify order, and it keeps the customer's name, email, time, and any answers to your questions.
Plan limits
Every plan can take bookings. Plans differ in how many services can be active at the same time:
| Plan | Active services |
|---|---|
| Free | 1 |
| Standard | 10 |
| Pro | 30 |
| Pro Plus | 50 |
| Ultimate | 100 |
The Free plan also does not send automatic reminder emails. See Plans and pricing for everything each plan includes.
When your first service is ready, open Bookings and click Add a booking to make a test booking. You will see the same confirmation email your customers get.