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 501–550 of 627 requests

Check in customers

It would be nice when viewing the bookings in agenda tab to have it where you can have a check box for customer checkin.

CompletedDiamond6 comments

Offer different payment integration for team

Provide other POS integration for team members with their bank account information, such as stripe, square, or PayPal. Allow sales analytics for that team member - daily bookings, sales per day, product.

OpenDiamond0 comments

Modify "Booked With" through Reschedule Panel

The "Booked With" field in the Reschedule panel doesn't seem to do anything? I'd love to be able to change who the reservation is booked with without changing anything else.

CompletedGhosts Hauntedgamecafe4 comments

Is there a way to change the profile photo of the sender's email address (hey@getservicify.com)? We want our company lo…

Original Canny title: Is there a way to change the profile photo of the sender's email address (hey@getservicify.com)? We want our company logo to appear when customer receives booking notification emails. Is there a way to change the profile photo of the sender's email address (hey@getservicify.com)? We want our company logo to appear when customer receives booking notification emails.

CompletedQalvin3 comments

Indicate Customer Arrived

Please add a feature that we can use to easily see if the customer has arrived for their appointment yet

CompletedGhosts Hauntedgamecafe7 comments

Daily View

I'd like to be able to see a table for the day that shows team members in columns and hours in rows with reserved times blocked out so that I can see at a glance who's busy when for the day

CompletedGhosts Hauntedgamecafe7 comments

Show order info in Booking

Please show if order that made the booking is paid or not at a glance (since pay-in-store is an option). Also, it'd be great if cancelling the relevant order deleted the booking (and restocked the timeslot for others to book).

CompletedGhosts Hauntedgamecafe4 comments

Send emails with the store name

When sending emails, instead of saying "Servicify Appointments", it should appear to come from the store that sent it.

CompletedServicify Team1 comment

All Other Responses

so my request for the team is the ability to add an option value to dropdown questions and when a user selects it the question will allow them to populate a multi line response You can see we've manually added an other response to Type of Pet intake question we then added a follow up question for Other "If Other, what kind of pet?" whats annoying is everyone is served this question despite their previous response to Type of Pet

OpenBrian Bergman0 comments

Reorder and add intake questions from the event page

The intake questions on an event's page now show as an ordered list. Drag a question to change its order, or remove it from the event with one click. To add a question, search for it in one picker, or type a new question there to create it.

CompletedServicify team0 comments

Let customers pick products from a collection while they book

Customers can now pick products from one of your Shopify collections while they book. Go to Intake Questions, add a question, and choose the Product picker type, then pick the collection. You set how many products a customer can pick (up to 50) and whether the products show as a large grid or a compact list. The picks show on the booking with the other answers. Product picker needs the Ultimate plan.

CompletedServicify team0 comments

Safer post-booking redirect URLs

The post-booking redirect URL on an event now accepts only web addresses. Links that start with http:// or https:// work, and a bare domain such as www.example.com now gets https:// added so the redirect lands on the right page. Other link types, and paths such as /pages/thank-you, are rejected with a message in the event form. Existing events with a valid URL do not change.

CompletedServicify team0 comments

Correct staff hours for customers in other time zones

Events that show times in the customer's time zone now use the right staff hours when the customer is on a different calendar day than the staff member. Before, a customer in Sydney could see times outside a New York team member's hours, and some real times were hidden. Month views, next available date, and the POS overview now check every staff day that overlaps the customer's day. No setup is needed.

CompletedServicify team0 comments

Calendar follows the chosen variant on more themes

When a product has a separate service on each variant, the calendar now switches to the variant the customer picks, including on older themes whose option picker the calendar did not detect before. On booking pages that show your services as cards, a card for a service that covers only some variants now opens that variant's calendar and shows that variant's price. Nothing to set up.

CompletedServicify team0 comments

Booking details show date, time, and customer at the top

Open any booking in Easy Appointment Booking and the top of the panel now shows the date, weekday, start and end time, and length of the appointment. The customer's name, email, and phone sit right under it, so you no longer have to scroll the details list to find who booked and when. Empty email or phone rows are hidden.

CompletedServicify team0 comments

Availability View groups columns by event

On the Bookings page, Availability View now places the columns for one event next to each other, sorted by event name and then by availability name. A short label above the columns names the event, so you can compare every slot for one service without scrolling sideways.

