BookThatApp Appointments

Booking platform for appointments, classes, & product rentals.

  • Popular with businesses in the United States

From $9.95/month. 14-day free trial.

App highlights

  • Up-to-date tech: works with the latest themes


4.5 of 5 stars

The overall rating reflects the current state of the app. It accounts for all app reviews but prioritizes the most recent ones.

  • 5 of 5 stars
    81% of ratings are 5 stars
  • 4 of 5 stars
    10% of ratings are 4 stars
  • 3 of 5 stars
    1% of ratings are 3 stars
  • 2 of 5 stars
    3% of ratings are 2 stars
  • 1 of 5 stars
    4% of ratings are 1 stars
1 - 10 of 15 reviews

Splendor Beauty Emporium

Location United States

UPDATE: • Found a great alternative app called Sesami, they have very friendly customer service and the app works great too • We also contacted the founder of BookThatApp (Gavin Terrill) hoping that he can help improve customer service, Gavin seems like a nice person who cares about others and our environment. • In regards to the response from BookThatApp, we have screen shots of our conversation asking them to send a transcript of the conversation to both me and Shopify (so that we can submit a formal complaint), BookThatApp did not do so and immediately deleted the conversation. • The hostile customer service rep who managed the customer support chat is the exact same person who is responding to these reviews, and so its obvious that they will "find themselves in the right" all the time when they "investigate themselves". Luckily our screenshots were sent to Shopify proving BookThatApp wrong • One thing you will notice is that they NEVER take accountability for anything they've done wrong, there's a hint of narcissism when reading through all their responses. You will be met with the same hostility and they may even ban you if you don't "dance to their tune like a monkey" (as they've done to others before, read the reviews) • Also notice how their response didn't mention my issue about the wrong phone number or wrong country being added to new customers, that is because Shopify already confirmed that it's an issue with his app. • Shopify reps agreed that BookThatApp published my name as some attempt to intimidate me, I am glad they did because my name is the name of someone who CARES ABOUT YOU and about great customer service. Look at what I am doing right now: I work hard to investigate and research businesses to protect companies from being abused. To me you're not a burden, you're not a job, you are my passion and I love solving your problems. This is what caring looks like and if you ever need any online work done please contact me. Simply Google my name and company that BookThatApp mentioned in their response ;) ------------- PAST REVIEW Warning, just read all the BookThatApp responses in this review area, listen to how they treat their customers, the majority of them have a tone of arrogance and sass. I will honestly say in my 10 years of working with Shopify developers I have never met such a rude customer service rep. Do not use this app. You will come across major issues that they will blame Shopify for, and then Shopify will confirm that it's an issue that they are responsible for. For example: their booking form capture phone numbers but will submit that number to shopify in an international format, which creates a customer from the wrong country and wrong phone number. They blamed that on Shopify but its actually their responsibility, and now nothing is being done to fix it. They want your money, which is why there is no refund option. My first interaction with Bookthatapp support was terrible because the agent was obviously having a bad day and sounded irritated about a simple question i asked. I asked if we can sell retail items and make reservations for services (using their app) at the same time, and can we apply cash on delivery for BookThatApp products only. After some back and forth attempts to clarify the question he proceeded to tell me something along the lines of "if you don't charge for your products then you shouldnt be using shopify or be in business". Later I informed him that he didn't understand our issue and I explained it again, which then he understood and explained that their only concern is booking, not getting us paid. He basically said their job ends at booking reservations, which is confusing because their PRO plan includes payments and deposits. My 2nd experience with customer service was terrible. Extremely rude customer service by a rep "Rob B " who claims to be the manager of all customer service. He scolded me for submitting 3 support tickets when I came across three separate issues at different times which would require that I have clairvoyant abilities to predict when I was going to experience the next problem. Then in the middle of our conversation he interrupted me to state that their policy only allow 20 chat transactions. Shopify was on the phone with me at that time and asked to see his support policy, which he sent us. Nowhere on there mentions anything like that and Shopify agreed with me that he was just being hostile for having a bad day. That was bad enough but later that rep informed us that they're the #1 recommended app on Shopify, and for that reason he implied that he can state any policy he wants. This app is EXTREMELY difficult to setup, and you will run into multiple issues where they will blame Shopify. You will go back and forth between the two companies and nothing will get done. There is NO FREE TRIAL for the pro plan, and that is the plan you want to test before committing to anything. I am positive the PRO plan has even MORE bugs in there that BookThatApp support will refuse to help with and blame on Shopify. You also can't have customer who book subscribe to the shopify newsletter or SMS marketing system. They also blamed that on Shopify. The rude customer service agent didn't send a transcript like he promised, otherwise i would have copy and pasted it here. I do have screenshots that I sent to Shopify management to submit a complaint. Rude and arrogant customer service for an app that requires lots of support. You've been warned.

Developer reply

June 22, 2022

Hi Christian Caballero from Mavens Creative,

Thanks for taking the time to leave a review. We have reviewed your support tickets/chat history and it doesn't appear to match your review. It sounds as if perhaps you are unfamiliar with the Shopify ecosystem which may explain the confusion.

