Changelog
Follow up on the latest improvements andΒ updates.
RSS
After creating a manual booking anywhere in the admin, a success banner now offers two next steps, jump to the booking detail page, or keep going with the same customer's details pre-filled.

Why It Matters
Phone bookings used to mean re-entering the same customer information for every appointment in a string of calls. Now the customer's name, email, and contact info carry into the next booking automatically, so a single call can produce two, three, or five bookings without restarting the flow. Your front desk works the queue faster, your customers get off the phone faster. π
What You Can Do
β
Inline success banner
: Appears immediately after any manual booking is created.π§©
Works from every admin entry
: Dashboard "Add a Booking", the Bookings tab, the customer detail page, and the team-viewer modal.π
Customer details pre-filled
: Name, email, and contact info carry into the next booking, no re-typing.π
Chain as many as you need
: Book another, then another, until the customer is done.How It Works
1οΈβ£ Create a manual booking from any admin entry point.
2οΈβ£ The success banner appears with "View booking" and "Book another".
3οΈβ£ Click "Book another" to keep the flow open with the customer's details ready.
Available On All Plans
Stop re-typing the same customer's details every call. One customer, one open flow, as many bookings as you need. π
The All Events Collection widget now ships with a filter bar at the top, so customers can narrow events by location, date, time, and party size before clicking into anything.

Why It Matters
A long catalog of events used to mean customers scrolled past mismatched options and only found out a slot wouldn't fit them after picking it. Now the filters check real per-event availability up front, hide what doesn't fit, and show a friendly "no matches" state instead of an empty grid. Fewer dead ends, more customers landing on a slot they can actually book. π
What You Can Do
π§
Filter by what matters
: Location, date, time of day (morning, afternoon, evening), and guest count.π«
Hide events that can't fit
: Events without availability for the selected day or party size drop out of the grid.π
Selected date as a pill
: Each filtered card shows the chosen date inline so customers know what they're looking at.π§©
Lives in the existing widget
: No new widget to install, just toggle the filter bar on.How It Works
1οΈβ£ Go to Settings, Marketing in the admin.
2οΈβ£ Turn on "Show Filter Bar" for the All Events Collection widget.

3οΈβ£ Customers see the bar above the event grid and filter to availability that fits them.
Available On Pro Plus & Higher
Stop making customers guess which events fit their day or party size. The widget shows them only what's actually bookable. π
For events that accept more than one attendee per booking, the storefront calendar can now show a quantity selector above the timeslots, so customers pick their party size first and only see slots that actually fit.

Why It Matters
Tours, classes, and tastings used to lose bookings when a customer picked a slot they liked and then discovered it couldn't fit their party. Now the calendar filters out anything that won't accommodate the chosen group size from the start, so the slots a customer sees are the slots they can actually book. Fewer abandoned carts, less back-and-forth in support. π
What You Can Do
β
Quantity selector on the calendar
: A clean control sits above the timeslot grid for the customer to set their party size.π«
Only fitting slots show
: Any timeslot without enough remaining capacity for the chosen group drops out automatically.π§©
Single setting to enable
: Toggle it on under Settings, Storefront, no flag flips or beta requests.π
Works alongside existing capacity rules
: Per-slot caps and event-level limits still apply as normal.How It Works
1οΈβ£ Go to Settings, General, Storefront in the admin.
2οΈβ£ Turn on "Allow pre-selecting number of attendees" for the event.

3οΈβ£ Customers set their party size on the storefront, then pick from slots that fit.
Available for all merchants
Stop losing bookings to "this slot won't fit us". Customers see only the slots their party can actually take. π
The Shopify order page now shows the real, up to date booking, including reschedules and cancellations, through a native Admin Extension block.
Why It Matters
Booking details on an order used to go stale the moment a customer rescheduled or cancelled. All up-to-date booking information is housed in Easy Appointments and you're one click away -- but sometimes having a quick check on the order helps with managing check ins and planning your week. Now the order itself tells the truth: same source as the app, updated automatically. Your support team, your front desk, and your fulfillment crew all see the same booking state without leaving Shopify. π

