Ability to add multiple add-ons/variants to one service. Add-ons have different pricing and extends the duration of the appointment.
You currently have to add individual events for each service which is a lot of different combinations when you have 20+ services and 10+ add-ons.
This option is pretty common in the beauty industry.
ex. customer books a facial and add-on extractions and eye mask to service OR customer books a hair cut and add-ons a gloss + hair treatment.
There are currently no Shopify POS compatible booking apps that offer this feature so it presents a significant gap in the market.
Currently when a customer checks in for a paid booking, I have to go to the Orders page and fulfill it. Ideally, this could be automatically fulfilled when I check in the customer.
Feature Proposal: When I click "Check In" on a customer booking in the app, it would automatically fulfill the corresponding Shopify Order
We offer courses that happen twice a week for 30 weeks. Rather than having the customer to book all 60 sessions, or my team do it on their behalf, it would be great if it blocks out the time for all 60 sessions when they book the first date.
Note that courses are on a fixed schedule
I’m looking to see if there is a way to support variable pricing for the same service or event based on the day of the week. Our business offers ear piercing services that require a $15 deposit when booking an appointment. However, we would like to run a recurring promotion offering free piercings every Wednesday, which would require the deposit to be waived on that specific day only.
Having the ability to adjust pricing or deposits by date or day of the week for a single service would allow us to easily manage promotions without creating separate listings or manual workarounds.
Right now, customers can cancel more than 1 day before the appointment. Have a feature where within 24hrs, customers will have to contact our business to cancel with a $25 fee.
It would be very useful to be able to view attendees of previous booking. We like to send a follow-up email to folks who have attended our events (with a PDF attachment, so this can't be sent automatically through your app, we must do it manually), but currently we can only view the up-coming bookings. There's no way to look back on who has attended previous events on the basic plan version (not pro version as I realise this may already be a feature there).
Part of driving engagement with a service can be the reassurance that people have used it before you. Currently, you can display sold out days, and have them marked as sold out, but you cannot show sold out timeslots.
If you were to introduce sold out timeslots as a feature, it would help us display to the public how much demand there is, and in turn create both a reassurance that other people are booking the event, and also develop a slight 'fear of missing out' effect.
I believe this would greatly help drive uptake of events.
If you are selling classes, for example, have there be an option where a customer can purchase at 10 class pack. This way instead of paying per class, it would just be taken off their "class pack". The class packs could be offered at a better price. So, if you are selling classes at 25 euros per class, you could offer 10 class packs for 200 euros. This way the customer can save money pre purchasing classes in bulk and make reservations a little easier.
If a customer selects a timeslot and changes their mind, other customers have to wait 15 minutes before that slot is able to be booked. Please add an option allowing merchants to choose how long a slot can be reserved (ex: 5/10 minutes)
I know there is now a waiting list, I activated it but it doesn't work at all for us so I thought I'd make a post about how we would need it to work. I know this won't work for everyone.
Currently the customer can say what time they'd prefer and that's too random for us, we'd need it only for the available times., and without us needing to action anything.
We'd need:
* Sold out slots showing
* Clear wait list button next to it
* Auto email / text to people when slot becomes available
🙏🏼🙏🏼🙏�
The ability to send an email to all the customers for one timeslots easily is no longer there. Reintroduce this as it takes more time and effort to send emails to one customer at a time
A waitlist is created for a full event. If a cancelation occurs, we can add waitlisted customers to the event/contact them to see if they still want the spot.
For websites using more than one language, it would be great if a customer using the Spanish version of the website, for example, could view the calendar and receive confirmation emails in Spanish.
It'd be great if you could book multiple bookings so what I mean by that is we've got a client coming this week for Doggie Day Care Tuesday and Thursday of this week and same again next week and I've had to book them as individual bookings giving our client four separate emails it'd be great if you could set the booking all in one appointment and send them the confirmation email of all the Bookings together
Hi! It would really be helpful for us and our workflow if we could print out the class roster for each class. For instance, in our pottery studio we offer 3-week wheel throwing classes and people make pieces to keep. So, we hold their pieces to do the next part of the process each week. We need a paper to put on the shelf with the class pieces so that we know what belongs to which class. We also keep track of the students by having them "sign in" at each class when they arrive with the teacher.
The electronic check in is great for the front desk, but we also need the actual paper for the instructor in the studio.
Perhaps just an option for printing a .pdf of the list view would be enough. Thank you!
When looking on mobile some customers do not know you must scroll down to find the time after the calendar or date slots. This is confusing for some and it would be nice for it to show and not only once you scroll.
The "View bookings" tile currently requires staff to select a search filter (Booking ID, First Name, or Last Name), then type and search, before viewing the specific related result. While this works well for looking up specific bookings, it doesn't align with the fast-paced reality of retail operations where teams need instant visibility of who's expected throughout the day.
This creates friction during checkout and forces staff to either search for info or ask the customer.
Proposed Enhancement:
1. Default View: Today's Live Booking List
- Display all current day bookings immediately upon opening
- Fulfilled appointments greyed out or hidden (user configurable?)
- Instant situational awareness for the entire team
2. Dynamic Search Bar (top of screen)
- Type any information: name, phone, email, partial matches
- Live filtering as you type, no "search" button needed
- Seamless transition between browsing and searching
3. Optional: Today/Upcoming Tabs
- "Today" tab as default view
- "Upcoming Days" tab for planning ahead
In retail environments with bookings, this view is opened dozens of times per day. Staff need to quickly match walk-ins to appointments, prepare for arrivals, and process checkouts efficiently. A list-first approach would dramatically improve operational flow and reduce customer wait times.
This enhancement would make the POS booking tile indispensable for daily operations instead of just a lookup tool. We believe this represents a significant opportunity to better serve retail businesses managing appointments.
I would like the ability to add different ticket types in the same booking - for example choosing an adult for $25 and a child for $12.50, having the varying prices in the one booking that just add up and will also reflect on the total capacity of the session. It is a little bizarre that they would have to be put though separately at present.
Summary:
Currently, team member availability is managed globally across all events in the team portal, which creates challenges when a practitioner or team member is involved in multiple events with different schedules. We need the ability to set different availability times for the same team member based on the event they are assigned to.
Problem:
A single team member may have different availability for various events (e.g., Free Consultations from 1-2pm and Package Events from 2-5pm). However, with the current system, availability applies universally to all events, leading to overbooking or incorrect scheduling. This is problematic when events occur at different times, as the team member’s availability cannot be tied to specific event schedules.
Request:
Allow event-specific availability for team members within the same team portal. This would enable flexibility in scheduling, ensuring that team members can be booked only during their available times for each specific event. For example, if a practitioner is only available for consultations from 1-2pm and for package events from 2-5pm, the system should reflect these unique times for each respective event, preventing any overlap or confusion.
Benefit:
This feature will streamline scheduling for team members with multiple event types, eliminate the risk of double-booking, and enhance the overall user experience for both practitioners and customers.
When setting up an event, allow users to skip the calendar for non-recurring, one-time events, so when the customer books the event, they're directed straight to intake questions or their cart, as the case may be. For example, our business holds one-time cake-decorating workshops, where the calendar is unnecessary because (1) the customer does not select a date, it is predetermined for them; and (2) the product description and post-booking calendar invite include the date and time of the event. There is no date selection needed, and thus no need for the calendar. This would reduce the # of clicks when booking, thus simplifying the customer's booking experience.
Therapy sessions with clients are always done in a series and with very particular progressions depending on what the are initially presenting with. Therefore I would need to able to view all past sessions for any given client. I would also need to be able to record client specific data concerning session notes that are easily accessible.
Certain details, such as event number, time zone, team member and end time, are irrelevant to our business and appear cluttered in cart. The only things that need to be shown for us are the date, time, and variants/options selected. Please make it where we can omit certain details so that the relevant ones are easily noticed.
Being able to see an overview on the dashboard instead of asking to review the app and lots of other windows showing would be better. Or at least clicking on bookings to have a default snapshot of your bookings would be great.
Be able to use text customization for specific events only, not all events, since changing general text settings, like the number of attendees, applies to all events.
Customers sometimes don't book in time and then ask me to take the reservation off their bookings after the event has occurred. I can't do that at the moment, so have to do a reservation for another class and tell the client to ignore it, it's a little messy.
Conditional intake questions that appear based on a customer's previous answer. Ex:
Q1: How big is your group
- 1, 2,3 or 4
If the customers selects 3, then question 2 appears
I need to create 10+ availabilities with the same times and email addresses. It would be great to have a Duplicate Availability feature rather than creating each availability manually and entering the same dates/time over again.
This would be particularly helpful for customers when booking subscription appointments. Ex: The confirmation email would show the appointment details for the appt they just booked, in addition to the dates/times of the other appointments as part of the subscription