The Shopify customer account integration pulls in the Shopify customer accounts directly from Shopify. If there is an error with Shopify customer accounts then you need to contact Shopify support to rectify the issue.

Payment is also managed by Shopify and they support setting payment options as part of the checkout settings. Shopify doesn't support setting different payment methods based on the product type, but rather allows customers to choose their payment method in the Shopify checkout.

There is a free 2 week trial for all plans so your comments on the lack of a free trial are unfounded. This allows users to fully test all plans prior to committing to a paid plan.

Finally, any order placed via Shopify (including bookings) has the customer information captured (if the customer agrees). This information can then be used for future marketing opportunities.

We have been the top rated booking app on Shopify for more than a decade and stand behind our product and our support. Feel free to have your merchant contact us directly if they need support getting the app up and running. Our support team is very familiar with Shopify functionality and how Shopify interacts with BookThatApp and we'll be happy to get them up and running quickly.


The Support Team @ Zetya

Lady Roots Ilha Grande

Bookthatapp. Is very hard to set, the system for settings is not easy, and you need a expert to do it, bookthatapp support is good, but a lot of the support don´t know anything about the app. Error 400 is a big issue for this app, i have try to get help from that problem in 45 dags, but i giv up. Peter

Developer reply

January 9, 2022

Dear Peter Nilsson of Lady Roots Ilha Grand,

Thanks for taking the time to leave us a review. Unfortunately this review is not accurate.

BookThatApp installs with 1 click and can certainly be installed and configured by a merchant without any expert help.

The 400 error in question was related to the Shopify checkout and not our app. We advised you of this several weeks ago and suggested rolling back your theme's cart changes, which had been significantly modified by a third party developer.

We know the app works well with an unmodified version of the Debut theme and doesn't return any errors. If you want to upload an unmodified version of the Debut theme, we'll be happy to demonstrate this for you.

We stand by the quality of our app and our support.

The Support Team @ Zetya

Coconut Express

As soon as you install this app, it will show your products as 'no availability' on your calender. So expect a nosedive in sales. The only way to change this is to uninstall immediately. Customer service can only assist if the app is installed, so you are left playing a game of catch 22 with customer service. Oh, and to add to the misery, customer service only respond via email, so you can't solve the issues in real time. Back and forth, cat and mouse. So stupid.

Developer reply

September 2, 2021

Hi Martyn Lewis from Coconut Express!

Thanks for taking the time to leave a review. However this review is malicious and without merit.

- When installed correctly, the app does not cause “a nosedive in sales”. Your product was configured incorrectly, hence the "no availability message. In prior tickets we also advised you how to install the app and test it without it being live on your product page.
- At various points in your interactions with us you stated that “your app sucks”, called the app “DUMB” and “a 1 star app”. Despite this, we remained polite and professional and were actually in the middle of fixing the issue when you wrote this review.
- Our support team is available by both chat and email and your tickets were answered within minutes.

Your online reputation precedes you, leaving this review even less credible.

The Support Team @ Zetya


I used this app for my online cooking classes that I’m doing now because of COVID. I’m based in Italy with majority of clients in the US
-their app doesn’t have Zoom integration
-their calendar can’t adapt to the time zone of the person booking the class
-requires a paid installation for the regular person that isn’t comfortable with coding
I’m not using Sesami which is able to offer all of the above that their app doesn’t do, and at a similar price. It’s also aesthetically easier from the perspective of the client booking the class, as well as easier

The reason for the one star is that yes they answer messages when you reach out for help but when they do so are condescending. Their installation produced errors in the Narrative theme I just switched to and they said the errors were due to my changes. To give them the benefit of the doubt, I took the time to install a fresh version of the Narrative theme that was untouched, they installed their app and there were errors in my product pages immediately after their app installation. They claimed it was due to the theme, not their fault and were of course condescending/not very nice or client centric. During these times a lot of us our using Shopify to be able to grow or simply stay afloat to survive with the very little business we are getting. We aren’t programmers and rely on the tech people at these apps to help get our business done. This app should be more understanding of that, and I’d say don’t have the best customer service. I’d advise trying other booking apps before committing to them, and so far I’d say my experience with Sesami has been dramatically different in a positive way.

Developer reply

July 3, 2020


Thanks for taking the time to leave a review. Unfortunately your review is not accurate

- The app supports Zoom integration

- The app provides an ICS file that translates the time of the booking into the local timezone of the customer

- The app comes with a suite of widgets to support Classes, Courses, Appointments and Product rentals that can be added with one click (no coding required). Alternatively we also offer an embedded version of the app which can be useful if you want to do more advanced customisation.

We install on the Narrative theme several times per week and there are no known issues with this theme.

We understand that you aren’t technical and we tried to provide you a lay person’s explanation of why testing in the Shopify preview page isn’t appropriate.

After providing several hours of support to you including installing and reinstalling the app several times, we decided to move on.

Your response was to call us “idiots” and write a 1 star review with false information. This seems to justify our decision.

The Support Team @ Zetya

Apex V2R

Every time updates are pushed to the app availability for clients becomes unavailable, which means sales lost.