What You Can Do
β
Live booking on every order
: A native block shows the current date, time, service, and staff for the booking tied to the order.π
Reschedules sync instantly
: When a customer reschedules in Easy Appointments, the block reflects the new time automatically.π«
Cancellations clear the block
: If a booking is cancelled, the details disappear so no one acts on a booking that no longer exists.π§©
Minimal setup
: It lives inside the standard Shopify order detail page - just add the block for booking details on the order (see below). So anyone with order access sees the same booking truth.
How It Works
1οΈβ£ Open any order linked to an Easy Appointments booking.
2οΈβ£ The booking block appears alongside the order with the current status.
3οΈβ£ When the booking is rescheduled or cancelled in Easy Appointments, the block updates to match.
Available On
ποΈ All plans, Available to every Easy Appointments merchant using the Shopify admin.
Stop checking two screens. The order tells you exactly what's booked, right now. π
Start where the customer already is. You can now create a booking from any Shopify customer profile, with their details prefilled and ready to go.
Why It Matters
Most booking flows start with a blank form, then make you hunt down the customer. Starting from the customer means fewer clicks, no retyping, and the right context from the first tap. Whether you're on the phone with a regular or following up with a returning client, you're one click away from a confirmed booking. π

What You Can Do
β
Book from the customer profile
: Open any Shopify customer and start a booking in one click. Name, email, phone, and history come along for the ride.π
Prefilled details, no retyping
: Customer fields populate automatically, so you skip the form and get straight to picking the time.π§
Start at the customer, not a blank slate:
The booking opens with the right context, making service and staff selection faster and more accurate.How It Works
1οΈβ£ Open any customer in your Shopify admin.
2οΈβ£ Click "Create booking" from the customer profile.
3οΈβ£ Pick service, staff, and time, the customer details are already filled in.

Available On
ποΈ All plans, Works for every Easy Appointments merchant with Shopify admin access.
Less hunting, fewer clicks. Start at the customer, finish at a confirmed booking. π
Take bookings without leaving Shopify POS. Easy Appointments is now fully integrated with POS so your team can sell, rebook, and check in customers β all from the same screen.
Why It Matters
Switching between POS and your booking system slows down checkout, causes missed rebooks, and leaves staff guessing at availability. With POS Booking, your front desk runs faster, customers walk out with their next appointment locked in, and check-ins happen in one tap. π

What You Can Do
β
Book directly from POS
β Add a new booking right at checkout. Availability, services, and staff stay perfectly in sync with Easy Appointments.π
Rebook on the spot
β When a customer just finished their appointment, add their next one before they leave the counter. No more "I'll book online later."π
Check in with one tap
β New bookings show up automatically in your check-in flow on POS. Your team sees who's arriving and marks them in instantly.How It Works
1οΈβ£ Open the
Easy Appointments
tile in Shopify POS.2οΈβ£ Tap for a new tile, go to Apps > Easy Appointment Bookings > Book an Appointment
3οΈβ£ Everything syncs back to your Easy Appointments dashboard in real time.

Available On
π²
Pro Plus & Higher
β Works on any Shopify POS device (iPad, iPhone, POS Go).Stop juggling tabs at the counter. Book, rebook, and check in β all from POS. π
Stay on top of your schedule and never lose track of who showed up and who didnβt. With Check-Ins & No-Shows, you can easily track attendance for every booking, giving you better visibility into your day and helping you run a tighter, more reliable operation.

βΈ»
Why It Matters
Missed appointments donβt just create gaps β they cost time, revenue, and disrupt your schedule. Now you can clearly track attendance, spot patterns, and take action β whether thatβs following up with no-shows or rewarding your most reliable customers. π
What You Can Do
β
Mark Customers status: Checked In or No Show
Quickly confirm when a customer arrives so your team knows whoβs been served. One tap makes it a Check In. Clicking the dropdown you can make it a no-show.
π Track Attendance
Mark missed appointments and keep a record of customers who didnβt show up. See who consistently shows up, and who doesnβt, so you can make smarter decisions.
π¬ Follow Up with Confidence
Reach out to no-shows, reschedule bookings, or adjust policies based on real data.
βΈ»
How It Works
1οΈβ£ Open your Bookings list view.
2οΈβ£ On the booking record, last column: Mark it as Checked In or No-Show.

