On the hunt to see if a booking/appointment app exists that caters to very specific needs:
Does anyone have any suggestions/leads?
BookThatApp supports all of these requirements.
Has to work across multiple locations/staff
This is called 'Staff Accounts' in BookThatApp. Once you enable the feature for your account it allows you to create seperate accounts for each staff member. You can assign staff to one or more locations, which will restrict the bookings they can see to only those locations. Please note this feature is only available on our Premium plan.
Has to allow each business to access their bookings
Yes, via locations, so you would need to set up each business as a seperate location.
Has to include business-level admin access which allows management of hours/staff/bookings etc
We have the concept of Admin and Staff roles. Admins have access to hours per location and staff hours. Staff only have access to their own hours.
Only the bookings at a particular location can be viewed by that location
Yep. This are some more details on how it works here: https://support.zetya.com/hc/en-us/articles/360000644115-Staff-Accounts Or feel free to shoot us an email at support @ zetya.com
I am Mukul, Co-Founder of Appointo(https://apps.shopify.com/appointo). We support teams plan in our app which has the following features: (Youtube walkthrough: https://www.youtube.com/watch?v=W6P3NlDwc7I&t=1s)
You can add/edit team members directly to Appointo Dashboard and can assign each team member the products/variants.
Separate Dashboard (outside of Shopify) for team members to manage their appointments. Once added to the team, each team member can log in to Appointo's web dashboard which is outside of the Shopify portal. Therefore, you don't need to add team members to Shopify admin. (Dashboard link: https://app.appointo.me/web)
Team members will only be able to view products and bookings assigned to them. Shopify admin will be able to view all the bookings.
From the customer's point of view, everything will remain the same and they will not feel any difference in booking the appointments.
All Appointo features (like Group booking, email reminders, email customizations, custom questions, cancellation, and rescheduling, google calendar sync for all team members etc) are supported in Teams Plan.
If you are interested, do let us know. We will be happy to get on a call with you to understand your requirement better and give you a whole walkthrough of our app. You can reach us at email@example.com or shoot me a message hear.