Developer reply

March 13, 2020

Thanks for leaving a review. Unfortunately it is not accurate.

After reviewing your store I determined the issue is that you did not configure your products properly. As a result they are not showing availability in your store. I replied to your support ticket with detailed instructions on how to correct your product configuration.

-The Team @ Zetya Support


Very bad and poor support, they are not helpful at all, just ask you to pay for everything !!!

Even if you pay the $25 they ask for installation they do the strict minimum, you have to do almost everything by yourself.

If you're not a English native language, welcome !

Developer reply

December 20, 2019

Hi My Little Travel

Thanks for taking the time to leave a review.

We reviewed your ticket history and it looks as though we quoted you on customising your store to use two different types of booking forms. Similar to most app developers we charge for custom work.

While we would love to be able to do custom work for free, this is not a commercial reality. We stand by the service provided to you and feel this review does not accurately describe the support we provided.

The Support Team @ Zetya

Kors Tire Inc

Very complicated and unfriendly interface.
Too hard to set up .
Disappointed. Not recommend at all. If you look for simplicity, try to do it in another place.

Developer reply

November 17, 2019

Hi Kors Tire

Thanks for taking the time to leave a review.

We are sorry that you found the app difficult to set up. Booking software can be complicated due to the complex nature of booking scenarios and there is often a learning curve. Our friendly support team is available 24x7 to help get you up and running quickly so please feel free to reach out to them at if you need assistance.

The Support Team @ Zetya

Butterflies Massage

App full of bugs!!!! We spent DAY trying to configure this. Terrible support. One of the worst I have every seen. They do not understand what customer service means!

Developer reply

April 24, 2019

Dear Shop Owner

Thanks for taking the time to leave a review. We do however dispute this review as being inaccurate. Our app is neither full of bugs nor do we have terrible support.

You hired a third party developer to add our app to a custom theme. The developer initially did not install nor configure the app correctly which we helped fix. You were then dissatisfied with the way the form rendered on your particular theme and you contacted us for a quote with customisation. We advised you of the fee for the customisation and asked you for specifics of what you want changed. For whatever reason that made you angry, and you replied with "I'll just do it myself" and left us a one star review.

We don't get it but we stand behind our service and our product.

The Support Team @ Zetya

Kanaloa Octopus Farm

I don't even know where to start...

We have been using this app for 3 years, and it has been nothing but trouble. The first, and most pervasive problem we have been having with this app is overbooking. It has never honored the capacity that we set. We went over this with customer support for a couple years and the problem was never fixed. When the new "widget" came out, we were told it would solve our problems...

Customer support installed the widget, but they did not check their work. The number of tours changed from 2 a day to 3 a day, and at the wrong times. We came in the next day and there were 180 people overbooked for the morning tour. 180 people.

This might sound great for business, but we had to explain to an angry group, of just south of 200 people, that we could not accommodate all of them due to fire code occupancy regulations. It was a day from hell.

Customer service stepped in and made a much bigger effort (finally) to fix this problem. They did, but we now have a problem where reservations are dublicated, bringing down the total count, and losing us money.

I'm starting to think that this software is poorly written, where one problem begets another. Customer service has been very defensive when we point our issues (red flag), and it is obvious through email, that English is not their first language.

Stay away from this app. We have been spending a lot of time trying to switch to a new booking system but we feel very stuck. Run away.

Edit: I received this email from the developer a few hours after this review:

"Per our terms of service, we do not permit hostile stores to use our App. At this time I would like to notify you that access to BookThatApp will be removed in 24 hours (2019-01-23 15:15:59 +0000 UTC). At that time we will email you a csv file containing your upcoming bookings.

Sorry we were not able to work it out, and good luck with your store.

Thanks, Gavin."

It seems that they retaliate after bad reviews!

Developer reply

March 22, 2019

Dear Shop Owner

Thanks for taking the time to leave a review!

We reviewed your ticket history and the first issue was due to you setting an incorrect time zone in your Shopify store when you set up your shop. The second issue was a bug which we promptly resolved.

We are based in Australia so we can assure you we speak English like a native :)

Your shop was suspended due to violations of our Terms of Service. This is not a step we take lightly or often. We wish you the best of luck with your shop in the future.

The Support Team at Zetya

Urban Walkies

A lot of coding involved, poor customer service and support. I was treated like an idiot and quite frankly didn't feel as though they wanted to help me even though I was a paying customer. My website is still down due to their poor support. Please cancel my subscription immediately.

Developer reply

March 22, 2019

Dear Shop Owner

Thanks for taking time to leave a review!

We are sorry that you felt our support was not up to your standards. We reviewed your ticket history and see that apparently hired or had someone else install the app which was done incorrectly which broke your site and delayed your launch.

We answered your tickets in a timely manner and tried our best to direct you to our support documentation regarding your theme. These instructions provided step by step instructions on how to install the app into your theme.

There is nothing that we can see that indicates poor customer service hence we are very surprised at your review.

Nonetheless we wish you much success with your shop!

The Support Team at Zetya

Previous 1
Previous 1