Point of Sale (POS)

Last reviewed: 2026-03-31

Available on:Pro PlusUltimateand higher
On this page

If you take bookings in person — at a front desk, retail counter, or studio reception — the Easy Appointment Booking POS extension lets you create bookings directly from the Shopify POS app without switching to a separate device or system. The booking flows into your dashboard the same way an online booking does.

POS bookings require Shopify POS (the Shopify Point of Sale app) and a Shopify plan that includes POS. The POS extension is not available on basic Shopify trial accounts.

How POS bookings work

The Easy Appointment Booking extension adds a tile to your Shopify POS smart grid. A staff member taps the tile, selects a service, picks an available date and time, and enters the customer's details. The booking is created immediately and appears in the Bookings dashboard in the app just like any online booking.

Payment is collected through Shopify POS using your card reader or cash drawer — the same way you process any in-person sale.

Installing the POS extension

  1. Open the Shopify POS app on your device and log in to your store.
  2. In POS, go to Settings > Extensions (or Apps depending on your POS version).
  3. Find Easy Appointment Booking in the list and tap Install or Enable.
  4. The app tile appears on your POS smart grid.

If the tile is not visible after installing, tap Edit on the smart grid to add it to your active layout.

Creating a booking from POS

Once the extension is installed, the process takes about a minute:

  1. Tap the Easy Appointment Booking tile on the POS smart grid.
  2. Select the service you want to book.
  1. Choose an available date from the calendar. Only dates with open timeslots are shown.
  2. Select a timeslot.
  1. Enter the customer's name and email address. If the customer has an existing Shopify customer account, their details auto-fill when you search by name or email.
  2. Tap Create Booking.

The booking is added to your cart in Shopify POS. Collect payment using your normal POS checkout flow.

Payment at POS

Payment works through Shopify's standard POS checkout. After confirming the booking details, the customer can pay by:

  • Card using your Shopify card reader (Shopify Payments)
  • Cash
  • Any other payment method you have configured in Shopify POS

After payment is captured, the booking is confirmed and the customer receives a confirmation email automatically, just like an online booking.

Where POS bookings appear

Bookings created through POS appear in the Bookings tab of the Easy Appointment Booking dashboard immediately after the sale is completed. You can view booking details, add internal notes, or reschedule from there.

Limitations of POS bookings

POS bookings work well for simple in-person scheduling, but a few features are not available through POS:

  • Online calendar widget — the storefront booking calendar is for online customers only; POS is the in-person equivalent.
  • Intake questions — custom questions you collect at online checkout are not shown in the POS flow. Collect this information verbally or add it as an internal note after the booking is created.
  • Waitlist — customers cannot be added to the waitlist through POS.

For free or deposit-only bookings made at POS, you can still use the Add Booking feature in the admin dashboard to create a booking manually without going through POS checkout. This is useful when no payment is required at the time of booking.

Next steps

Was this article helpful?

Still need help?

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