How the App Works

Last reviewed: 2026-03-31

Available on:All Plans
On this page

Easy Appointment Booking turns any Shopify product into a bookable service. Instead of an Add to Cart button, your customers see a Select a Time button — they pick a time slot, confirm their details, and pay through Shopify's normal checkout. You manage everything from the app dashboard.

How it works

Getting up and running takes three steps:

1. Create a service

In Easy Appointment Booking, a Service (also called an event) is linked to a Shopify product. You set the duration, how many attendees can book each slot, and which availability schedule controls when slots appear.

2. Customers book online

Once your service is active, the product page on your store shows the booking calendar. Customers pick a date and time, fill in any required details, and check out.

  • Paid bookings — the booking is added to the cart and confirmed after checkout. The Shopify order is linked to the booking in your dashboard.
  • Free bookings — the booking is confirmed immediately, with no checkout required.

3. Manage bookings in the dashboard

Every confirmed booking appears under Bookings in the app. From there you can view customer details, reschedule, cancel, or manually add a booking on behalf of a customer.

Key concepts

Services A service is a bookable offering linked to a Shopify product (or a specific product variant). One product can back one service; if you offer multiple distinct services, create a product for each.

Time slots The app generates available time slots automatically based on your availability schedule and the service duration. For example, a 60-minute service with availability from 9:00–12:00 produces slots at 9:00, 10:00, and 11:00. When a slot is booked, it is removed from the calendar for all other services sharing the same availability — preventing double bookings.

Bookings A booking is a confirmed appointment tied to a Shopify order (or draft order for free bookings). Each booking stores the customer's name, email, chosen time, and any custom field answers you collected at checkout.

Notifications The app sends confirmation emails to customers automatically. You can also set up reminder emails, staff notifications, and Google Calendar or Outlook invites — all from the Notifications tab on any service.

After creating your first service, add a test booking from the dashboard (Bookings > Add Booking) to see exactly what your customers and your staff receive.

Make sure your Shopify product has Track quantity turned off and Physical product turned off. If inventory reaches zero, the product shows "Sold out" and the booking calendar disappears.

Next steps

Was this article helpful?

Still need help?

Our support team is available to answer any questions you have.