Changelog

Follow up on the latest improvements and updates.

RSS

We've shipped a lot of improvements to Easy Appointment Booking since the start of 2026. Here are the highlights:
🎯 Appear Busy
Employees can now hide a percentage of their available slots so their calendar looks busier. Great for creating urgency and managing demand without actually blocking time.
🏷️ Customer Tier Tags
Staff can now see Shopify customer tags (like "Gold Tier" or "VIP") right inside booking details. No more switching between apps to check membership level.
📦 Booking Info on Order Pages
A new Shopify admin extension shows booking details directly on the order detail page. Service name, date, employee, status all visible without leaving the order.
🌍 Danish, Polish & Mandarin Chinese
Full storefront calendar translations for three new languages, plus Danish in the admin settings.
🔒 Reliability & Security
We fixed a Google Calendar sync issue that was causing token refresh storms, added duplicate booking prevention with distributed locking, built email abuse protection to stop reschedule spam, and added retry logic to our notification system so emails don't get lost during database spikes.
Other notable improvements:
• Pagination and sorting on the events table
• Variant name cleanup in booking emails
• Waitlist fix for homepage embeds
• Package event ordering now matches admin-defined order
• POS check-in status fix in Agenda view
• Refreshed onboarding copy and UI
We’ve upgraded our marketing and calendar widgets for
featured products, embedded calendars, and pop up buttons
to be embedded Shopify Extensions. This makes it easier to set up, more reliable, and simpler to manage than ever before.
CleanShot 2026-02-06 at 11
Why It Matters
Shopify Extensions are the modern, reliable ways to add features to your store. Moving to extensions means easier to set up, better performance, smoother installs, and improved monitoring over time. This also gives you clearer visibility into what’s active on your site. 🙌
🧩 Shopify Extensions: Marketing and calendar widgets now use Shopify’s extension framework for improved stability.
⚡ Easier Setup: Instead of copying lines of liquid code, add or remove widgets without touching theme code.
📊 Better Tracking: More reliable tracking and visibility for your widgets.
🔁 Backwards Compatible: Already set up the old way? No worries — everything continues to work as-is.
🛠️ Simpler Management: Manage your widgets directly from Shopify with less maintenance.
Available now for all
Pro Plus & Ultimate
plan holders
If you already set this up the previous way with custom liquid, your embeds will still work :) Enjoy a faster, cleaner, and more reliable way to add booking widgets to your store, with zero disruption. ✨
If you have a lot of availability but want to appear busier or more in-demand, hide some appointment slots with the new
Appear Busy
setting. When you enable
Appear Busy
, you'll still see your entire availability in the Calendar panel, but clients booking online will only see
some
of your time slots for each day.
CleanShot 2026-01-12 at 10
You set the percentage of each day's slots that are hidden from clients. As the available slots are booked, they're hidden (and are counted as hidden). The number of slots displayed to clients will remain the same until your calendar starts to run out of slots. At that point, only the remaining open slots can be displayed.
Keep in mind that while the number of slots displayed will remain the same each day, different appointment time slots might appear on different days. For example, if you have four available appointment times and want 50% of your availability hidden, a client might see slots available at 9:00 AM and 10:00 AM one day, but 9:00 AM and 11:00 AM another day.
Setting it up
You can set up this new setting within an availability:
CleanShot 2026-01-12 at 10
  1. Click for an availability that you want to modify.
  2. Scroll down to "Appear Busy".
  3. Set it to one of the available values.
