Changelog
Follow up on the latest improvements and updates.
RSS
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!We’re excited to announce our new Upsell Feature, designed to help you increase your store’s Average Order Value (AOV)! Now, you can seamlessly add physical products to your booking process, giving customers the option to purchase complementary items during checkout.
Why You’ll Love It:
- Boost Revenue: Capture additional sales with each booking — our early adopters have seen a 6% increase in AOV within the first month!
- Easy to Configure: Quickly add products directly to your bookings for an upsell-friendly experience.
- Smooth Checkout: Customers can add products to their cart and complete their purchase in just a few clicks.
From the Dashboard, click on Edit Event > Upsells. From there you can select which products and variants you'd like to show customers. This can be configured for each event you have.
This is designed for attaching physical products to your services, available for you on the Pro plan and up. We hope this helps boost that revenue for a strong finish to the year. We look forward to your feedback -- happy booking!
We’re excited to share a new feature to help you communicate to your customers clearer and easier than today. Our app now supports multiple languages, making it easier for your customers from different regions — regions like Quebec and Switzerland or brands with global locations — to book appointments in their own language, all with a streamlined setup!
Here’s what’s new:
- Language Settings Made Easy:You can now choose between Single Language or Multi-Language modes right from the Text & Language Settings tab in your app.
- Automatic Translations:For single-language stores, we’ll automatically translate strings to your selected language to keep everything user-friendly.
- Shopify Integrated:This works natively with Shopify Translate & Adapt, so you can define your Shopify locale which Easy Appointment Booking can pick up automatically for the calendar.
- Global Reach:This update will help your customers across different regions feel right at home when booking appointments!
To try this out, go to the Settings tab, under Text and Language. Select Single Language if you operate with one language which will translate automatically. Select Multi Language to support a default language.
If the customer changes their language using Translate & Adapt, they can see the changed language.
Whether you’re a free or paid customer, this feature is available to you! We’re committed to making your experience as smooth as possible, no matter where your customers are coming from. Let us know how it works for you. Happy booking!
We're thrilled to announce a new feature that makes scheduling even simpler for your customers. Now, when someone starts the booking process on your Shopify store, the next available date and time are automatically selected right away. No more clicking through dates and times —it's all set up for a faster checkout!
Why You'll Love This Update:
Boost Your Bookings
: A quicker booking process leads to better conversion rates for you, with less customers dropping off along the way who would be searching for a timeslot.Seamless Experience
: Now the customer will be routed to the first available time right away, making it easier for customers to complete their bookings without hesitation.Works Hand-in-Hand with Other Tools
: It pairs perfectly with our other features like directing customers straight to checkout and allowing them to book another appointment immediately after the first one, improving your overall conversion rate..To enable this go to Settings > General > Storefront > Gray Out Unavailable Dates. If you have unavailable dates for the rest of the month, we will prompt the customer to go to the next month which then finds the next timeslot.
We're always working to improve and make things easier for you and your customers. Give this new feature a try and watch your bookings grow!
Feel free to reach out if you have any questions or feedback.
The Easy Appointment Booking Team
Load More
→