Back to Developer Guides

This guide applies to:

  • Basic Edition
  • Plus Edition
  • Pro Edition
  • Business Edition

Introduction

In this guide, we’ll cover the new beta Booking App update to Simply Schedule Appointments.


What is the New Booking App?

The new booking app is a complete revamp of our front-end app framework. It gives us the flexibility to offer more complex features such as Booking Flows and Resources.

To start using the new booking app, go to the SSA Settings page > scroll to the bottom and click on the Developers link > toggle on Try the new booking app > click Save.

Try the new booking app toggle within the Developer settings.

Booking Flows

Enabling the new booking app will add a Booking Flow option in the Appointment Type settings

The Booking Flows (Business Edition feature) allows you to customize how the booking form looks for each Appointment Type based on your selection from flow sequences (Expanded, Express, First Available) and view layout options.

Visit our Booking Flow guides to see demos of how each Booking Flow looks with the varying Views.


Resources

Resource Booking is exclusive to the new booking app. Once you opt into the new booking app, you can enable Resource Booking (Business Edition feature)

Toggle on to enable Resources from WP-Admin > Appointment > Settings and scroll to the Resources tab

With Resource Booking, you can create, edit, view, and manage resources. By assigning the Resources to Appointment Types, you can control the Appointment Types availability based on the resources available.

Resources are created in Groups that can either be identical or unique.

  • Identical Resource Groups mean all resources within the group are the same, and it doesn’t matter which specific resource from this group is assigned to the booking.
  • Unique Resource Groups mean that each resource within the group is distinctive, and it does matter which specific resource from this group is assigned to the booking.

User Preference for Team Booking

Another great addition to the new booking app is the User preference option for Team assignment. For this feature, you must first setup Team Booking.

With the User preference, Users can select a Team member of their choice while scheduling appointments.

Toggle on the User preference option under the Team Members in the Appointment Type settings. Also, select Team members from the list below.

Performance Improvements

The new Booking App comes with a massive improvement to our caching system. This will help with sites on slower servers and pages containing multiple booking calendars.

One of the most significant benefits is loading times with our Form integrations (Gravity Forms and Formidable Forms). This dramatically reduces the loading times for forms heavily using conditional logic with multiple SSA Appointment fields.

Leave a Rescheduling Note

The new Booking App contains this new Rescheduling Note feature. The Admin and Team members (with permission) can now leave a note when rescheduling.


Style Updates

The new Booking App also gives the booking calendars a refreshing new look. We’ve updated our components library to include the more modern Material Design 3 design system.

Appointment Type Listing

The Appointment Type listing boasts a lighter and cleaner design. Improved texture gives the listing components a modern feel.

Screenshot depicting design changes and texture improvements in the new Booking App.
Refined Shapes for Date and Time Selection

We’ve revamped the shapes across our new booking app to make everything sleeker. You’ll find a rounder and neater appearance to the date and time selection buttons.

Screenshot depicting shape improvements in the new Booking App.
Enhanced Text Styling

We’ve made some adjustments to the text, focusing on improving clarity and details.

Screenshot depicting improved text clarity in the new Booking App.
Screenshot depicting improved text changes in the new Booking App.

Still stuck?

File a support ticket with our five-star support team to get more help.

File a ticket

  • Please provide any information that will be helpful in helping you get your issue fixed. What have you tried already? What results did you expect? What did you get instead?
  • This field is for validation purposes and should be left unchanged.


Related Guides