Changelog
Follow up on the latest improvements and updates.
RSS
We are excited to introduce the
Monthly Event Calendar
, a new way for customers to discover and book your events at a glance. Instead of browsing week by week, customers can now view an entire month of classes, making it easier to plan ahead and commit to bookings.
Why You’ll Love It
✅ At-a-Glance Discovery: Customers can quickly see all available classes for the month instead of scrolling through weekly schedules.
✅ Embedded & Seamless: Add the calendar to any page on your Shopify store with the Book Now button or embedded on a page. Boost event visibility and increase bookings
✅ Real-Time Booking Updates: No need for third-party calendar tools—this feature syncs directly with your event and booking data.
✅ Customizable Colours: Easily differentiate between classes, workshops, or events with colour-coded services.
How to Set Up the Monthly Event Calendar
1️⃣ Navigate to to the Widgets tab in the Easy Appointment Booking app.
2️⃣ Scroll to the Book Now Widget, click the Monthly Calendar, and choose which events to display.

3️⃣ Customize Colours: On each event under the Advanced tab, set your colours

4️⃣ Preview & Publish: Check your calendar’s display and go live!
Pro Tips
🎯 Feature Special Events: Highlight limited-time classes or workshops so customers can plan ahead.
📢 Use on Landing Pages: Embed the calendar in promotions or newsletters to increase bookings.
FAQ
- Can I customize the look of the calendar?
Yes! You can adjust colours to match your brand and highlight different event types.
- Will customers see real-time availability?
Yes! The calendar pulls live data from your booking and event system to ensure availability is always up to date.
- How does this change my bookings that I see?
The Booking Calendar in the app will reflect these same colours as well. The List and Agenda View will remain as is so as to not interrupt your workflow :)
The Monthly Event Calendar is available now for all Pro Plus customers and above. Ready to make it easier for customers to find and book your events? Head to your Easy Appointment Booking dashboard and enable it today! 🚀
fixed
improved
Various app improvements
We have made several bug fixes and improvements throughout the app.
- The "Add a booking" form has been generally cleaned up to make it faster to fill in.
- The "Add a booking" form now lets you set packages and internal notes to a booking when you create it.

- The Agenda View now defaults to show the next 7 days, instead of the next 30 days. This lets us load the Agenda View a lot faster. Customers with many bookings will be able to see the improvements.
- We've made some improvements to how the "Add to cart" button shows up on certain themes.
- We have improved the debug mode so you can better understand why timeslots may not be appearing (see below).

- The "Start at" and "End at" calendar view has been cleaned up.
- Selected intake questions now show up in the correct order in the Admin view.
- When a custom cancels a booking, the cancellation reason is now optional.
improved
fixed
Package Improvements
We've made several improvements to how packages can be managed within the app. As a reminder, packages let you sell a set of bookings that can be redeemed later by your customers.
Improved package management

- You can now filter to only see active packages
- You can now filter to only see unexpired purchased packages
- If you create a package, and then delete the Shopify product by mistake, your package is still editable.
- You can now edit a package's name
Assign bookings to packages
You can now create manual bookings and assign them to packages. This is great if a customer has purchased a package, and then comes into the store to redeem a booking for it.
Now, when you are creating a new manual booking, you can choose to add the booking to an existing package that the customer has booked. We search the customer up by email address. Of course, you can also choose to NOT assign the booking to a package.

We’re excited to announce
Inline Embedded Calendars
, a seamless way to showcase your booking availability directly on your Shopify store! This way customers can skip the "Select a Time" button, allowing customers to book their appointments directly from the page they’re browsing.
Why You’ll Love It
- Fewer Clicks, More Conversions: Customers can book without needing to navigate away, reducing drop-offs and boosting conversions.
- Embedded Convenience: No more accidental "Add to Cart" clicks—booking is smooth and intuitive.
- Flexible Placement: Embed the calendar directly on your Shopify page, making it easier for customers to find and book your services.
How to Set Up Inline Embedded Calendars
1️⃣ Select the Event: In your Easy Appointment Booking dashboard, click on
Edit
Event2️⃣ Get the Embed Code: Scroll down to the "Add this calendar to your Shopify Page" section. Copy the Calendar Embed Code

