Changelog
Follow up on the latest improvements and updates.
RSS
improved
fixed
March 2025: Improvements and Bug Fixes
We're excited to share our latest updates that make our booking system even more powerful and user-friendly. Here's what's new:
🎨 Improved Location Management
We've completely revamped the location management interface to make it cleaner and more intuitive. This update makes it easier than ever to organize and manage your booking locations, providing a better experience for both you and your customers.
📅 Calendar Improvements
Smoother Calendar Navigation: We've added smart month-change handling in the calendar view, making it more responsive and easier to browse through dates.
Better Availability Display: Enhanced how available time slots are displayed, making it easier for your customers to find suitable booking times.
Debug Mode Enhancements: While this is mainly for our technical team, we've improved our debugging capabilities to ensure a more reliable booking experience for your customers.
🔄 Integration Updates
Google Calendar: Added the ability to disconnect Google Calendar integration when needed, giving you more control over your calendar connections.
Custom Integration: We've made it easier to understand how to embed the booking calendar into your website with clearer instructions and helpful guidance.
📧 Email & Notification Improvements
Enhanced Email Consistency: We've improved email handling to ensure more reliable communication with your customers.
Better Package Creation Notifications: Refined the notification system for package bookings to keep you better informed.
💳 Transaction Handling
We've enhanced our order processing system to handle transactions more efficiently, particularly focusing on accurate refund calculations to ensure smooth financial operations.
🔧 Technical Improvements
Various performance optimizations and bug fixes to ensure a smoother overall experience
Updated several core dependencies to their latest versions for improved security and reliability
These updates reflect our ongoing commitment to making our booking system more powerful, reliable, and user-friendly. As always, we appreciate your feedback and continue to work on making your booking experience even better.
We’re excited to introduce a search feature on the Packages page so you can save time and easily look for details from a particular package! You can now search for a particular package by package ID, customer's email, or the order number!

The Search feature is now available to users on Pro Plus plans and higher! Ready to get started? Head to your dashboard, then click on
Sell a
package** and easily search for specific packages purchased today. 🚀We’re excited to introduce Automatic Refunds, saving time for you and your customers while keeping your records up to date. Now, when a booking is canceled the payment will automatically be refunded to the original card. No more manual refunds, fewer customer support inquiries, and everything stays in sync with Shopify!
⸻
Why You’ll Love It
⏳
Saves time
: Refunds are processed instantly, so you don’t have to handle them manually.📉
Fewer Support Requests
: Customers get their money back without needing to reach out.🔗
Fully Integrated with Shopify
: Ensures your order and payment records stay up to date.✅
Hassle-Free Cancellations:
Whether initiated by you or the customer, the refund is automatic.⸻
How Automatic Refunds Work
1️⃣ A Booking Is Canceled: Either by the merchant or by the customer (if you allow customers to cancel).
2️⃣ Refund is Processed Automatically: The original card payment is refunded without any extra steps.
3️⃣ Shopify Updates Instantly: Your order status in Shopify reflects the refund in real-time.

⸻
Pro Tips
- Set Clear Cancellation Policies: Make sure your policies align with automatic refunds to avoid confusion.
- Communicate with Customers: Let them know refunds will be processed automatically for smoother experiences.
⸻
FAQ
- Will this work with all Shopify payment methods?
Automatic refunds apply to card payments processed through Shopify. Other methods may require manual review.
- How do I enable automatic refunds?
Automatic refunds can be enabled by going to the Settings, General Settings, Shopify Workflows section

- If I cancel the booking do I have control whether the refund is issued?
When you cancel a booking on behalf of the customer, there is a checkbox that allows you to confirm a refund upon cancellation. It's selected by default, but you can opt out if need be.

Note: Customers who cancel a booking themselves (if you allow) will have cancellations result in automatic refunds.
- How does this appear on my Shopify Order?
The order gets refunded right away, with the timeline of events showing that Easy Appointment Booking refunded the order

- What if I have a product along with my order, how do refunds work?
This enables a partial refund, only for the amount that is relevant to the booking.
⸻
This feature is available to Pro Plus and higher! Start using this time-saving feature today. 🚀
We've been working on a few improvements based off of your feedback!
- ⚡ Add a Booking from the Booking tab. Saving you time, clicks, and more so you can add new customer bookings


- 🎯 Time-saving check in features. Have a lot of bookings? Find customers faster with a same-day view. Refresh data for recent walk-ins, saving you time as you check in customers.

- [Improvements] The first time a team portal member was invited they had to reset their password, now they can use their temporary password to start right away!
- [Bug fixes] Adding a team portal seat button is fixed on both Availability and Account tabs. Zapier connection link is now up-to-date.
We’re excited to introduce a new redesigned Reporting feature, a new way to track your bookings, revenue, and trends — all from within Easy Appointment Booking. With our new Reporting Tab, you can now access key insights to make smarter business decisions and optimize your booking strategy.

Why You’ll Love It
📊 Instant Booking Insights: Track booking quantity, revenue, high-frequency booking days, and more—all in one place.
📈 Advanced Reporting for Pro Plus: Gain deeper insights on booking conversion, busiest team members, and high-performing services.
⚡ Custom Dashboards for Ultimate Plan Users: Build custom reports tailored to your business needs.
🔍 Optimize Your Growth: Use data to market your most popular services, schedule staff for peak times, and refine your storefront widgets for better conversions.

How to Access Reporting
1️⃣ Go to the Reporting Tab: Located in your Easy Appointment Booking dashboard.
2️⃣ Explore Your Data: View booking volume, revenue, and customer trends at a glance.
3️⃣ Unlock Advanced Insights: Upgrade to Pro Plus for conversion tracking and team performance reports.
4️⃣ Customize Your Dashboard: Ultimate Plan users can create tailored views for even deeper analysis.
Pro Tips
🔹 Use Data to Plan Promotions: See which services are most booked and build targeted marketing campaigns.
🔹 Improve Staffing Decisions: Identify high-demand days and busiest team members to optimize scheduling.
🔹 Test Storefront Widgets: Monitor booking trends to see how embedded widgets impact conversions.
FAQ
- When will I see Reporting in my account?
Reporting is rolling out to all customers, starting with Ultimate and Pro Plus users. If you don’t see it yet, you’ll have access later this month!
- What’s included in the free version?
The base report includes booking volume, revenue, and key booking trends.
- How can I access Advanced Reporting?
Upgrade to Pro Plus for conversion insights, staff performance tracking, and more.
- How is this data generated?
We've partnered with Metabase to ensure your data is securely aggregated for your use only. We look at bookings that have been
created
in the time window you select.The Reporting Tab is now available and rolling out to all users! Ready to get started? Head to your dashboard and explore your booking insights today. 🚀
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! 🚀Load More
→