CompletedServicify team0 comments

Customer details in the email Content Block

The Content Block in the Email Designer now fills in customer details. Type {first_name}, {last_name}, {email} or {phone} and each booking email shows that customer's value, for example "Hi {first_name},". A blank first name shows as "there", and the other details are left out when blank.

CompletedServicify team0 comments

Event Collection Grid layout, image fit and button color settings

The Event Collection Grid block now has layout and color settings in the theme editor. Choose how many cards show per row on desktop (Automatic, 2, 3, 4, or 5). Tablet shows up to 2 cards and phones show 1. You can also set the image fit to fill the frame or show the full image without cropping, and pick a button color and button text color. If you leave the colors empty, the block keeps its outline button style.

CompletedServicify team0 comments

Clearer package create and edit form

The package create and edit form in the admin is now split into four sections: Product, What the package includes, Limits and Options. Fields have clear labels and unit suffixes, the expiry options sit under their checkbox, and the create and edit forms validate the same way.

CompletedServicify team0 comments

Lighter storefront add-on cards

The add-on cards that customers see while booking are now lighter and easier to scan. The selected state is quieter, the quantity controls are more compact, and Remove is a text link. The cards also resist theme button and select styles that used to bleed in.

CompletedServicify team0 comments

Redesigned All Events Collection grid cards

The All Events Collection grid on your storefront has a new look. Each card shows a full event photo at a 3:2 ratio, one line with the duration, starting price and group size, and a short description. The next available dates sit on one line, and the card works on dark theme sections too. The list view in the Book Now modal is unchanged.

CompletedServicify team0 comments

Event Notes with curly braces no longer block booking emails

Event Notes that contain curly braces, such as "Bring {your ID}", no longer stop the confirmation email and calendar invite. Only known variables are filled in, and all other text stays as you wrote it. Variables in Event Notes are now also filled in on the order status page.

CompletedServicify team0 comments

View in Timezone choice now saves on the Bookings page

The View in Timezone choice on the Bookings page now stays saved. Pick a time zone once and it still applies after you reload. It also applies across the list, calendar, resource and slot detail views, the customer profile and the event preview.

CompletedServicify team0 comments

Show a booking calendar from theme JavaScript

Theme developers can now show the booking calendar for one event from JavaScript. Call Servicify.renderCalendar to place it inside a page element, or Servicify.openCalendar to open it in a popup. Pass the event's Unique ID from the admin as eventSlug. It works on Shopify theme pages. The Public API docs page has the full options.

CompletedServicify team0 comments

Faster app loading on phones

Easy Appointment Booking now loads faster in the Shopify app on your phone. The app checks your login once when it opens instead of on every page, and the first page download is about 20% smaller. Pages open sooner, most of all on slow mobile connections.

CompletedServicify team0 comments

Eve, an AI assistant inside the app

Easy Appointment Booking now has an AI assistant called Eve. Click the chat bubble in the bottom-right corner of the app and choose Chat with Eve. Eve can answer questions about the app, and it can change your services, availability, and settings or move a customer's booking to another open time. Eve shows each change first, and nothing is saved until you click Apply. To talk to a person instead, choose Chat with our team, or click Transfer to chat inside Eve to hand over the conversation.

CompletedServicify team0 comments

Calendar links now book on non-product pages

Booking calendars opened from a calendar link now book correctly on pages that are not product pages. Before this fix, some shoppers got a generic error when they tried to book. If the event has more than one variant and the link does not pick one, shoppers now see a clear message instead. Booking errors, such as a rate limit or a server problem, now appear in a dialog that uses your selected day color instead of a browser alert.

CompletedServicify team0 comments

Abandoned deposit checkouts no longer leave draft orders behind

When a customer starts paying a deposit and leaves before finishing, the checkout used to stay open as a draft order in your admin. Open deposit drafts older than 24 hours are now deleted automatically each day, so abandoned checkouts no longer pile up in your Draft orders list.

CompletedServicify team0 comments

Fixed staff hours and calendar times around daylight saving time

Staff working hours and booking times now stay correct across daylight saving time changes. Before this fix, some bookings could show an hour off, and calendar invites and Zoom meetings could start an hour early for bookings made around the time the clocks change. No setup is needed.

CompletedServicify team0 comments