3️⃣ Now go to your Theme Editor (Online Store > Themes > Customize). Select your page you want to display the calendar
4️⃣ Click on "Add Section" and then choose "Custom Liquid". Paste the content you copied. You should see a live preview (example)
5️⃣ Save and see it live!
Pro Tips
- Highlight Popular Events: Embed calendars for your most-booked services on your homepage or landing pages.
- Drive Campaigns: Use inline calendars in seasonal promotions to make it easier for customers to book during high-demand periods.
- Track Performance: Monitor booking trends to see which embedded calendars drive the most conversions.
Inline Embedded Calendars are available for all Pro Plus customers. Ready to make booking easier for your customers? Head to your Easy Appointment Booking dashboard and start embedding calendars today! 🚀
We’re excited to announce
Event Collection Widgets
, a new way to showcase your events directly on your Shopify store! This feature allows you to embed a collection of events on a single page, making it easier for customers to discover, browse, and book your services. 
---
Why You’ll Love It
- Attractive Display: Market your events with a visually appealing layout that captures attention.
- Improved Discovery: Show multiple events in one place, helping customers find what they need faster. With information like the description, available dates, and a rich image to showcase this, it adds more visibility to your events and services
- Boosted Conversions: Make it easier for customers to explore and book your services, increasing revenue. Make it part of the pop up or embed thison any page!
---
How to Set Up Event Collection Widgets
1️⃣
Create a Collection
: Go to Easy Appointment Booking > Widget tab. Select the events you want to add in this collection.2️⃣
Customize the Look
: Adjust the widget style to hide or show the product description, pricing, and duration3️⃣
Embed the Widget
: Click "How do I show this on my store" to see the one-line install script. Copy this line and embed it into any Shopify page. 4️⃣
See it live
: Check it out on the page where you added this event collection widgetNow your customers can browse all your offerings in one place, making it easier than ever to book!

---
Pro Tips
- Highlight Special Events: Use the widget to feature promotions, seasonal events, or exclusive services.
- Optimize for Marketing: Add the widget to landing pages or blog posts to drive more traffic to your events.
- Measure Success: Track which events get the most clicks and bookings to refine your marketing strategy.
---
FAQ
- Can I embed the widget on multiple pages?
Absolutely! You can place the widget anywhere you want customers to see your events.
- Does it work with all Shopify themes?
Yes, the widget is designed to integrate seamlessly with any Shopify theme.
- Can I customize the layout?
Yes, you can adjust the widget style to hide or show the product description, pricing, and duration
---
The
Event Collection Widgets
feature is available for all Pro Plus and Ultimate customers. Ready to showcase your events and drive more bookings? Head to your dashboard and start creating your first collection today. We can’t wait to see how you use it! 🚀improved
New Improvements 🚀
Happy New Year! We are working hard on smoothing rough edges within the app. We have shipped some highly requested improvements!
We know how critical the booking page is to your operations, so we've focused on new improvements here, primarily
- Multi-select filters for Events & Availabilities so you can quickly find the bookings you need
- New tab for Cancelled Orders so you can see who cancelled
- Order Name now shows on Bookings page (ie. 4-digit name that you may be more used to than the 12-digit order)
- Price shows cleanly with the order details for quick and easy tracking

When editing your event
- The location, link, and payment options are presented more cleanly for you with additional information when you hover next to the title

Happy Booking!
We’re thrilled to introduce
Deposits
to give your customers the option to pay partially upfront while securing a booking. Perfect for businesses offering high-value services, such as installations, consultations, or events, Deposits make it easier for customers to commit while giving you upfront revenue and payment flexibility.Why You’ll Love It
- Flexibility for Customers: Let customers pay partially upfront and the remainder later.
- Boost Conversion Rates: Lower upfront costs encourage more bookings.
- Streamlined Payments: Manage deposits and outstanding payments directly in Shopify.

How to Set Up Deposits
1️⃣ Edit the Event: Go to your Dashboard and select the event you want to enable deposits for.
2️⃣ Enable Deposits: Under
General > Payment Options > Pay to Book
, toggle Deposits ON
.3️⃣ Set Deposit Amount: Choose either a percentage or fixed amount as the deposit.
4️⃣ Label Your Deposit: Customize the label customers will see during checkout.

