Looking for Calendly for Shopify? Use a native booking app instead
Calendly is superb for meetings. Embedded in a Shopify store it cannot take payment through your checkout, does not know your products, and has no idea what your till is doing. A native booking app like Booking Slot makes the booking a line in a Shopify order.
Calendly and Booking Slot side by side
Competitor details are taken from public listings at the time of writing and can change. Always check the current App Store listing before deciding.
| Calendly | Booking Slot | |
|---|---|---|
| Payment | Separate Stripe or PayPal | Shopify checkout, your payout |
| Products | None | Bookable items are your products |
| POS | None | Same engine at the till |
| Orders and reports | Outside Shopify | Native orders, customers and reports |
| Reminders | Yes | Yes, SMS allowance included |
| Staff | Round robin | Named or any available, per-person hours |
Calendly is excellent, at something else
This page is not an argument that Calendly is a bad product. It is very good at the job it was built for: getting two professionals into a meeting without six emails, with timezone handling that just works and a link you can put in a signature.
The problem is that the job of a Shopify store is different. A store takes money. A booking on a store is a thing a customer buys, which means it has a price, a tax treatment, a refund path, and a place in your orders and your reports.
Calendly embedded in a Shopify page is a scheduling widget sitting on top of a shop, not part of it. Everything below works around that gap rather than closing it.
Calendly schedules meetings. A shop sells appointments. Those are not the same transaction.
The payment problem
This is the one that matters most and the one people discover last.
A Calendly booking paid through its own payment integration goes through a separate Stripe or PayPal account. That money does not appear in your Shopify payouts, your Shopify orders or your Shopify reports. At the end of the month you are reconciling two payment providers and two sets of books for one business.
Nothing downstream works either. Shopify discount codes do not apply. Gift cards cannot be spent on it, which for a salon or a studio selling vouchers at Christmas is a real loss. Customer accounts do not know about it. Abandoned cart recovery never sees it. Your tax settings do not govern it.
A native booking app makes the booking a line in a normal Shopify order. One checkout, one payout, one order record, one refund path, and every Shopify feature you already pay for applies to it without special handling.
No products, no stock, no till
The second gap is that Calendly has no idea what you sell.
Your services are not products in it, so they have no product pages, no images, no descriptions, no reviews accumulating, and no presence in collections or search on your own site. A customer browsing your store cannot find the service the way they find everything else.
It has no concept of your till either. A walk-in booked at the counter in Shopify POS and a customer booking through an embedded Calendly are two systems with no relationship at all, which is a double booking waiting for a Saturday.
And it cannot be sold alongside anything. A customer cannot put a treatment and a bottle of shampoo in one basket, because one of them is not in the basket at all.
- Services are not Shopify products, so they are invisible to your store
- Nothing shared with Shopify POS; the till and the widget cannot see each other
- No single basket for a service plus retail
- Bookings sit outside your orders, customers and reports
What a native app does with the same booking
Booking Slot links a service to a Shopify product. The product is an ordinary product: it has a page, a price, variants if you want them, images, tax treatment and a place in your collections.
A picker appears above the add-to-cart button on that product and nowhere else, so your retail products are untouched. The customer picks a time, the slot is held inside a database transaction for the length of checkout, and payment confirms the booking. Refunding the order releases the slot automatically.
Everything else is Shopify doing what it already does. The order is a normal order. The customer is a normal customer. Discounts, gift cards and reporting all apply. And the same engine is behind the POS screen, so the counter and the website share one calendar rather than two.
On round robin specifically, which is the Calendly feature people ask about: any available does the equivalent. The app assigns the first free member of staff qualified for that service, respecting each person's own hours and time off.
When Calendly is still the right answer
If nobody is paying for the appointment, Calendly is probably better than any Shopify booking app and you should use it. Internal meetings, supplier calls, interviews, press, a free chat that has nothing to do with your storefront: none of that benefits from being a Shopify order.
If the appointment is something a customer buys, use a native app. The test is whether money changes hands and whether you want that money in the same place as the rest of your takings.
Booking Slot is free for one person and twenty bookings a month with every scheduling rule on, so trying it costs nothing. Starter is fourteen ninety-nine, Growth thirty-nine ninety-nine with booking at the till and group classes, Pro seventy-nine ninety-nine. In pounds, flat, with no share of what you sell.
Questions about Calendly for Shopify
Can I use both?
Yes. Many merchants keep Calendly for internal meetings.
Does Booking Slot embed anywhere?
It is a theme block on linked product pages inside your store.
Is there a free plan?
Yes.
Round robin?
Any available does the equivalent.
Try Booking Slot free on your store
Install in a few minutes, link one product and take a test booking. Free for one resource and 20 bookings a month, then flat pricing from £14.99.