As an example, here's how your availability would display on a day with 10 time slots, when 50% of availability is hidden:
CleanShot 2026-01-12 at 10
You can now offer private bookings with multiple attendees without sharing the time with anyone else. Private Appointment Settings let you keep group bookings exclusive, even when capacity isn’t fully used.
Why It Matters
Many experiences are meant to be private. Whether it’s tastings, tours, or VIP sessions, you may charge per person but still want the entire timeslot reserved for one party. Before, you'd have to set variants for each attendee count and then keep the calendar assigned to all variants. Now you can do this with a one-check setting, no variant workarounds needed. 🙌
What You Can Do
👥 Private Group Bookings: Allow multiple attendees per booking while keeping the timeslot exclusive to one party.
🚫 Auto-Block Timeslots: As soon as one booking is made, the timeslot disappears — even if capacity remains.
💰 Per-Person Pricing: Charge by quantity while maintaining a private experience.
🎟️ Flexible Guest Management: Easily support discounts or pricing based on guest count without using variants.
How It Works
1️⃣ Go to Edit Event, Availability
2️⃣ Enable Private Appointment Settings.
3️⃣ Set your maximum guests per booking — and you’re done! 🎯
CleanShot 2026-01-06 at 12
Available to all to create private experiences while keeping booking flexible and simple. Perfect for tours, tastings, and premium group events. ✨
Our December release focuses on giving you more control over bookings, clearer communication with customers, and a smoother day-to-day experience across scheduling, reporting, and integrations.
✨ New Features
Private Appointments (1-on-1 Privacy)
You can now hide remaining availability in a time slot as soon as the first customer books. This is ideal for private or one-on-one sessions where you want to prevent additional customers from seeing or booking the same time, even if the slot is not technically full.
CleanShot 2026-01-02 at 23
Booking Capacity Validation
We now automatically validate capacity before creating a booking. This pre-check helps prevent overbooking and ensures availability stays accurate in real time.
🔧 Improvements & Updates
• Sortable Valuable Customers Report: Easily sort your most valuable customers to surface insights faster and take action more efficiently.
• Simplified Booking Display in Availability View: A cleaner, more streamlined booking display makes it easier to understand availability at a glance.
• Clearer, more readable report headings help you navigate data more quickly.
• We’ve added improved German translations for customer emails to support international users.
• Case-Insensitive Package Search: Finding packages is now easier, regardless of capitalization.
• Package Redemption emails have been refined for better clarity and a more consistent customer experience.
🐞 Bug Fixes
We’ve resolved several issues to improve reliability and polish across the platform:
• International phone number formatting inconsistencies
• Incorrect default waitlist times
• Package redemption edge cases
• Google Calendar sync display issues
• Collections Widget date display errors
• Cancellation email settings not applying correctly
• Google Meet link display problems
As always, thank you for using our platform. We’re continuing to invest in reliability, usability, and flexibility to support your business as it grows. Happy new year!
Your booking emails just got a major glow-up! The new Email Editor lets you fully customize your message and make every email feel on-brand and personal.
CleanShot 2025-12-11 at 19
Why It Matters
Your emails are often the first touchpoint customers see — now you can make them look and sound exactly how you want. Showcase your brand, encourage reviews, and deliver a polished customer experience every time. 🙌
What You Can Do
🖋️ Edit Email Templates: Add your logo, custom message above or below the booking details, and personalize your tone.
🎨 Better Design: Improved responsive layout so your emails look beautiful on desktop and mobile. Add your brand's primary colour as well.
⭐ Add Review Links: Include a link inviting customers to leave a review — capture feedback effortlessly. Example below
CleanShot 2025-12-11 at 19
Head to Settings, Email & SMS and start customizing! Available for
default design templates
only!
CleanShot 2025-12-11 at 19
Who Gets It
Email editing is available for all using our
default design templates
. Review link capturing is available for Pro Plus and Ultimate plan holders.
Make every booking email feel like you — clear, branded, and built to impress. ✨
Have you ever wondered:
When did this customer last book with us?
How many future bookings do they have?
How much have they spent on bookings with us?
Now you can get to know your customers like never before. The new Customer Insights tools help you track loyalty, spot repeat visitors, and see who your most valuable customers really are — all from within Easy Appointment Booking!
CleanShot 2025-12-01 at 12
Why It Matters
Understanding who books most often (and who’s new) helps you follow up smarter, reward loyalty, and make better business decisions. 🙌
What You Can Do
👤 Customer Profiles: In Bookings, click any customer’s name to see a full breakdown of their bookings and total revenue.
📤 Export by Event: From Bookings > Export, download a customer list for a specific event.
🏆 Most Valuable Customers: In Reporting, view your top customers ranked by booking frequency and revenue.
Available now for all users for a limited time — coming soon exclusively to Pro Plus! See who keeps your business running and take action with powerful new customer insights. ✨
Take control of how long bookings stay reserved in your customers’ carts. You can now customize your reservation hold time anywhere from 5 to 30 minutes — giving you more flexibility to fit your booking flow rather than the default 15 minutes!
Why It Matters
Every business runs differently. Some want faster turnover, others need more time for customers to complete checkout. Now you can fine-tune that window to match your pace and prevent overbookings. 🙌
CleanShot 2025-12-01 at 13
What You Can Do
⚙️ Set Your Hold Time: Choose a custom reservation window between 5–30 minutes instead of the fixed 15-minute default.
🛒 Smarter Holds: Control how long a time slot stays locked while a customer finishes booking.
📈 Optimize Conversion: Adjust hold times to balance flexibility and booking speed.
Enable this under Settings > General > Storefront > Reservation Timeout
Who Gets It
Available now for all customers. Fine-tune your booking flow and give customers the perfect amount of time to confirm — no more one-size-fits-all holds. ⏳
Keep your schedule perfectly organized — automatically! Your event colors in Easy Appointment Booking now sync directly to Google Calendar, so what you see in the app matches what you see on your calendar.
CleanShot 2025-11-25 at 17
Easily spot which bookings are which at a glance — no more guessing or manual color updates. Perfect for businesses with multiple service types. 🙌
What You Can Do
🌈 Automatic Color Sync: Set colours for appointment types in Easy Appointment Booking. They’ll instantly match in Google Calendar.
💼 Organize Your Schedule: Color-code your consultations in blue, workshops in green, and VIP appointments in gold.
🧠 Stay Consistent: Enjoy the same visual organization across all your devices and tools.
You can set this under Edit Event > Advanced > Calendar Colour. This changes your event colour in the Booking Tab & Google Calendar
CleanShot 2025-11-25 at 17
Note
: your primary Google Calendar colour stays the same on the left hand side of the Google Calendar block (by Google's design) and the main colour reflects the colour from the app that you assigned.
Who Gets It
Available now for Pro, Pro Plus and Ultimate plan holders.
Stay organized, save time, and see your day at a glance with seamless Google Calendar colour sync. ✨

new

improved

fixed

November Release Update

We've been busy shipping improvements to make your booking experience even better. Here's what's new:
🎨 Google Calendar Gets Colorful
Your event calendar colors now sync directly to Google Calendar. When you set a color for an appointment type in the app, it automatically appears with the same color in your Google Calendar, making it easier to visually organize your schedule at a glance.
📹 Meeting Links Now in Calendar Invites
Zoom links and custom meeting URLs are now automatically included in Google Calendar invite descriptions. No more hunting for meeting links. They're right there when your customer opens the calendar event.
⚡ Quick Booking from Event Pages
Admins can now create bookings directly from any event detail page with a new "Add Booking" action button. Skip the navigation and book appointments faster.
🇫🇮 Finnish Language Support
We've added full Finnish translation support for your storefront. Expand your reach to Finnish-speaking customers with localized booking experiences.
✨ Refreshed Booking Confirmation
The free booking confirmation screen got a visual upgrade with smooth animations, a polished success icon, and improved layout. First impressions matter, and now your customers get a more delightful confirmation experience.
Team Seat Selection Made Easier
Selecting team portal seats is now more intuitive with a range slider replacing the old number input. Quickly adjust seats from 0-100+ with visual feedback.
📦 Better Package Management
Managing packages just got easier. You can now search packages by name and toggle to hide fully redeemed packages, keeping your dashboard clean and organized.
🔧 Under the Hood
  • Performance boost: Optimized employee booking counts with smart caching
  • Fixed: Google Calendar reschedule/cancel links now work correctly from calendar invites
  • Fixed: Improved timezone handling for waitlist submissions
  • Fixed: Revenue analytics now correctly calculate multiple bookings
  • Fixed: Navigation between events no longer shows stale data
Questions or feedback? We'd love to hear from you! Let us know what you think in the chat.
Load More