5️⃣ Send Invoice for Remaining Balance: After a booking, click Send New Invoice to email the customer for the remaining payment. Once the balance is paid, the booking will be marked as fully paid in the app, with links to both the deposit and final payment orders.

You can update your Shopify product description to inform customers that a deposit will be required. Directly from the app, you can send the invoice or manually mark the remainder as paid.
The Deposits feature is available for all Pro Plus customers. Head to your Dashboard to enable Deposits and offer your customers more payment flexibility today. We’d love to hear your feedback! 🚀
As launch partners of Shopify Winter Editions '25 we're excited to share
Customer Account Extensions
-- a new way to give your customers more control and convenience with their bookings. Customers can now view, reschedule, and book follow-up appointments directly from their Shopify customer account
—no need to search for email links! Why You’ll Love It
- Self-Service Booking Management: Customers can reschedule or book follow-ups right from their account.
- Reduce Support Requests: Fewer reschedule requests for your support team to handle.
- Boost Repeat Bookings: Encourage customers to book follow-ups with simple, one-click actions.

---
Partnering with Shopify
Easy Appointment Booking is proud be the only app in the Appointments space selected for this launch by Shopify. Special thanks to the Shopify team!
- Shopify's 40 partners chosen and reflected here
- Shopify's Use Case walkthrough, highlighting experiences here
- X links here and here
---
How It Works
1️⃣
Enable Shopify Customer Accounts
: Go to your Shopify Settings > Enabled Customer Accounts 2️⃣
Turn on Booking Extensions
: Go to your theme, select Checkout and Customer Accounts, on the left click Apps. Click Manage Booking and Add Action.
3️⃣
Customers Self-Serve
: Customers can log in to their accounts, view upcoming bookings, reschedule, cancel, or book follow-ups. 
---
If you’re looking to offer a smoother booking experience and reduce support overhead, this one’s for you! Try it out, we can’t wait to hear what you think! 🚀
fixed
improved
Holiday Bug Fixes and Improvements
Happy holidays! We are working hard on smoothing rough edges within the app. We have shipped some highly requested improvements!
Improvements
- We have improved the time it takes for the "Select a time" button to show up by 60% on slow internet connections!
- There is a new variable {{ order_name }}available in email templates. This will give you the name of the order (ex:#1145). This is the same order name you see on the Shopify Orders Page.
- The intake question submission form has been cleaned up.
- In the Bookings tab, the "Edit" button has been moved to be beside the customer name.
- Selecting a custom schedule is now easier. We have cleaned up the date range picker.
- When setting your schedule, you can now tabthrough the inputs for faster entry.
- Updated code so that the Select a Time button shows up more reliably across more themes.
- Updated code so that the cart quantity disabling (for appointments) works across more themes.
Bug Fixes
- When a customer redeems a package, they can now respond to intake questions you have set up.
- Various small bug fixes and reliability improvements
We’re excited to announce the launch of Packages, a new feature for merchants who want to offer more flexibility to their customers while boosting booking revenue. With Packages, you can let customers purchase a bundle of services now and book them at their convenience later.

Why You’ll Love It
Upfront Revenue
: Take booking payments in advance, even if the appointments are scheduled later.Track Everything
: Easily monitor the packages purchased, the sessions redeemed, and remaining bookings — all one click away from your dashboard.Customer Flexibility
: Perfect for consultations, fitness classes, or any repeat services, customers can purchase now and book when it suits them.How it works:
- Click on Create New Package from the top right of the Dashboard.
- Select the Product: Each package must be linked to a Shopify product. When a customer purchases this product, they will be able to redeem the events or services you select.
- Decide which events or services can be redeemed if this package is purchased. Set number of bookings redeemable on this event.
- Expiration (Optional): Set an expiration period (e.g., 6 months from purchase) if there’s a timeframe for the customer to redeem their bookings. This can create urgency and encourage prompt scheduling.

The Packages feature is now available for all Pro Plus customers. If you’re looking for a way to increase revenue and make booking more flexible for your clients, this one’s for you!
Ready to Try It?
Head over to the Easy Appointment Booking dashboard and click "Manage Packages" to get started today. You can read our detailed help and video guide here. We can’t wait to hear what you think!Load More
→