Public API: event details, addresses, and change webhooks

The public API now returns more detail about your events. Events list their assigned staff, location details, and when they last changed. You can also request working windows for a date range of up to 31 days, and filter events by product or variant. Locations accept a structured address with street, city, region, postal code, country, phone, and coordinates. Changes to events and availability are now sent to your booking webhook URL.

CompletedServicify team0 comments

Reports page redesigned as a bookings summary

The Reports page in Easy Appointment Booking now opens with a summary of your bookings. You see bookings by appointment date, first-time and returning customers, check-ins, and cancellations. It also shows booking, package, and post-visit revenue side by side, plus package sales and unused sessions. Each detailed report has its own tile with one key figure. Choose 7, 30, or 90 days at the top of the page. Some figures need a higher plan.

CompletedServicify team0 comments

Hide Add to cart and Buy it now on every booking variant

Booking products now hide the Add to cart and Buy it now buttons for every booking variant, not only the selected one. Before, a customer who switched variant before the page finished loading could see Add to cart come back. Syncing booking products is also more reliable: it skips inactive events and reports an incomplete sync instead of success.

CompletedServicify team0 comments

Redesigned plans page with itemized free bonuses

The plans page in Easy Appointment Booking has a new layout. Each plan card now opens with the result it gives you and lists the free bonuses that come with it, with a value on each line. Pro Plus is marked as the most popular plan. The banner above the cards shows what the next plan adds.

CompletedServicify team0 comments

Booking emails translated to your store language

Booking emails now use your store language for the subject line, the heading, and the footer notice. Reminder emails no longer show an English heading on non-English stores. Dates in the emails follow the customer's language, and the Email Designer preview shows sample text in your store language. Subjects you wrote yourself are kept as you wrote them.

CompletedServicify team0 comments

Packages, payment type and location in the Claude connector

The Claude connector now shows more on each booking: the package used, sessions used and left, the payment type (paid, package, comped, or awaiting payment), and the location. You can filter bookings and booking stats by payment type or location. A new tool lists purchased packages by customer and status.

CompletedServicify team0 comments

Private appointments setting in the public API

The public API now accepts the privateAppointments setting when you create or update an event. It matches the Private Appointments checkbox on the Availability tab in the admin. Use it to close a slot after one group books, for example when a 5-place slot is taken by a group of 3.

CompletedServicify team0 comments

Export the waitlist to CSV

You can now export your waitlist to a CSV file. Open the Waitlist page in Easy Appointment Booking and click Export. The file holds every entry that matches your current filters and sort, not only the entries on the page you see. This needs the Pro Plus plan or higher.

CompletedServicify team0 comments

Team Portal permission to view all bookings

You can now let a Team Portal member see every booking in your store, without assigning bookings to them or linking every availability. Turn on "View all bookings" for the member in their Team Portal permissions. Those bookings show in the booking list, search, Calendar, Agenda and CSV export. They are read-only: the member cannot check in, edit or reschedule them.

CompletedServicify team0 comments

Template variables shown as green and red pills

Easy Appointment Booking now shows template variables as pills. A pill is green when Easy Appointment Booking knows the variable name and red when it does not. This works in SMS templates, email subjects, the email body editor, and the calendar event title, so you can find a typo before you save.

CompletedServicify team0 comments

Set the email Contact us link to a web page

The "Contact us" link in the footer of Easy Appointment Booking emails can now point to a web page, such as a contact form. Go to Email Designer and open the new Footer card. Enter a web address in the Contact us link field. If you leave it empty, the link still opens an email to your store contact address.

CompletedServicify team0 comments

Plain-English email template errors with a Fix it for me button

When a custom email template has a mistake, Easy Appointment Booking now explains the problem in plain words instead of showing raw parser output. A new "Fix it for me" button repairs broken tags without touching your text. Save is blocked while a template cannot send, so a broken template no longer stops a customer email. Find it in the email template editor.

CompletedServicify team0 comments

Help center answers in Sidekick and Claude

Shopify Sidekick and the Claude connector can now answer how-to questions about Easy Appointment Booking. Ask something like "how do I turn on reminder emails?" and the answer comes from our help center, with the steps for your plan. This works on every plan. Reading your own booking data from Sidekick and Claude still needs the Ultimate plan.

CompletedServicify team0 comments