BTA Appointment Booking App
Meets our highest standards for performance, design, and integration. Learn moreOpens in new window
Reviews (417)
What merchants think
This is generated by Shopify Magic. It's shown when an app has 100+ reviews and at least a 4.0 overall rating.
This is generated by Shopify Magic. It's shown when an app has 100+ reviews and at least a 4.0 overall rating.
Feedback submitted
Merchants describe this as a reliable long‑term booking solution used for rentals, classes, events, tours, and service appointments, including complex multi‑slot setups. They say it saves time, is intuitive once configured, and offers strong value versus tools like Calendly. Merchants highlight flexible controls, multiple widgets, manual bookings, calendar integrations, and robust notifications. Support is consistently praised as fast, patient, and highly hands‑on, keeping operations running smoothly.
Refine
-
By rating
2026 Update
Had a business impacting technical issue, which Shopify couldn’t fix. Went back to BTA & they resolved the problem.
As always, great technical support & ruddy good booking system. Thanks
Just Fabulous. It works so well for us to get students to book courses online with no administration intervention. Allows multiple payment options to work seamlessly with the booking.
Took a little while to iron out some display options, but now it's how we like it.
Great support too.
Great App, get it if you need to sell courses and book online.
Thank you for writing us a great review! We appreciate it 😊!
Works great.
We had some problems in the beginning, but they are very quick with responding and resolving problems. You have to consider a lot of ittt's for rental and they manage to control them all.
If you ask a question if something will be possible, they not only answer, but manage to fix things before the answer.
Of course depending on the day and hour, but often they answer within an hour!
Could not wish for more at this point.
UPDATE: 5 years later: It's still working like a charm. Had some problems with integrating into a new theme, but they helped me out on the same day without any problems!. Keep on rockin'!
Had a bit of an issue with the app's functions, BUT the support team was efficient in addressing any problem I had! Friendly, quick, and able to not only fix my issue but also guide me in better understanding the app to avoid any future confusion.
That said, my issue was a bit more in-depth than what I normally work with in the app. From creating appointments, to searching past customers, to customizing the schedule for more specific days is so convenient to control from the same app. This calendar is by far my preferred app to any other method I've used in my seven years of admin work.
UPDATE: Another issue, another quick fix from the BTA support team. Well done!
Thanks for your feedback! We appreciate you taking the time to writing this for us 🙂.
Welcome to the most in depth review ever written. HA! I kid.
Firstly, if you've got appts, rentals, etc to book - you know my pain. It's SO lovely to have it all tied into Shopify, but choosing the right app is OVERWHELMING with A. so many apps and B. SO many with good ratings.
I'm a super type A gal who created a whole spreadsheet trying to organize the madness as I tested. I looked outside of Shopify as well - and other platforms are ultimately complicated and I'd rather have it tied into Shopify. I searched and searched and went with BTA about 3 years ago. My business expanded this year and my circumstances got a little too complicated for their app - but guess what... it was also too complicated for EVERY other app I SPENT 40 HOURS TESTING, RESEARCHING, ETC. So take my word for it... Overall, I think BTA's features are very robust, possibly one of the most robust apps out there, and they are very helpful. There's one I think that would go toe to toe with, but the price point of that competitor is 4X that of BTA, so why bother?
BTA is really helpful with customer service. The only struggle is sometimes it's really hard to explain everything via email and there's some disconnects - but eventually we all get it together. There's some disgruntled folks in these reviews and I can say.... I'm not always the most patient person... and I think at the end of the day, they'll match your energy. If you get irritated and short with them, when all they really are trying to do is help, you'll have a sub par experience. Try to take a breathe and know they really do want to help.
In 3 years, I only had one glitch that caused some booking troubles. They got to it as fast as they could. Of course, I wanted it fixed IMMEDIATELY, but, being part owner in a tech company, I know it takes time to figure out a bug and implement a solution. Even instagram and Amazon go down, we can't expect perfection - but one glitch in 3 years is pretty dang good!
Finally, if you are a design nerd like me... you might be fooled by a few other app options that just look soooo cool and pretty. haha. Trust me, the functionality is just not there. I feel bad mentioning this, but I want this to be an honest review. Plus, I know it is a selling point for a lot of people - myself included. I almost switched because another app was prettier. At the end of the day, it just wasn't QUITE up there with BTA.
At the end of the day, I choose BTA for functionality, price and the fact that I have weird booking circumstances and they walked me through setting things up to finagle it to work for my needs. With an app SO robust, there's bound to be confusion - it's not like we customers wrote the code! I say this because you will have questions... probably lots of them, and they WILL be there for you, as a partner.
IF YOU WANT MORE SPECIFIC FINDINGS FROM MY SEARCH:
- BTA allows you to create booking fields and it's more customizable than any other app I've seen in this regard (again, one other goes toe to toe, but for 4x the price)
- BTA's notifications are robust and better than most... and it's included in the price! Other apps have you alter liquid theme files and I hate doing that personally.
- The bookings calendar and elements are customizable and you have more options with how to display things than with other apps
- Their customer RESCHEDULE/CANCELLATION FEATURE IS PURE GOLD! Many apps do not have this.
- I like that they have a different website login so I don't have to pay for a bunch of staff users on shopify - they can login there to check customers in, etc. Other apps all have them log in to shopify which I don't like for a number of reasons, one being the cost.
- The multiple ways you can set your hours, blackouts, etc makes it really great for complex calendar/availability situations.
- Once you get a few products set up, it's really easy to go from there.
- I wouldn't waste your time poking around if you're confused - out of the gate just shoot BTA an email and give them your specific user case with as much detail and honestly just let them tell you what you need - you'll save yourself a lot of time.
We love to hear our customers express their feedback. Thank you for writing us such a detailed and thoughtful review! We appreciate it 😊️
2025 EDIT: I've been using BookThat for more than six years. We currently have a waitlist issue that I've gone back and forth with support for more than 3 weeks. This app is crucial to my business, and I'm spending way too much time re-re-explaining the issue to tech support.
I also feel that the apps appearance in my theme is sloppy and amateurish. It's like you're on a nice website, then you go to register or waitlist for a class and you're in an archaic interface. Seems like for what I pay, the app could look a little more streamlined.
Edit: The following issue from 2018 has been fixed. My experience in recent years has been positive. Thank you BookThat!
If your product has a capacity limit, be warned: there is an integration issue between Book That and Shopify that has yet to be resolved. Therefore, if your customer leaves their class/tour in their cart or if they respond to an abandoned cart email, they will be able to purchase the class/tour--even if it's sold out. Further, those bookings will not appear on your run sheet "roster." We've had several very dicey and embarrassing moments when classes overfilled, catching us off guard and making us look very amateurish. We teach cooking classes, so not having enough ingredients for paying customers is an epic fail. I am not alone in this experience. Read through these reviews, and you'll read about other companies with overbooked tours and classes.
Of course, you can manually monitor your Shopify sales and compare them against your Book That bookings, but I don't feel I should have to go through this added layer of effort--it's the reason why I pay for the app.
Book That is aware of the issue and is currently unable to rectify the problem as they are unable to access the code. We have paid two different third party developers to help us with this issue and our current workaround is: 1) adding a cart timer and 2) directing abandoned cart emails to the product versus the cart. Neither are fixes nor make for a positive customer experience.
For a booking app that works with Shopify, this is our only option. Once Shopify and Book That work out this issue, this will be a five-star product.
Thanks for taking the time to update your review! We are glad to have you as a long-term customer 😊
Really helpful and such a great tool to have on the website. The team behind the app are really quick to reply and will help you edit code on your app for you.
Thank you so much for the kind words! We're glad the app has been helpful and that our team could assist. We're always here if you need anything! 😊
Sisco on the support staff really knows what she's doing! She was phenomenally helpful and sorted out my problems in no time at all!
Thanks for your review. Great to hear Sisco was so helpful and efficient!
The lady that helped me made my day. Rana Waseed
Thanks so much for your review, so glad we made your day! 😊
Super fast and friendly support! I got clear instructions and immediate help with my setup. Great experience, thank you for the professional assistance!
Thank you for the wonderful feedback! We're so glad we could get you set up quickly and smoothly. We'll always be here if you need anything!
Very easy to use and tech support is great !!!!!. The tech Support all of them have been above and beyond
Thank you so much! We're thrilled you're finding it easy to use and that our tech support team has been able to go above and beyond for you. We'll pass along the love to the whole team! 😊