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
Excellent experience, I have been using the app for my salon for almost 2 years and I love it. They are very responsive to my business and truly care about my success. Highly recommend.
This app has made booking for classes and events I host in my shop SO much easier. It integrates with shopify classes I create and then the calendar populates on my website. It has saved me hours of configuring and time. The help and chat feature is great, I feel like I get help almost immediately and customer service is awesome.
We are using BTA on our websites for 2 different stores and couldn’t be happier. The app is easy to use and integrate into your website without needing to know programming.
In addition to being a great app, the customer service is amazing. Support team responds quickly and continues checking in with you until your issue is resolved. D’Angelo has been exceptionally supportive with the many questions we submit.
10/1 Update- the team got back to me the following morning and resolved my issue and my husbands reset password came through later that night so we were able to get in and continue. I have updated my review to reflect the quick resolution. I do think there is some work to be done on being more user friendly especially with schedules when you have multiple coaches. There aren’t any videos and an easy way to handle multiple coaches and also have a resource as well the coach would be using. I got it figured out but it took a lot of trial and error but not exactly how I need it. Will continue to work through and reach out to the staff for help.
Frustrating, as of today, I am not able to log in. I tried the forget my password and its showing my email is not valid. I just received emails from them yesterday. I have previously had issues (last month) with them having a bug where people couldn't check out. I originally thought it was shopify but their support team let me know they were working with Bookthatapp to resolve as it was something from their end. So, two months in a row, I have had issues that is preventing me from receiving bookings or being able to add/edit bookings (today). I submitted a ticket today but unfortunately, there isn't any number to call for support, so I had to submit a ticket.
Update - Thank you for your revision! We really appreciate it! We have also made note of your con with the app and shared it with the team for their review. Have a wonderful weekend when it comes!
Hi 👋
As we discovered on our chat, the issue you faced was due to no account existing for you in the app. There was only 1 account that we discovered to be that of your business' developer. Since this discovery, I was able to create an account for you, which you have confirmed that you were successful in completing the setup and signing in. If you ever have any issues, you are free to chat in. If we miss your chat, it will convert into a ticket and we will have a response for you within an hour to 12 hours; depending on the time of day the chat request was submitted.
As for the issue you mentioned with Checkout, this happened due to a change Shopify made. They had the status setup on their status page for a short while. You can review Shopify statuses at https://shopifystatus.com. There were also forums in the Shopify community from other 3rd party app developers who were also affected. Here's one such blog: https://community.shopify.com/c/technical-q-a/post-locale-cart-add-required-parameter-missing-or-invalid-items/td-p/2743030. Sometimes it's tricky getting the facts from 1st tier Shopify agents, which is a struggle we also have. However, when we connected with their "Partners" Support agents, we were able to confirm with them that they made changes to the "fetch" API which our app uses. Since this issue, we have made changes to how the app uses and depends on this API. So, we should not have another repeat of the issue should Shopify make any random updates without notifying us.
Since our last conversation, you promised to revise your review to highlight the facts that we discussed in regards to your experience that the review was based on. The revision would be greatly appreciated 🙂! As long as the details accurate, that would be wonderful. It would help to give our existing customers and potential customers, your accurate experience.
Have a wonderful day!
Success Team at BTA
I've been using this app with Shopify for almost 10 years, and I love it. The customer service is the best. They are so patient and work me through even the most basic stuff to make my booking system work well for my students. I've never had a bad experience with their customer service team. Shout out D'Angelo!
We truly appreciate you taking the time to leave us such an awesome review! We are happy to hear that you had a great experience with our support, and that you are enjoying the app. Thank you for your review, it means a lot to us! 😊
⭐⭐⭐⭐⭐
I would recommend this app because of the exceptional customer support they provide. I run a B&B and need BTA to sync with external calendars from another platform. I find the language and navigating complicated but I contact the support team and they ALWAYS resolve the problem for me quickly and expertly.
We greatly appreciate you taking the time to leave us your feedback! Thank you 😊!
Just started using BTA and absolutely love it. Allowed us to present classes and class bundles to our customers in a way that we have never been able to do before. The support has been outstanding. Support response is quick and solutions are explained in easy to understand language often accompanied with screen shots. D'Angelo is the staff member I have had the most interactions with and cannot say enough wonderful things about the level of support.
On behalf of D'Angelo, thank you! Your review is well received and nothing short of amazing. 😊
Thank you! We are always happy to assist. We do look forward to a long lasting relationship!!!
D'Angelo was so helpful on the chat for support! We had an *issue* which was just our inability to read and he was so patient and understanding looking into the problem, which helped me realize that the problem was not actually anything wrong. Normally, apps with this level of customer service and support have 5 stars from me on the assistance alone, however, the app is wonderful too! So much functionality, so intuitive to use, BookThatApp has made managing our one-and-done classes along with our multi-session classes easy and less daunting.
The reminder functionality is seamless and easy to use and really helps us have a one stop shop for running the classes portion of our business. I love that we were able to set up reminders for both our customers who signed up for our classes and the instructors teaching the classes. No more panicking at 10:00 the night before a class trying to figure out for an instructor if they had any students sign up.
I also love how easy the app makes it to add dates to existing classes. Many of our instructors have classes that get offered over and over again. With past systems, there was a lot of effort wasted on copying the class and setting it up as effectively a new class every time it was offered. Now, we just add dates to the already established class product. Piece of cake. It saves me so much time in running the behind the scenes parts of the business,
This app is literally everything our shop needed it to be and more!
Your review is very wholesome and we whole-heartedly enjoyed reading every bit of it. Thank you for your time that you have sacrificed to leave us a thoughtful and thorough review! Thank you very much 😊!
BTA has enabled our store to offer rentals to our clients. It has most of the features we were looking for. I do wish they offered API access to any paid account because there are some features that we didn't really need, and the plan with the API access is more than we need for now.
The widget that they offer for booking is super nice.
One feature that I would like would be for my customers to select one rental date at the store and have it apply to all of their selections without having to enter in the rental date on every product.
Thank you for your great review! It is the team's intention to make it possible for the app to facilitate 3rd party app integrations. This should include some level of API access that would be available on some specific plans. Currently, the API access is available on the Business plan, due to the level of support needed for its implementation. We have a lot in the pipeline including making BTA's widgets available for non-Shopify websites. The future is going to be eventful!
We tried so many booking systems that claimed to be able to do what we needed, but if they could they were clunky or had big learning curves. BTA was so quick to setup, and when we have needed help their customer service via the chat has been super fast, thorough and helpful. They also only charge a monthly fee, with no booking percentages. I would highly recommend BTA!
Thank you for your amazing review! It means the world to us 😊!