Thatβs it β your records update instantly. π― Full details here
Available for Pro & Higher
Take control of your schedule, reduce missed opportunities, and keep your day running smoothly β with full visibility into every booking. π
new
improved
fixed
Product Update: March 2026
We've been shipping a lot of improvements to Servicify over the past few weeks. Here are the highlights:
Fixed Price Booking
You can now charge a flat rate per booking regardless of group size. If you run a workshop for $200, it's $200 whether one person or five show up β no more price multiplying by attendee count. Toggle it on per-event, and deposits, refunds, and revenue analytics all adapt automatically. Great for private sessions, group classes, and fixed-rate consultations.

π Event Audit Log
Every change to your event settings is now tracked β who changed it, what the old value was, what the new value is, and when it happened. If you're working with a team or want to understand why your availability looks different than expected, you can now trace it back. Our support team can also pull this up to diagnose issues faster.
β¨ Simpler Event Setup
We rewrote the event creation wizard from scratch with clearer language, smarter defaults, and fewer confusing steps. The whole flow should feel
more intuitive, especially for first-time setup.
π
Waitlist on Sold-Out Dates
Previously, sold-out dates just disappeared from the calendar. Now, if you have the waitlist feature enabled, those dates still show up but are styled differently so customers know they're full, with a "Join Waitlist" button. Customers stay engaged instead of assuming you have no availability.
π Smarter Shopify Syncing
We now listen to Shopify's product update and delete webhooks in real time. If you delete a product or remove variants in Shopify, Servicify automatically cleans up stale references β no more broken upsells or ghost variants causing cart errors. This was a long-standing pain point and it's now fully automated.
π Per-Booking Add-Ons
For stores where customers book multiple services in one order, add-on products (upsells) now correctly associate with each individual booking. Previously, all add-ons showed as a combined list across every booking in the order. Now each booking shows only its own add-ons, both at checkout and in the admin panel.
π« Cross-Event Double-Booking Prevention
If you share employees across multiple event types, the system now checks for conflicts across all events, not just within one. So if an employee is booked for a consultation at 2pm, they can't also be auto-assigned to a workshop at the same time. This closes a gap that could previously lead to scheduling conflicts.
All of these are live now for existing merchants. No action needed on your end. Happy booking!
The Booking > Availability view helps you visually see when your staff or locations are occupied. We redesigned the page to make everything clearer, easier to scan, and simpler to manage.
Your availability settings are the foundation of every booking β from duration and capacity to staff assignments and schedules. So we redesigned the page to make everything clearer, easier to scan, and simpler to manage.

Whatβs New
ποΈ Key Details at a Glance
Duration, capacity, assigned employees, and schedule are now displayed in a clean layout so you can review everything quickly.
π§Ή Less Clutter, More Clarity
Settings are better organized, making it easier to confirm your availability is configured exactly how you want.
π― Same Settings, Better Layout
Nothing has changed functionally β all the controls you rely on are still there. Theyβre just easier to see and work with.
Why It Matters
Small errors in tracking your day β like missing a customer, forgetting to check a filter β can lead to booking issues. A clearer layout helps you catch problems faster and set things up right the first time.
No new workflow. No new buttons to learn.
Available on Pro Plus.
Just a cleaner, easier way to manage the settings you use every day. β¨
We've added a smart summary right at the top of your Bookings tab that gives you a quick snapshot of what's happening with your appointments β no digging required.

What it does:
When you open your Bookings tab, you'll now see an summary that highlights the key things you need to know β like upcoming booking trends, busy periods, and anything that might need your attention.
Why we built it:
We know you're busy running your business. Instead of scrolling through individual bookings to get a sense of how things are going, this gives you the big picture at a glance. Think of it as your personal booking assistant giving you a quick briefing.
How to use it:
- It's already there! Just head to your Bookings tab and you'll see it at the top.
- If you prefer a cleaner view, hit the collapse button in the top-right corner to tuck it away.
- All users on all plans can see it
What's next:
This is our first step into bringing AI-powered tools into the app. We're exploring more ways to help you understand your booking patterns, spot trends, and make better decisions β all without extra work on your end.
As always, we'd love to hear your feedback! Let us know what you think and what other insights would be most useful for your business.
Load More
β