Changelog
Follow up on the latest improvements and updates.
RSS
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.
Managing a busy day of appointments just got easier.
When you have a day full of bookings, you want to know who's still arriving to your event. Instead of manually scrolling the list of your bookings, you can now hide customers who have already checked in, so your booking list stays focused on who’s still arriving — not who has already come and gone.

What’s New
☑️
Hide Checked-In Toggle
: Turn on the new “Hide Checked In” filter to instantly remove checked-in bookings from your list. Turn it off anytime to view the full schedule again.⚡
Focus on Who’s Next
: Stop scrolling past customers who’ve already arrived. Your list now highlights only the guests still on their way.📋
A Cleaner List Throughout the Day
: As customers check in, your list automatically becomes shorter — helping you stay organized during busy periods.⸻
How It Works
1️⃣ Open your Bookings list view.
2️⃣ Toggle Hide Checked In at the top of the list.
3️⃣ Checked-in customers are filtered out instantly.
That’s it! Whether you're running a class, tasting room, clinic, or studio, this update keeps your booking list clean so your team can focus on the guests who matter right now.
Less scrolling. More welcoming. 🚀
Checking in customers from Shopify POS just got a major upgrade.
Instead of asking “What’s your name?” and searching through bookings, you can now instantly see who’s arriving today — the moment you open the check-in screen.

What’s New
📋
Today’s Arrivals at a Glance
: See a full agenda of who’s booked for the day — names, times, and services — without searching.👋
Welcome Guests by Name
: When someone walks in, you already know who they are. “You must be Joe — welcome in!” goes a long way.⚡
Fewer Clicks, Faster Flow
: No more typing names or scanning order IDs. Your daily schedule is ready and waiting.🗓️
Plan Ahead with Confidence
: Staff can see when there are bookings coming up in a concise view, prepare for appointments, and stay organized before customers arrive.⸻
Before vs Now
Before:
Customer walks in → Ask for their name → Search booking → Find it → Check in
Now:
Customer walks in → They’re already on today’s list → Tap to check in → “Welcome in!”
No searching. No guessing. No awkward moments.
⸻
How It Works
1️⃣ Open Easy Appointment Booking - Check In Extension from Shopify POS.
2️⃣ View Today’s Arrivals, sorted by time.
3️⃣ Tap a customer’s name to check them in.
That’s it. 🎯
⸻
Whether you run a salon, tasting room, clinic, or showroom — this update makes your front-of-house experience smoother, faster, and more personal. Available on
Pro Plus and higher
Spend less time searching — and more time welcoming. 🚀
See exactly how your team’s time is being used. The new Availability Utilization Report gives you a clear, at-a-glance comparison of booked hours vs. configured working hours — so you can balance workloads and optimize performance.

Why It Matters
Stop guessing whether someone is overbooked or underutilized. With real utilization data, you can reduce gaps, prevent burnout, and maximize revenue per hour — whether you manage 2 availabilities or 20. 🙌
What You Get
📈 Utilization % Per Availability – Instantly see who’s fully booked and who has room to grow with color-coded progress bars (🟢 healthy, 🟡 busy, 🔴 overloaded).
💰 Bookings & Revenue Insights – Tie scheduling efficiency directly to earnings.
⏱️ Booked vs. Available Hours – Compare actual appointment time against configured schedules.
📅 Flexible Date Ranges – Analyze yesterday, last 7 days, last 30 days, or up to a full year.
📤 One-Click CSV Export – Download data for payroll, performance reviews, or planning.
↕️ Sortable Columns – Rank by bookings, revenue, booked hours, or utilization rate in seconds.
Where to Find It
Go to Reporting → Availability Utilization to view your team’s performance. Available exclusively on the Ultimate Plan.
Make smarter staffing decisions, optimize schedules, and turn availability into measurable performance. 🚀
Load More
→