Help shape what we build next.

Find an idea and add your vote, or tell us what would make appointments easier to run.

See what shipped
Feature Requests
395Feature Requests
Shipped
221Shipped
Votes
1,300Votes

Showing 601–627 of 627 requests

Multiple Marketing Collection Widgets

We have such a diverse service portfolio we would like to create multiple marketing widgets for different service product lines. As things are now, you get one collection and one book-now calendar. We'd like to give each new marketing widget a name and manage a list of them.

OpenSusan Weber0 comments

I have a tennis coaching business and I have my lessons pay in a pack of 10. That pack of 10 lessons happen weekly on t…

Original Canny title: I have a tennis coaching business and I have my lessons pay in a pack of 10. That pack of 10 lessons happen weekly on the same day/time e.g. Sunday 1pm for 10 consecutive weeks. I want the customers to pay up front for all lessons. Can easy appointment booking do this. I have a tennis coaching business and I have my lessons pay in a pack of 10. That pack of 10 lessons happen weekly on the same day/time e.g. Sunday 1pm for 10 consecutive weeks. I want the customers to pay up front for all lessons. Can easy appointment booking do this.

OpenAnonymous supporter1 comment

Admin portal

It would be great to add an admin seat to our team who can have access to the portal, but will not be logged into the shopify. They would still like full access to see bookings, availability, etc

CompletedAnonymous supporter3 comments

Adding a logo to the React Modal Content

Have you thought of a way to apply branding to the React Modal? Our client is keen have theirs display above the calendar. Another idea was to allow for the option to make the modal full screen?

OpenAnonymous supporter1 comment

Calendar Block Out Option

Would like the ability to have an appointment booking automatically block out that time on the Google calendar synced with. We use one calendar for multiple availabilities and don't want any overlapping appointments. Currently, I need to manually add placeholder events on the Google calendar to block booking by another availability at the same time.

OpenAnonymous supporter2 comments

Blocking certain customers from booking

need to blacklist a client from ever booking again because they have been disrespectful to me and talked very badly to me. its really ruining my mental health dealing with disrepectful clients, and as a business owner we need a peace of mind and need to be respected

OpenAnonymous supporter1 comment

Gift Card

I understand that shopify already provides gift cards. However the shopify gift card has to be a separate product on the page. Instead, if you integrate the option for a gift card on easy appointment booking, you would allow the client to buy an appointment for a friend, and offer him the possibility to schedule his/her booking afterwards.

OpenAnonymous supporter2 comments

Select a Time Button on All Products Page

I sell both tangible products and events. I would like the ability to have the "Add to Cart" button show for tangible products and the "Select a Time" button show for events regardless of the page (i.e. all products, collections). It would be great so customers don't have to go into the single product but rather can do a quick add.

OpenAnonymous supporter1 comment

share a reschedule link

The option to create a reschedule link and send it to selected customers who want to rebook

CompletedAnonymous supporter2 comments

Calendar event naming convention

Adding the name or relevant data of a client or any other pertinent information to a calendar title field serves several important purposes and meets various needs: Clarity and Identification: A calendar title with specific client names or relevant data makes it immediately clear what the event or appointment is about. This helps users quickly identify the purpose of the entry without needing to open it. Organization: Calendar entries can quickly accumulate, and without proper labels, it can become challenging to manage and prioritize them. Including client names or relevant data helps organize events and appointments into meaningful categories, making it easier to manage your schedule. Communication: If you are sharing your calendar with others, such as colleagues or team members, including client names or relevant data in the title allows them to understand the context of your schedule. This can facilitate better communication and coordination within your team. Efficiency: When you have multiple clients or projects, using names or relevant data in the calendar title can help you efficiently allocate time and resources. You can see at a glance how your time is distributed among different clients or tasks. Search and Retrieval: Calendar applications often have search functionalities. Including client names or relevant data in the title makes it easier to search for specific events or appointments related to a particular client or project. Avoid Confusion: Without specific labels, you might encounter confusion when you have similar events or appointments on your calendar. Adding client names or relevant data helps prevent scheduling conflicts and ensures you allocate your time correctly. Professionalism: In a professional setting, using client names or relevant data in the calendar title demonstrates attention to detail and professionalism. It shows that you take your commitments seriously and are well-prepared for meetings or appointments. Documentation: Calendar entries often serve as a form of documentation. When you include client names or relevant data in the title, it provides a record of past events and interactions, which can be valuable for tracking progress and maintaining a history of client interactions. Prioritization: Having client names or relevant data in the calendar title can help you prioritize your workload effectively. You can easily see which appointments or tasks are related to high-priority clients or projects. In summary, adding the name or relevant data of a client or any other pertinent information to a calendar title field is essential for clarity, organization, communication, efficiency, and professionalism. It helps streamline your scheduling process and ensures that you can effectively manage your time and commitments, especially when dealing with multiple clients or projects.

CompletedAnonymous supporter3 comments

Saff' schedule

It would be great if could be set the staff's schedule in continual 2-weeks cycles (like A week/B week).

OpenAnonymous supporter1 comment

allow time slots to be fully customizable

Create a page where a user can see a list of every hour available for a date and each hour has a toggle of quantity available, or a button that says hide meaning it is not available. That way a user can go into any date and time and adjust quantity/block it off. This is because some hours on a day have different availability than other hours

OpenAnonymous supporter1 comment

Attendee limit per individual time slot

Instead of having only a universal attendee limit function, it would be helpful to have the ability to customize attendee limits for individual time slots. For example: 20 attendee limit for 10AM time slot, and 50 attendee limit for 11AM time slot

OpenAnonymous supporter3 comments

Convert a request to an order

As a customer, I make a transaction to be paid later. Can it be easily and quickly transformed into an order in my backend and then sending a payment link according to the options and customer information selected: name, email, telephone number, products, variants, etc. ?

CompletedAnonymous supporter2 comments

Date override other way around

Also make it possible to add a date override, to book appointments, if a timeslot is available on one of the not assigned timeslot days.

OpenAnonymous supporter1 comment

Change number of attendees when rescheduling bookings

I've had a couple of sessions where people have booked in for X amount of people and have then either reduced or increased the number of people they'd like to send. Currently there's no way to edit their original booking to comply with this. Not necessarily a problem if they're adding people (I can just create a new booking for the extra people), however it becomes an issue when they're removing attendees and I'd like to free up those spaces for new people to join the class.

CompletedAnonymous supporter4 comments

Prioritize Team Mate Scheduling

Provide options for assigning appointments between multiple team mates available at the same time such as: 1. Even Distribution (one then another.) 2. Favor One (book mostly with one team mate, then "overflow" onto another")

ClosedAnonymous supporter4 comments

Calendar Invite Should Include Customer's Address

If the merchant has a custom field asking for the customer's address, then it would be easier for both the merchant and the customer if the calendar invite includes the address. Currently, the merchant has to go to Shpoify Bookings to see details.

CompletedQalvin2 comments