Changelog
Follow up on the latest improvements and updates.
RSS
We’ve added a simple but powerful improvement to make payment for bookings even smoother: you can now automatically send an invoice to your customer when you manually create a booking from the dashboard. Just check the box, and the invoice goes out instantly.
⸻
Why You’ll Love It
📬
No Extra Steps
: Create the booking and send the invoice in one go.💳
Faster Payments
: Customers receive their invoice right away, making it easier to complete payment.🕒
Saves Time
: Perfect for phone-in bookings, VIP clients, or any time you’re handling things manually.
How to Use It
1️⃣ Go to your Dashboard OR Bookings tab
2️⃣ Click Add Booking to create a new appointment.
3️⃣ Check “Send Invoice” during booking creation.
4️⃣ The customer will receive an invoice linked to the booking via email immediately.

And you can track Invoices in Shopify. Easily view invoice status and payments from your Shopify Orders page. Available for Pro Plus and higher today!
We’ve just made it easier to control how your events appear in your Event Collection Widget. You can now reorder your events with a simple drag-and-drop interface—so you can highlight your best services first and guide customers to the bookings that matter most.

⸻
Why You’ll Love It
📌 More Control: Choose the exact order your events appear — no more default sorting.
🛍 Showcase Key Services: Put your most popular, profitable, or seasonal events front and center.
⚡ One-Click Simplicity: Reordering takes just seconds from the Widget tab.
⸻
How to Reorder Your Events
1️⃣ Head to the Widget tab in your Easy Appointment Booking dashboard.
2️⃣ On the top right of the event collection view click reorder, then drag and drop events into your preferred order.
3️⃣ Preview to see your new layout live on your site.
⸻
Pro Tips
🎯 Feature Seasonal or New Services: Move them to the top of your list to catch attention.
📈 Test & Optimize: Try different orders to see which layout drives the most bookings.
🧼 Keep It Clean: Periodically reorder to reflect new offerings or promotions.
⸻
FAQ
• Will my changes show up immediately?
Yes! Once you save, your updated order appears instantly on the live widget.
• Does this affect event availability?
Not at all—this is just about visual order, not functionality.
• Is this available to reorder on other widgets?
Not at this time, as the other widgets are based on your time when available via a calendar.
Available to all on the Pro Plus plan or higher!
We just made it a whole lot easier to manage manual and free bookings inside Easy Appointment Booking—especially when it comes to getting paid.
What’s New?
You can now:
- ✅ Choose whether to create a Shopify draft order when making a manual or free booking
- 💳 Send an invoice or mark a booking as paid directly from inside Easy Appointment Booking
- 🔄 Avoid switching between Shopify Admin and our app just to collect payment
How it works
Let’s say you’re booking an appointment on behalf of a customer. Before, you had to jump into Shopify to send an invoice, manage payments, or create a draft order manually. Now? It’s all built in.
This unlocks:
- Deferred payments: Create a booking now, and invoice the customer later.
- Manual bookings: Take phone or in-person appointments and send a payment link with one click.
- Free sessions with upsells: Offer a free appointment and still have a way to charge for add-ons afterward.
How to Use It
- Go to Settings and turn on the setting to create a draft order for free bookings.

- Make a free booking (through the admin).
- Go to the Bookings tab.
- You will see 3 new buttons beside the booking:
- View Draft Order: Lets you view the draft order in Shopify.
- Send Invoice: lets you send an invoice to the customer. The price on the invoice will be the same as the product (service) price.
- Mark as paid: This lets you mark the draft order as paid in Shopify, if you collect the payment outside of Shopify (ex: Cash payments)

---
This feature is available to all Pro Plus and Ultimate customers today. Try it out the next time you create a manual or free appointment and let us know if you have any feedback.
We're excited to announce a powerful new feature that gives you more control over your customers' booking journey and helps you optimize your conversion funnel.
What's New?
You can now specify a custom page or URL where customers will be redirected after booking an appointment. You can set this to be a different page or URL for each event/service that you offer.

Key Benefits:
- Enhanced Customer Experience
- Direct customers to custom thank you pages
- Create personalized post-booking experiences
- Seamlessly integrate with your existing website flow.
- Better Marketing & Analytics
- Track conversions accurately with all booking details
- Integrate with your analytics tools
- Measure booking success rates effectively
- Advanced Integration Possibilities
- Connect with your CRM systems
- Trigger custom workflows based on booking details
- Set up automated email campaigns with complete booking information
How It Works
- Go to your event settings. Click on the Advanced tab.
- Enter your desired redirect URL
- When a customer books, they'll automatically be redirected to your specified page
Need to create a new page? You can do that right in Shopify under Online Store > Pages. Click View and that's the URL you can use.

Example Use Cases:
- Redirect to a custom thank you page with personalized next steps
- Send customers to a product upsell page
- Connect with your email marketing system for immediate follow-up
- Track conversions in Google Analytics with detailed booking data, now that you have a start and end page.
---
This feature is available now for customers on our
Pro Plus
or Ultimate
plans. Visit your event settings to start customizing your post-booking flow!Need help setting this up? Our support team is ready to assist you. Just chat with us in the app.
---
Note: All data passed through URL parameters is properly encoded for security. The original booking confirmation will still be sent via email.
We’re excited to launch a newly improved Debug View, a helpful new tool to quickly understand why a booking time isn’t showing up. Whether you’re setting up a new event or troubleshooting availability, Debug View gives you a clear explanation of what’s going on—so you can fix issues faster and get back to booking!

⸻
Why You’ll Love It
🕵️
Instant Visibility
: See exactly why a date or time isn’t appearing to customers.⚡
Faster Troubleshooting:
No more guesswork—understand conflicts with employee hours, capacity limits, or settings in seconds.🎯
Great for Setup & Support
: Perfect for merchants building new events or support teams helping customers.⸻
How to Use Debug View
1️⃣ Edit Your Event: From the Easy Appointment Booking dashboard, click Edit Event.
2️⃣ Enable Debug Mode: On the right side you'll see the calendar preview. Toggle Debug Mode ON.
3️⃣ Click on a Date or Timeslot: You’ll see a detailed explanation for why a time may not be available.
⸻
Pro Tips
🛠 Use During Setup: When Editing your event, click on the Availability tab of the event, and then use Debug Mode. Now as you make changes to attendees, availability, or duration you can instantly see if the timeslots would show to your customers.
📽 Watch Our Video: Need a walkthrough? Check out our quick demo video here
💬 Great for Support: Share what you see in Debug Mode when contacting our team for even faster help.
⸻
FAQ
• Will my customers see Debug View?
Nope! It’s only visible to you as a Shopify merchant, inside the dashboard while editing events.
• Does this affect bookings?
Viewing and inspecting debug view does not impact your ongoing calendar (unless you make changes to your event). It’s just a behind-the-scenes view to help you troubleshoot.
• Can I leave it on?
We recommend using it as needed, then toggling it off when you’re done.
⸻
Debug View is now available for all merchants. Next time you’re wondering why a time isn’t showing, head to your dashboard and turn on Debug Mode—your future self will thank you! 🛠️
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. 🚀
Load More
→