WordPress Booking Plugin: Simply Schedule Appointments


Simply Schedule Appointments is an easy-to-use WordPress appointment booking plugin. It’s an appointment booking system loved by 20,000+ businesses, with a 5-star review average.

The Simply Schedule Appointments booking calendars are easy and fast to set up. And enjoyable for your customers and clients to book and schedule appointments. You can set up the appointment scheduling calendars to take your first booking in less than 5 minutes!

Booking System Features to Help You Schedule Business Meeting Appointments

Features included with the Simply Schedule Appointments Free Basic Edition for booking appointments:

  • Unlimited Booking Calendars and Customizable Notifications
  • Use Advanced Scheduling Options and Blackout Dates to highly tailor your schedule
  • Embed the appointment booking calendars using the Block editor, Elementor widgets, Beaver Builder modules, and Divi modules
  • Style and Customize the Booking Calendars to match your brand and website
  • Translation-ready – including Spanish, German, French, and more!
  • Deeply connected with WordPress including integrations for the The Events Calendar plugin, WP Fusion, and more!

Features included with the Simply Schedule Appointments Paid Premium Editions for booking appointments:

  • Group or class event booking – Book time slots up to a certain capacity
  • Google Calendar Sync – Allow your site’s booking system to check your personal calendar for conflicts
  • Mailchimp – Automatically add users as new contacts to your audience from the booking form
  • Stripe and PayPal for Payments – Instantly get paid for your time and expertise
  • Twilio for SMS notifications and reminders
  • Gravity Forms and Formidable Forms Integration – Create complex booking forms
  • Zoom and Google Meet for virtual meetings
  • Google Analytics and Tag Manager tracking enabled to count booking form conversions
  • Trigger Webhooks for appointment actions and connect to Zapier
  • Team booking – Allow your staff to receive bookings and customize their own schedules

Simply Schedule Appointments is perfect if you want to let your customers schedule phone calls, in-person or virtual video meetings, or coaching appointments. The perfect tool for business consultations, interviews, or scheduling services.

You can tame your schedule and easily manage when you’re available for appointments. And block off dates when you don’t want to be disturbed for bookings — no more phone calls or back-and-forth emails to find a meeting time that works. Simply let your WordPress booking system take care of it!

Easily limit how many daily appointments you schedule and set the minimum time between bookings. Automate your schedule while still maintaining control of your availability — manage your booking calendars, time slots, and appointments all in one place.

Offer different types of appointment calendars for your services. For example, you could allow new clients to schedule on an introduction call calendar or let established customers schedule a longer time slot with a separate calendar. And, forget about double-bookings, Simply Schedule Appointments is capable of preventing unexpected scheduling problems!

Are you looking to offer tutoring or remote teaching classes? Let your students quickly book times with you for lessons, reviews, or simple consultations. Localized time zones make meetings for distance learning and remote office hours a breeze to schedule.

Simply Schedule Appointments contains all the data from your appointments and customers within your WordPress site. Own your data to avoid GDPR complications and make it easier for your booking system to achieve HIPAA compliance.

Complete documentation to start booking appointments today is available on our website.

Getting Started with the WordPress Booking Calendars is Easy

Use the built-in Setup Wizard to create your first Appointment Type in under 5 minutes. Next, just embed the booking calendar on your site using our general booking shortcode [ssa_booking] or our native WordPress editor block:

Who This Booking System is For

Simply Schedule Appointments is ideal for anyone who needs to book appointments with clients and customers, including booking for:

  • Client Meeting Booking — Entrepreneurs, Web developers, Consultants, Personal and Business Coaches, Lawyers, Car Dealers, Real Estate, Agencies
  • Event Booking — Wedding coordinators, Dress Shops, Boutiques, Workshop Teachers, Food Truck Lots
  • Class Lessons or Tutor Scheduling — Personal trainers, Yoga studios, Exercise Studios, Language / ESL Tutors, Dance Studios, Fitness Professionals, Music Teacher, Instructors, Professors
  • Service Booking — Handyman Services, Contractors, Hair Salons, Barbershops, Photographers, Tattoo Shops, Notaries, Tax Preparations, Home Inspections
  • Visitor Booking — Bakeries, Restaurants, Museums, Retirement Homes, Curbside Pickup
  • Patient Booking — Nutritionists, Vaccination Appointments, Chiropractors, Physical Therapists, Pharmacy Prescription Pickups
  • Simple Reservations — Equipment Rentals, Room Reservations, Table Reservations for Restaurants, Office Reservations

Simply Schedule Appointments offers an excellent experience for your customers who need to book appointments. Our WordPress booking plugin has just the features you need without all the extra bloat and needless settings found in other appointment booking plugins. And our UI is snappy, highly responsive, and a joy to use.

Flexible, Fast, and Powerful Booking Calendars

Other appointment scheduling plugins are either too simple or too complicated. They lack the basic features you need and want to start booking, or, if they do have those features, as you grow and add services, staff, and locations, they become complex and confusing to use for booking.

Simply Schedule Appointments is ready to grow with your business’ booking needs — without all the confusion and clutter of settings that don’t apply to you. It’s also highly compatible with WordPress and can be added to any theme and page layout on your site.

Simply Schedule Appointments offers fully responsive booking calendars and works efficiently on any device – even touch screens. Our WordPress booking plugin will work dependably and reliably, whether you’re managing your appointment availability from your tablet or your customer is booking an appointment from their smartphone.

User-Friendly and Accessible Booking System

Our WordPress booking calendar system was designed with people in mind, first and foremost. So we’re always thinking about how people will be using our appointment scheduling plugin, what they’ll expect, and what booking features they’ll want and need.

This WordPress booking calendar system is built with you and your customer in mind and is accessible for everyone. We believe appointment scheduling should be as clear and straightforward as possible while maintaining the flexibility and booking features our customers need.

We’ve made sure that everyone can use our appointment scheduling plugin, including people with auditory, visual, and physical disabilities.

Everyone deserves access to everything the web offers, so we built our WordPress booking calendar plugin with accessibility in mind. As a result, you’ll never have to worry that a customer will find themselves unable to schedule an appointment because of their abilities or the device they’re using.

Deep Integrations With All the Tools and WordPress Plugins You Love

Integrations included with the Simply Schedule Appointments Free Basic Edition for booking appointments:

Integrations included with the Simply Schedule Appointments Paid Premium Editions for booking appointments:

  • Google Calendar
  • Mailchimp
  • Stripe and PayPal for Payments
  • Webhooks for Zapier
  • Twilio for SMS notifications
  • Gravity Forms
  • Formidable Forms
  • Google Analytics and Google Tag Manager
  • MemberPress
  • Zoom and Google Meet for virtual meetings
  • The Events Calendar
  • Project Panorama
  • LifterLMS
  • Webex
  • Facebook pixel

Useful Links to Help You Start Booking Appointments Today


  • The Appointments Dashboard When You First Open the Plugin - Initialize the Setup Wizard.
  • Appointment Types Page - Manage Your Booking Calendars.
  • Appointments Page - View Your Upcoming Bookings.
  • Settings Page - Manage Notifications, Translations, Blackout Dates, Styles, and More!
  • Support Page - View Plugin Diagnostics and Easily Get in Touch With Our Support Team.
  • Display the Booking Calendars on your WordPress page or post.
  • View the Booking Calendar Availability using a Weekly View.
  • View the Booking Calendar Availability using a Monthly View.
  • Schedule an Appointment using the built-in Booking Form.
  • Final Confirmation on the Booking Form.


Este plugin proporciona 2 bloques.

  • Appointment Booking Form
  • Upcoming Appointments


  1. Sube los archivos del plugin al directorio /wp-content/plugins/plugin-name o instala el plugin directamente a través de la pantalla de plugins de WordPress.
  2. Activa el plugin a través de la pantalla «Plugins» en WordPress
  3. Select the Appointments option in the WordPress Dashboard menu to set up and configure the plugin.

Instalación manual

  1. Sube todo el directorio /simply-schedule-appointments al directorio /wp-content/plugins/.
  2. Activa Simply Schedule Appointments a través del menú «Plugins» en WordPress.

Después de instalar

  1. Verás un nuevo elemento en el menú de la izquierda llamado «Citas». Haz clic en él para empezar.
  2. Nuestro asistente de inicio te guiará a través de los ajustes básicos y la configuración de tu primer tipo de cita.
  3. Puedes utilizar el shortcode [ssa_booking] en cualquier entrada o página para añadir un formulario de reserva de cita para tus clientes.

For more details, please see our detailed documentation.

Preguntas frecuentes

¿Cómo muestro el formulario de reserva?

To embed the Simply Schedule Appointments booking calendars on your WordPress pages or posts you can use a shortcode or a page builder module (ex. Elementor Appointment Booking module). You can paste the booking shortcode below using a text box to display all of your appointment types:


Guide on all the ways you can display the Appointment Type Booking Calendars on your site.

¿Dónde puedo leer la documentación?

The full documentation is available at our website.
Or, get started with our free Basic Edition guide.

¿Terminaré con una reserva doble?

Nope. Once a customer has booked an appointment time, that time is no longer available for booking. So you’ll never find yourself double-booked.

Additionally, we do some extra checks while a customer is booking an appointment just to be sure their selected time is still available. If someone else books their selected time while they’re in the process of booking, we’ll let them know and ask them to select another time.

We also offer Google Calendar syncing in our Plus, Pro, or Business Edition to make sure you never double-book appointments with your personal schedule.

¿Puedo personalizar la apariencia del formulario de reserva?

Yes, you can. We offer settings for color and font that will let you customize the form to blend seamlessly into any theme.

You can additionally add custom CSS to customize the form even further.

Are there limitations on the number of booking calendars or appointments I can make?

No! The free Basic Edition of Simply Schedule Appointments allows you to create an unlimited number of Appointment Types so that you can create a booking calendar for each of your business’ services.

And the booking plugin will never limit the number of appointments that you can book.

Can I test the Simply Schedule Appointments booking calendars before installation?

Yes, we have a variety of booking demos where you can book test appointments.

How can I upgrade to the Simply Schedule Appointments Plus, Professional, and Business Editions?

The Plus, Professional, and Business Editions are paid versions of the Simply Schedule Appointments booking plugin. Purchase and download the Premium Booking Editions.

How does Simply Schedule Appointments compare to Calendly?

We bring all of the great features that people are familiar with in the Calendly scheduling tool. But with the versatility and freedom that WordPress offers.

Compared to Calendly, customers who use Simply Schedule Appointments find that this plugin offers:
* A better range of styling options to match your website
* More ways to mesh the booking calendars into the website workflow through integrations, for example Gravity Forms and MemberPress.
* And, the package tiers are much less complicated — we don’t charge by number of team members or number of calendars, it’s all unlimited!

I’m not a developer, can I still set this up?

Yes of course! The majority of our customers are not developers — setup is really as simple as:
1. Activating the plugin on the site
2. Going through our setup wizard to create your first booking calendar
3. Embedding the calendar on any page or post of your choosing

See our guide on how to get started.


13 de abril de 2023 2 respuestas
It is a quick to use and intuitively equipped plugin. From the point of view of the basic functions, there is absolutely nothing to complain about. But unfortunately there are 2 things that make me at least not want to use it: (personal opinion) Divi moduleI think it's great that there is at least a module for the Divi Builder. There are just too many producers out there who keep forgetting about Divi, even though the builder, next to Elementor, holds the most market share. But that's where it ends. The usual design options are not given to choose from. For example, if you have different fonts for headlines and body text, you cannot set them. DSGVO (GDPR) - European users bewareUnfortunately, the plug-in cannot be used in this form, as there is no possibility to switch off external resources. You would have to go back to functions.php by hand to get it somewhat right, but that shouldn't be the point. Extended regulations have been in place since 2018 and there are still providers who simply don't care. As I said, it's a nice plugin, but point 2 in particular needs to be improved.
11 de abril de 2023 1 respuesta
I have had a couple of problems with my account and both times they have managed to resolve my problem in a quick and timely fashion. I have not once regretted choosing SSA for my booking needs and will continue to use them.
25 de febrero de 2023 1 respuesta
I originally had my product sales setup in WooCommerce and tried a couple different pro level booking plugins. They were terrible products! So I am a longtime user and fan of Formidable Forms. Thought I'd give this booking plugin a try. Oh my, it's amazing. So simple to setup. I had a couple tweaks I wanted to make and their support was incredibly helpful and responsive. It integrates so nicely with Formidable. The resulting product is very streamlined and simple for the customer. Thank you so much SSA! As a professional website developer ... whew ... I feel so much better about the website I've setup for my customer. Diane
19 de febrero de 2023 1 respuesta
Simply Schedule Appointments is the best booking plugin for WordPress. It's very easy to use, and also the support is amazing. Kudos for this great plugin!
14 de enero de 2023 1 respuesta
I wanted to add a way for my clients to setup their own appointments so I wouldn't have to keep responding to incoming requests. I looked a number of Wordpress plugins and they were so complex! I loaded Simply Schedule and had "Book Appointment" page up on my site in 15 minutes! Then, when I wanted to tweak a few things about the way they displayed and integration with Google, I logged a request with support and received quick answers to my questions that were easy to understand and act on. I wish all software were designed so well and was so easy to use
Leer todas las 100 reseñas

Colaboradores y desarrolladores

Este software es de código abierto. Las siguientes personas han contribuido a este plugin.


"WordPress Booking Plugin: Simply Schedule Appointments" ha sido traducido a 10 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce "WordPress Booking Plugin: Simply Schedule Appointments" a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

  • Fixed: Save to Calendar button not shown with some Stripe appointments
  • Fixed: stripe_code error on some appointments
  • Improved: testing for Stripe webhooks

  • Added: Formidable Forms merge tags
  • Added: Beta feature for showing an appointment’s history
  • Added: Beta feature to reschedule appointments as an admin
  • Improved: Logging for Stripe when payments fail
  • Fixed: Error with lazy loading
  • Fixed: Stripe payments could be booked without explicitly choosing “Pay Later” option
  • Fixed: Error with Google Calendar checking for conflicts
  • Fixed: Deprecated warning in dashboard widget
  • Fixed: Unexpected behavior when downgrading from Pro edition using payments to Basic edition

  • Improved: Updated Guzzle library
  • Improved: Updated timezone database
  • Fixed: Google authorization with manual keys
  • Fixed: Timezone resetting to admin’s local browser timezone

  • Improved: Updated Twig library
  • Fixed: Month name not translating in email notifications
  • Fixed: Gravity Perks Unique ID not syncing to SSA
  • Fixed: Group Appointment Listings Not Working for Team Bookings
  • Fixed: Compatibility for sites where site_url differs from home_url
  • Fixed: Warning in Gravity Forms without a Name field

  • Added: Gravity Forms merge tag for Appointment Type instructions
  • Added: Stripe IDEAL payment gateway support
  • Added: Admin ability to manually override appointment status
  • Improved: Handling of deleted WP users
  • Improved: Availability Detective can now detect pending appointments
  • Improved: Gravity Forms integration handling for abandoned appointments
  • Improved: Updated 3rd party PHP libraries
  • Improved: Stripe integration now creates guest customers
  • Improved: UI for selecting appointment types in WP editor block
  • Fixed: Appointment types not loading if label is missing
  • Fixed: Mailchimp text label not saving changes
  • Fixed: Confirmation redirect page not displaying in dropdown
  • Fixed: Gravity Forms merge tags issue

  • Added: Ability to dynamically export to ICS subscription feed
  • Added: Gravity Forms merge tags for time/date formats
  • Fixed: iFrame resizing incorrectly within Gravity Forms
  • Fixed: Booking form cut off in some themes

  • Added: Admins can now leave a note when canceling an appointment
  • Fixed: Edge case where user could accidentally select a much longer duration than intended

  • Fixed: Database issue affecting appointment types on some servers

  • Improved: Performance of Appointment Types and fixed label_ids on databases with low memory limits
  • Improved: Added team members to upcoming appointments wp-admin dashboard widget
  • Fixed: Formidable forms without AJAX not running SSA script properly

  • Added: Web_meeting_password field to list of notification variables
  • Added: Automatically detect/set contrast mode for dark background colors
  • Added: Submenu to directly jump to Team management
  • Improved: Appointment Booking block UX
  • Fixed: Navigating monthly view in some situations
  • Fixed: Appointment.payment_status not rendering accurately in notifications
  • Fixed: Availability calculations affecting appointment types with capacity 2 and before/after buffers

  • Added: Team submenu to the Appointment menu in wp-admin
  • Improved: Handling of Gravity/Formidable forms submitted after a long delay
  • Fixed: label_id error affecting some servers
  • Fixed: Changing business timezone was not clearing availability cache

  • Fixed: Performance issue on sites with large number of WP users
  • Fixed: Stripe payment information not showing up after new Stripe API changes

  • Added: Support for Japanese Yen as a payment method
  • Improved: Notifications and Webhooks properly display generated Zoom and Webex meetings
  • Improved: Clear appointment information after an appointment type has been updated
  • Improved: Warn about conflict with All-In-One Security conflicts
  • Improved: Mailchimp integration
  • Improved: Text color accessibility
  • Improved: Export/Import handling of edge cases
  • Fixed: Instructions field label missing in appointment type editor
  • Fixed: Embedding with label shortcode breaking Stripe payment return URL
  • Fixed: Stripe payment errors in some regions

  • Improved: Filter appointments by label
  • Improved: Critical errors are now highlighted in the admin app
  • Improved: Formidable Forms conditional logic involving SSA fields
  • Fixed: Alignment of pending status in admin app
  • Fixed: Handling of id 0 database records on MS SQL Server
  • Fixed: Unable to load appointment details in admin app on some appointments booked through Gravity Forms
  • Fixed: Stripe compatibility with 2022-11-15 API changes (causing successful payments, but abandoned appointments)
  • Fixed: Error with Formidable Forms field values mapping to SSA incorrectly
  • Fixed: Conflict with ssa_locale and TranslatePress

  • Improved: Payment details now show on the booking confirmation screen
  • Fixed: Error affecting a few users loading appointment types in the admin

  • Improved: Downloading translations also fetch missing strings for easier manual translation
  • Fixed: Rescheduling not working on some sites with custom front page

  • Added: Custom labels for managing appointment types
  • Added: Admin can now specify a custom page to be used for rescheduling
  • Added: Gravity Forms redirects work with new ssa_confirmation shortcode
  • Improved: Automatically refresh appointment list in admin app
  • Improved: Interface for managing team members
  • Improved: Hide team members filter when no team members are found
  • Improved: Better handling of Paypal Return to Merchant button
  • Fixed: Blue links on iOS Mobile Safari
  • Fixed: Some broken “improve this translation” links

  • Added: Webhooks now contain web meeting details
  • Added: Calendar Event settings to customize the event that gets added to customer/admin calendars
  • Improved: Hid beta features section when none are available
  • Improved: Gravity Forms with Stripe Checkout or Paypal handle pending payments better
  • Improved: SSA’s Gravity Forms field is easier to select when creating your form
  • Fixed: Preview mode broken when editing notifications for appointment types with no bookings
  • Fixed: Notifications not saving template variables inserted from the dropdown menu

  • Improved: Time-triggered reminders now available in plus
  • Improved: Show warning if SSA plugin directory is renamed
  • Fixed: 3 misspelled strings of text in admin-app

  • Improved: Calendar styling on mobile Safari browser
  • Fixed: Zoom links not generating for appointments with very long customer submissions
  • Fixed: Google Calendar sync errors for some Gravity/Formidable Forms customers
  • Fixed: Team member associated with appointments they book on behalf of customers

  • Added: Redirect parameter to ssa_booking shortcode
  • Improved: SSA Gravity Forms field allows multiple appointment types to be set by admin
  • Improved: SSA Gravity Forms field bubbles change event
  • Fixed: Google Calendar sync issues on some older PHP environments### ###
  • Improved: Gravity Forms integration supports conditional logic when an appointment time is selected
  • Improved: Abandoned appointments can no longer be marked as canceled
  • Improved: Translations and support for formal German
  • Fixed: Conflict with Thrive Themes and URL for editing appointments

  • Fixed: Dashboard widget showing appointment details to subscriber-level users
  • Fixed: Large action scheduler database size
  • Fixed: Rescheduled Paypal bookings marked as pending_payment

  • Added: Developer setting to delete SSA data after plugin is deleted
  • Added: Ability to search appointments by customer information
  • Fixed: Undefined index PHP warning
  • Fixed: Sidebar layout/overlap in notification settings screen

  • Added: Formidable Forms support for upload field
  • Improved: Canceling appointments will remove associated webex meeting
  • Improved: Display of appointments in pending status
  • Fixed: Live preview of notification changes in admin app

  • Fixed: Error on databases with limits of 8126 bytes per row
  • Fixed: Error on servers that don’t support Action Scheduler

  • Fixed: Error preventing new appointment bookings in some environments

  • Added: Shortcode for past appointments
  • Improved: WP-Admin dashboard widget matches appointment type label colors and limits to 5 appointments
  • Improved: Handling of intermittent Google Calendar connection errors
  • Improved: Remove Webex meetings when an appointment is canceled
  • Fixed: Stripe bug when using German Formal language
  • Fixed: Unable to submit support tickets on some sites

  • Added: WP-Admin dashboard widget for upcoming appointments
  • Added: Team member information to webhook payload
  • Improved: Updated timezone database
  • Improved: Indicate inactive team member status in appointment list
  • Improved: Consistency of translatable strings
  • Improved: Gravity Forms field now triggers change event when an appointment time is selected
  • Improved: Accessibility of notification toggles
  • Fixed: Browser not supported error on some (actually) supported browsers
  • Fixed: Google Calendar list not displaying properly for some team members
  • Fixed: Customer information rendering out of order on appointment confirmation screen

  • Added: Currency code next to prices
  • Added: Button to delete unused translations
  • Added: Icons to customer information fields
  • Improved: Updated Google Material Icons Font
  • Improved: Clear availability cache when business timezone is changed
  • Improved: Google Calendar now uses the global get_attendees() function for consistency
  • Improved: Add whether a customer agreed to SMS reminders in the Appointment Details Page
  • Improved: ssa_upcoming_appointments shortcode now displays web meeting URL
  • Fixed: Google Holiday calendars didn’t exclude any availability
  • Fixed: Compatibility with Cloudflare polish and caching plugins that minify javascript
  • Fixed: Web Meeting appointment type settings not working in some cases
  • Fixed: Phone Field Dropdown shifted content on page

  • Fixed: Elementor global color styles not applying to scheduling widget
  • Fixed: Developer jobs when there are no appointments that fit the criteria
  • Fixed: Mobile scrolling on some sites
  • Fixed: empty duration for Appointment Type error

  • Fixed: Problem with plugin updating on older server environments

  • Improved: Rescheduling interface now shows in the user’s language
  • Improved: Compatibility with plugins/themes using the Carbon library
  • Fixed: Compatibility with The Events Calendar
  • Fixed: Database deadlock error on high-traffic sites

  • Added: Appointment.web_meeting_url to notification token list
  • Added: Gravity Forms merge tags for ICS and Add to Google Calendar
  • Improved: Abandoned appointments can be booked when a payment is received
  • Fixed: Country code in phone field
  • Fixed: Handling of stripe error to show error message
  • Fixed: CSS pseudo-elements not working
  • Fixed: Validation issue with SMS notifications and subject field
  • Fixed: Cannot modify header information error in ICS file
  • Fixed: Possible pending payment status when payments setting is off

  • Fixed: Fatal error affecting PHP 8.1 in certain scenarios
  • Improved: Gravity Forms merge tags for ICS and Add to Calendar links
  • Fixed: Required payments still enforced after disabling payments module

  • Added: Appointment.payment_status field for email notifications
  • Added: Lithuanian translation pack
  • Improved: accessibility of telephone validation errors
  • Fixed: Validation error when saving profile for some team members
  • Fixed: Month names not translated on all booking views

  • Fixed: Incorrect slot already booked error
  • Improved: auto-scroll functionality when switching tabs

  • Added: Czech language pack
  • Improved: Replaced appointment.start_date variable with appointment.business_start_date and appointment.customer_start_date
  • Improved: Security hardening

  • Improved: Language support for Tamil and other RTL languages
  • Fixed: Auto-scroll jumpiness on busy pages with elements loading after initial page load

  • Added: Button for team members to Book an Appointment in the admin
  • Added: Developer API endpoint for ICS Subscription feed
  • Fixed: Error deleting team members
  • Fixed: Disable auto-scroll jumpiness in iFrame resizer

  • Added: Icelandic translation
  • Fixed: Fatal Error when Appointment ID is not found
  • Fixed: Plus sign in pre-populated emails not working
  • Fixed: Bulk editing specific start times
  • Fixed: PHP namespacing of third party libraries### ###
  • Added: Webex integration
  • Improved: SCA support for Stripe
  • Improved: Team Members can now deauthorize their Google Calendar account
  • Fixed: Rescheduled date/time timezone sometimes incorrect in admin
  • Fixed: Zoom authorization redirect error affecting some sites
  • Fixed: Gravity Forms phone field not syncing to SSA

  • Added: Twig Template variables for “Add to Calendar” link
  • Improved: Google Calendar attendees always include assigned team members

  • Fixed: “setting up” error on some sites

  • Added: web_meeting_url merge tag for Gravity Forms
  • Added: ssa_admin shortcode to display SSA management interface on the frontend
  • Fixed: Browser auto-fill sometimes breaking phone number validation

  • Fixed: Some symbols getting improperly encoded in custom Google Calendar Events
  • Fixed: Deprecated warnings affecting Divi sites running PHP8

  • Improved: Show error details if submitting a support ticket fails for any reason
  • Fixed: Advanced Scheduling Settings still apply to Appointment Types when disabled
  • Fixed: SMS Notifications not sending properly when Rescheduling appointments

  • Fixed: Error with trim() function on some customer information fields

  • Improved: Better error messaging when customizing Google Calendar events
  • Improved: Recommend relevant documentation when submitting a support ticket
  • Fixed: Error affecting Google Calendar Sync

  • Fixed: Some bookings not assigned to team members

  • Added: Google Calendar event customization (beta feature)
  • Added: Filter to allow lazy loading of booking app
  • Added: Filter to allow hidden Gravity Forms fields to be passed to appointment
  • Improved: Independent Availability is now found under Advanced Scheduling Options

  • Added: Show relevant help center guides on the sidebar
  • Added: Option for large sites to only export upcoming appointments
  • Improved: Show better error message when setting a price below Stripe’s minimum requirement
  • Fixed: Prevent double-bookings caused by unexpected browser behavior

  • Improved: New icons in SSA Settings screen
  • Improved: Stripe error handling
  • Fixed: Checkboxes showing incorrectly when editing team members assigned to an appointment type
  • Fixed: Exception in appointment factory

  • Fixed: Parse error affecting some sites

  • Added: Option to resend out emails for all upcoming appointments
  • Improved: Detect and prevent twig syntax errors when editing notifications
  • Improved: Error message if your site’s REST API is not returning proper JSON
  • Improved: Error logging
  • Fixed: “Leave without Saving” dialog showing incorrectly
  • Fixed: Back button not working when a single date and time is available

  • Improved: dropdown for “Change timezone” in booking app
  • Fixed: PHP warning with wp_localize_script on newer PHP versions
  • Fixed: Phone number field showing error warning incorrectly
  • Fixed: Jumpy scrolling when SSA is embedded in other plugin layouts

  • Added: Team Members can now specify their own web meeting URL
  • Improved: Ability to search for languages in translation settings
  • Fixed: Team Members not being assigned to some appointments
  • Fixed: Incorrect availability calculation with multi-day appointments
  • Fixed: Prevent negative appointment durations
  • Fixed: Prevent invalid property error

  • Fixed: PHP Warning
  • Fixed: Potential fatal error if two copies of SSA are installed

  • Added: Additional date format to better support more countries
  • Added: Developer option to manually sync appointments to Google Calendar
  • Fixed: Bug affecting Formidable Forms displaying entries containing deleted appointments

  • Added: Gravity Forms merge tags for team members
  • Added: Norwegian language pack
  • Added: wp-cli command to import SSA code
  • Fixed: Incorrect availability for appointment types with multiple-day durations or buffers
  • Fixed: Some appointments getting booked with no team member assigned

  • Improved: Change the position of the Name and Email fields on the booking form
  • Fixed: Locked timezone not displaying properly on the customer edit screen
  • Fixed: Gravity Forms bug with changing selected time showing incorrect dates available
  • Fixed: Error with previewing notifications containing new template variables
  • Fixed: Error with phone number field when editing an appointment
  • Fixed: Support status on hosts where core updates are locked

  • Added: Slovak language pack
  • Improved: Display of rescheduled appointments in the admin app

  • Added: Greek language pack
  • Improved: Support for recent timezone changes
  • Improved: Highlight when a new version is available

  • Added: Gravity Forms merge tags to show appointment details in Gravity Forms notifications
  • Added: Estonian language pack
  • Fixed: Gravity Forms and Formidable Forms integration on forms with multiple pages
  • Fixed: “Add to Calendar” link not working on some sites with mixed HTTP/HTTPS path

  • Added: Customer’s rescheduling/cancel link to the admin appointment details
  • Added: Developer option to purge old appointments from the database
  • Improved: Ability to access previously-deleted appointment types
  • Fixed: Notice Required couldn’t be set to zero minutes in some circumstances
  • Fixed: Conflict with WPSSO Core plugin
  • Fixed: Bug affecting multi-page forms (Gravity/Formidable integration)

  • Fixed: Potential error in notifications caused by missing customer timezone data

  • Fixed: Unexpected ) error for sites running PHP7.2

  • Fixed: Bug affecting customer information fields for some users upgrading from free to plus
  • Fixed: Bug preventing Minimum Booking Notice being set to 0

  • Improved: Send more SSA appointment details for customers using Gravity Forms Webhook add-on
  • Fixed: Bug causing some users to see bookings with no customer information fields
  • Fixed: Bug with Spanish language pack not formatting date correctly
  • Fixed: Group appointments incorrrectly generating different Zoom meeting IDs for same time slot
  • Fixed: Formidable Forms Name fields getting formatted incorrectly in SSA appointments
  • Fixed: Formidable Forms entry not pointing to SSA appointment

  • Improved: Performance with reduced CPU usage
  • Fixed: Conflicts with other plugins using action scheduler

  • Fixed: Unexpected availability for some customers

  • Improved: Compatibility with plugins using action scheduler

  • Improved: Show “rescheduled” status in CSV export
  • Improved: Automatically clean out old ICS files
  • Fixed: Bug affecting min/max booking notice on some sites

  • Fixed: Fatal error on sites running outdated PHP versions (PHP5.6 and PHP7.0)
  • Fixed: Fatal error affecting some sites when calculating availability

  • Improved: Remove unnecessary library to reduce filesize

  • Added: New Gravity Forms merge tag for public_edit_url so you can include SSA Cancel/Reschedule links inside of Gravity Forms notifications
  • Improved: Performance of admin-app
  • Fixed: Missing icons in Elementor widgets
  • Fixed: Leave without saving option for Team Members
  • Fixed: Back arrow displays when specific shortcode is used

  • Improved: Importing SSA export code now performs an emergency backup to help recover accidental data deletion
  • Improved: Performance when lots of SSA schedulers are embedded on the same page
  • Improved: Date formatting in Gravity Forms and Formidable Forms now uses SSA date formatting preferences
  • Fixed: Original content of Appointment wiped out after reschedule/cancel
  • Fixed: SMS Notification cut off if the less than character is used
  • Fixed: Export code wasn’t clearing appointments when only appointment types were exported

  • Improved: Link from original appointments to rescheduled appointments
  • Improved: Layout of dialog buttons on mobile devices

  • Added: Show critical timezone errors in SSA Support tab
  • Added: {{ refund_policy }} variable for notification templates
  • Improved: Live preview when editing notification templates
  • Improved: Appointments that are 150 minutes show up as 2.5hrs to customers when booking
  • Improved: Logic for assigning appointments to Team Members
  • Improved: Remove problematic/invalid timezones like US/Pacific-New
  • Improved: More clear instructions around exiting a page without saving changes
  • Improved: SSA no longer saves Gravity Forms fields marked as admin-only or hidden
  • Improved: Add Cancel/Reschedule link to shared calendar events
  • Fixed: Unable to click into Appointment Details Page on some sites

  • Added: Cancel/Reschedule link to default calendar event description

  • Added: New notification variables for formatted dates {{ Appointment.customer_start_date }} and {{ Appointment.business_start_date }}
  • Improved: Prevent search engine indexing on SSA booking app
  • Improved: Increase time that SSA holds an appointment waiting for Paypal confirmation (it can take a long time on new accounts or for * certain types of payments)
  • Fixed: Warnings in developer console
  • Fixed: ssa_full_access user capability

  • Improved: Compatibility with aggressive caching environments
  • Improved: The Events Calendar integration

  • Improved: Prevent sending “reminder” notifications that would go out before the appointment was booked (eg. 1-week reminders booked for an * appointment 1 day away)
  • Fixed: Logged in user name/email not automatically filling on some sites

  • Improved: Integration with Gravity Forms User Registration add-on
  • Fixed: Syncing password data from Gravity Forms to SSA
  • Fixed: Syncing empty data from Gravity Forms to SSA
  • Fixed: Appointment edit URL affecting some SMS messages

  • Improved: Translations for customer information fields
  • Fixed: Default value for Google Calendar refresh interval

  • Added: Appointment.customer_start_date notification variable
  • Added: Appointment.business_start_date notification variable
  • Added: link filter to notification templating to allow text links with custom label
  • Fixed: Unwanted data added to customer information fields in some cases

  • Improved: Google Calendar events with Google Meet meetings only send a single invitation notification
  • Fixed: Prevent plugin conflicts with Appointment Edit URL

  • Added: Filter to customize how long appointments are reserved for Gravity Forms integration
  • Fixed: Special characters showing in SMS message
  • Fixed: Month names not getting translated in admin app
  • Fixed: Blackout dates for team members
  • Fixed: Bug affecting ?type= in the URL query string

  • Improved: Support for Gravity Forms with multiple pages
  • Fixed: Zoom connection expiring and having to be reauthenticated
  • Fixed: nbsp; characters showing up in some notifications
  • Fixed: bug with phone number field

  • Added: Zoom integration to automatically create Zoom Meetings

  • Improved: Performance when exporting a large number of appointments
  • Improved: Compatibility with twentytwentyone theme
  • Fixed: &nbsp showing in SMS notifications for some users
  • Fixed: incorrect availability for Group appointment types using max-per-day limit

  • Improved: Adjust settings to avoid iframe setting a max-height on iframes
  • Improved: Setup wizard prompts you to test booking your first appointment
  • Improved: Phone number validation
  • Fixed: Improve handling of custom web meeting URLs
  • Fixed: Conflict with ProjectHuddle plugin

  • Fixed: Error adding team members in some cases
  • Fixed: Improve resizing/scrolling of booking app

  • Improved: Better error logging when connecting to Google Calendar
  • Fixed: Prevent potential error with team member capacity
  • Fixed: Calendar/description for shared/individual calendar events

  • Improved: Add filter to show end date in Gravity Form entries
  • Improved: Made at translatable
  • Fixed: Caching conflict with some Advance scheduling settings
  • Fixed: Scrolling to the booking app when using the ‘type’ attribute

  • Improved: Additional checks to prevent double bookings on slower servers getting high traffic volume
  • Improved: Translation of dates in Gravity/Formidable Forms integrations
  • Improved: SMS support for Formidable Forms integration

  • Improved: Error notice when appointment fails to get inserted into the database
  • Fixed: Errors with Gravity Forms Zapier add-on with certain forms
  • Fixed: Unusual issue with sites located in half-hour timezone offset

  • Fixed: Google Calendar conflict with plugins using an incompatible version of the Guzzle library

  • Fixed: Team availability calculation

  • Added: Integration with The Events Calendar
  • Improved: Accessibility and screen reader support
  • Improved: Availability Troubleshooting
  • Fixed: Appointment Edited webhook

  • Added: Set the default country code (which determines what flag will show up in the phone number field)
  • Added: Japanese language pack
  • Fixed: Export code not working with some notification templates
  • Fixed: Errors with availability and deleted appointments

  • Improved: Translation of upcoming appointments module

  • Improved: Integration with Gravity Forms + Zapier
  • Fixed: Ability to edit appointments as the customer
  • Fixed: Emails sent for invalid appointments

  • Added: Easily troubleshoot availability to identify common issues with your appointment type settings
  • Improved: Performance for all sites
  • Improved: Performance for Google Calendar sync

  • Improved: Added function to delete abandoned appointments
  • Improved: Support for German (formal)
  • Improved: Performance on high traffic sites
  • Improved: Performance of asynchronous tasks
  • Fixed: Issue handling buffer times with availability caching
  • Fixed: Google calendar connections for team members

  • Fixed: Bug with calculating maximum appointments per day

  • Improved: Performance of availability caching
  • Added: new “types” argument for shortcode to specify embedding multiple specific appointment types
  • Fixed: Mailchimp settings not saving when editing an appointment type // SSA_PLUS
  • Fixed: Timezone issue with CSV export

  • Improved: Performance of availability caching
  • Improved: Handling site visitors with incorrect UTC-offset timezones set in their browsers
  • Fixed: Bug affecting Google Calendar UI for team members // SSA_BUSINESS
  • Fixed: Bug affecting availability on appointment types that only had a “Buffer Before” set

  • Improved: Google Calendar events send email invitations to attendees // SSA_PLUS
  • Improved: Provide more SSA data to Gravity Forms Webhooks Add-On // SSA_PLUS
  • Improved: Performance for form integrations // SSA_PLUS
  • Fixed: Cache not clearing for other appointment types with shared availability
  • Fixed: Remove hardcoded text from calendar event description
  • Fixed: Phone number validation when editing an appointment

  • Fixed: Issue with calculating maximum appointments per day

  • Added: Web Meetings support for a custom URL
  • Improved: Internationalization of additional strings
  • Improved: Performance of monthly booking views
  • Improved: Availability caching
  • Fixed: Bug affecting editing customer information fields
  • Fixed: Bug affecting Mobile Safari
  • Fixed: Bug affecting team members availablity // SSA_BUSINESS

  • Improved: Google Calendar performance // SSA_PLUS
  • Fixed: Buffers interacting with Google Calendar events // SSA_PLUS

  • Added: Custom web meeting URLs // SSA_PLUS
  • Improved: Performance improvements

  • Improved: New scheduling algorithm and caching to make SSA run faster

  • Fixed: Zoom integration coming soon // SSA_PLUS

  • Improved: Team Member user role // SSA_BUSINESS
  • Improved: Add gravatars to team member list // SSA_BUSINESS
  • Fixed: Google Calendar authorization for Team Members // SSA_BUSINESS
  • Fixed: Google Meet web meeting creation // SSA_PLUS

  • Fixed: Connection to Stripe failed on some server configurations // SSA_PRO

  • Added: Team scheduling // SSA_BUSINESS
  • Added: Web Meetings with Google Meet // SSA_PLUS
  • Added: Shared Google Calendar Events – invite customers/team as attendees // SSA_PLUS

  • Fixed: CSV Export for customer fields containing commas

  • Added: Slovenian translation support
  • Improved: Formidable Forms CSV export

  • Added: Export option for anonymous customer information

  • Improved: Gravity Form integration

  • Added: Admin can now edit an appointment on behalf of the customer
  • Improved: Email formatting for customers booking in non-english locales
  • Improved: Availability windows now support specific times
  • Improved: Gravity Forms export now prints appointment start date/time
  • Fixed: Error affecting some customers using the maximum appoinmtents per day limit

  • Improved: Compatibility with Safari browser

  • Improved: Performance of appointment booking interface
  • Improved: Handling of ICS files
  • Improved: Permissions on appointment types
  • Fixed: Bug with importing appointments
  • Fixed: PHP warnings

  • Added: Option to book an appointment right from the admin interface
  • Improved: Skip straight to booking form for appointment types with a single start time per day
  • Improved: Display end date on booking confirmation if it’s different than the end time
  • Improved: Compatibility with CB Change Mail Sender plugin

  • Improved: Prevent lost connection errors

  • Added: Import / Export functionality to easily migrate between installs
  • Added: Filtering of notifications in admin app

  • Improved: Filtering by date range

  • Improved: database schema compatible with more WordPress installs
  • Fixed: Bug when filtering appointments by date range

  • Fixed: Divi module issue when a single appointment type is selected
  • Fixed: Display of appointment created/modified dates
  • Fixed: Load more in admin-app on sites with lots of appointments booked in a single day
  • Fixed: PHP notice on some servers

  • Improved: Gravity Forms integration now syncs Phone field to SSA // SSA_PLUS
  • Fixed: Developer option for separate availability not always taking effect
  • Fixed: Untitled events from Google Calendar failing to sync // SSA_PLUS
  • Fixed: Gravity/Formidable Forms with upload fields prevent exporting of SSA appointments // SSA_PLUS

  • Fixed: Divi compatibility on WordPress 5.5

  • Improved: Handling of group events
  • Fixed: Removed warnings on WordPress 5.5

  • Added: Filtering by abandoned status in list of appointments
  • Improved: Performance of notifications
  • Fixed: Compatibility issue with WordPress 5.5

  • Improved: Compatibility with WordPress.com
  • Improved: Customer form fields now allow links

  • Improved: Compatibility with caching plugins
  • Fixed: 404 messages showing where scheduler should be on some themes
  • Fixed: Special characters are handled better when saving booking page title
  • Fixed: Conflict with Simple Calendar plugin

  • Added: Tracking which page an appointment was booked on
  • Added: Debugger to support tools
  • Improved: SSA Custom capabilities and permissions
  • Fixed: Bug affecting rescheduled appointments potentially preventing further bookings
  • Fixed: Bug affecting some ICS files // SSA_PLUS
  • Fixed: Bug affecting some Google Calendar users with many calendars // SSA_PLUS

  • Added: Classes and Group Events // SSA_PLUS
  • Improved: Automatically prevent accidental whitespace in appointment type slugs

  • Fixed: Issue switching from availability blocks to start times

  • Added: Date range filter for list of appointments
  • Improved: Compatibility with installations with WP core files in a different directory
  • Improved: Compatibility with some shared hosts

  • Added: CSS class in the booking form for the appointment type being booked
  • Fixed: Stripe payments bug affecting appointment types using capacity
  • Fixed: Bug preventing CSV export of appointments when customer information contained special characters
  • Fixed: Bug affecting some sites where times in the past might show up as available

  • Added: Developer setting to enqueue SSA scripts on all pages (needed for some sites loading the booking form with AJAX)
  • Added: More styling options to the booking form’s gutenberg block
  • Fixed: Error affecting the editing experience for notifications on some sites
  • Fixed: Conflict with WP Rocket lazy loading

  • Fixed: SSA Divi module only worked with Divi Builder plugin and not the Divi theme

  • Improved: Elementor integration now has more styling options
  • Fixed: Error affecting the admin appointment filtering on some sites
  • Fixed: Errors on sites where REST API is blocked

  • Added: Allow multiple simultaneous bookings of the same appointment type // SSA_PLUS
  • Added: Ability to export appointments to CSV
  • Added: Ability to filter appointment views by status and type
  • Added: Language packs for Hungarian, Turkish, Russian, and Estonian
  • Added: Developer settings screen for beta/developer settings
  • Added: Divi modules for embedding booking forms and upcoming appointments
  • Improved: Support for embedding booking form in Elementor popup
  • Improved: Beaver Builder module has more options and settings
  • Improved: Minified unsupported.js
  • Improved: New option for embedding booking form (API)
  • Improved: Added CSS classes for more flexibility in styling booking form
  • Fixed: Stripe SDK updated // SSA_PRO
  • Fixed: Load local copies of Google fonts and icons in booking form
  • Fixed: Back button bug in booking form integration
  • Fixed: Accessible labels for phone number fields in booking forms

  • Improved: Formidable Forms integration: localized date formatting // SSA_PLUS
  • Improved: Updated Stripe API integration // SSA_PRO

  • Fixed: markup for the booking form and confirmation screen

  • Fixed: Non-breaking space entitites inserted into subject line of notifications
  • Improved: Consistent markup for the booking form and confirmation screen

  • Añadido: Compatibilidad para definir el establecimiento de horas de inicio para la reserva de citas
  • Mejorado: Enviar el nombre del cliente a MailChimp // SSA_PLUS
  • Mejorado: Proporcionar un filtro para la asignación de campos de MailChimp // SSA_PLUS

  • Mejorado: Mejor accesibilidad para los botones de edición en la pantalla de ajustes
  • Mejorado: Actualizada la versión de las fuentes de Material Icon
  • Corregido: Se muestran los iconos para los campos de radio y de casilla de verificación en el formulario de reservas // SSA_PLUS
  • Corregido: Se han hecho más cadenas traducibles
  • Corregido: Al reservar citas, el relleno automático del navegador interfería con la validación del número de teléfono

  • Corregido: El fallo de Outlook causado por la etiqueta `X-WR-CALNAME` en los archivos ICS
  • Corregido: La dependencia de las fuentes de Google causa tiempos de carga lentos en algunos sitios

  • Añadido: Traducción al sueco (Svenska)

  • Añadida: Traducción al danés (Dansk)

  • Mejorado: Establecido el marco de la aplicación de reserva en noindex

  • Corrección: La disponibilidad del tipo de cita no es editable para clientes que usan cadenas de fecha/hora traducidas
  • Corrección: Error tipográfico en cadenas traducidas

  • Mejorado: Traducciones para alemán (formal) y español (Venezuela)

  • Mejorado: Ocultar la advertencia de zona horaria para zonas horarias bloqueadas en los tipos de citas
  • Mejorado: Hacer traducibles dos nuevas cadenas adicionales
  • Corregido: Eliminar el conflicto con la extensión del navegador LanguageTool al editar los avisos

  • Añadido: Traducción al Italiano
  • Corregido: Funcionalidad del botón de vuelta atrás en el formulario de reserva

  • Corregido: Permisos en un par de variables de la API

  • Añadido: Integración con el plugin Members para permisos/capacidades de usuario personalizadas y avanzadas https://es-mx.wordpress.org/plugins/members/
  • Mejorado: Traducir correctamente los nombres de día y mes en los avisos
  • Mejorado: Rendimiento de la aplicación de administración

  • Mejorado: Traducción automática para el formato de fecha por defecto en los avisos por correo electrónico y SMS

  • Mejora: Mejorada la traducción automática para los formatos de fecha por defecto en idiomas que no sean el inglés

  • Mejora: Disminución del tiempo de carga para el formulario de reserva

  • Añadido: Clase CSS adicional para el estilo

  • Añadido: Integración con Formidable Forms // SSA_PLUS
  • Corregido: Casilla de verificación lanza Error Twig en Avisos // SSA_PLUS
  • Corregido: El estilo personalizado no se aplica para el foco en el tipo de cita en Firefox
  • Corregido: Etiquetas de formulario no traducibles para los campos por defecto // SSA_PLUS
  • Corregido: Conflicto con el tema Mesmerize
  • Mejora: Contraste entre los días disponibles y los no disponibles en la vista de reservas mensuales

  • Corregido: Aparece una zona horaria incorrecta en los avisos de algunos usuarios.

  • Añadido: Descargar e instalar fácilmente paquetes de idioma, incluso si no están completos
  • Corregido: Capturado el error fatal de Twilio // SSA_PRO
  • Corregido: Diseño de la carga de los ajustes
  • Mejorado: Envío de tickets de soporte a través del plugin

  • Mejorado: Diseño del formulario de reserva

  • Mejorado: Actualiza la lista de fuentes de Google en la configuración de estilo
  • Mejorado: Mejor experiencia de usuario para aplicaciones de administración y reserva en servidores lentos
  • Se corrigió: SMS que aparecía desactivado después de guardar las credenciales de Twilio // SSA_PRO
  • Se corrigió: Problemas con la inserción de varios formularios de reserva en la misma página

  • Mejorado: Mejor manejo para la descripción de las notificaciones sobre los tipos de citas // SSA_PRO
  • Mejorado: muestra una advertencia si se selecciona un offset de hora en lugar de una zona horaria
  • Mejorado: Ocultar el botón de reordenar para los tipos de cita si solo hay uno
  • Se corrigió: Las fechas deshabilitadas en la vista semanal no heredan la selección de fuentes personalizadas en estilos
  • Se corrigió: Validación incorrecta aplicada a campos de texto llamados ‘Phone’ // SSA_PLUS

  • Añadido: Seguimiento de evento – SSA puede publicar eventos en tus herramientas de análisis o publicidad a medida que tus clientes pasan por el proceso de reserva // SSA_PRO
  • Añadida: Integración de Elementor – nuevos widgets de SSA para que se puedan arrastrar fácilmente formularios de reserva (o un resumen de las próximas citas del usuario que ha iniciado sesión) directamente en tu página
  • Añadido: La información de los usuarios que han iniciado sesión se rellena automáticamente en el formulario de reserva (excepto para los administradores, ya que es probable que esté reservando una cita para su cliente)
  • Añadido: [ssa_upcoming_appointments] shortcode para mostrar las próximas citas del usuario que ha iniciado sesión
  • Mejorado: Eliminar tipos de citas con llamada API ahora funciona en servidores que restringen el uso del método DELETE
  • Mejorado: Asigna el ID de usuario del cliente en función de la dirección de correo electrónico incluso cuando el usuario ha cerrado la sesión
  • Mejorado: Visualización de la zona horaria en las notificaciones por correo electrónico de los clientes
  • Se corrigió: Error de validación de Google Calendar cuando las credenciales están vacías // SSA_PRO

  • Mejorado: Detección y visualización de la zona horaria
  • Mejorado: Stripe: personaliza la descripción que se muestra en el extracto de la tarjeta de crédito de tus clientes // SSA_PRO
  • Se corrigió: Comprobación adicional para la disponibilidad de citas antes de procesar el pago de Stripe // SSA_PRO
  • Se corrigió: La confirmación de pago de Stripe no redirige a la página de agradecimiento // SSA_PRO

  • Se corrigió: No se puede agregar un tipo de cita si se omite el asistente
  • Se corrigió: No se pudo habilitar Google Calendar en el asistente // SSA_PLUS
  • Se corrigió: No se podían administrar y agregar campos de información del cliente en el asistente
  • Se corrigió: Los estilos personalizados se aplican a los botones de selección de fecha al reservar una cita

  • Añadido: Enviar recordatorios SMS personalizados y notificaciones // SSA_PRO
  • Añadido: Vista previa de las notificaciones – ver cómo se mostrarán tus notificaciones
  • Mejorado: Habilita las notificaciones para deshabilitarlas – todas o individualmente
  • Mejorado: Enfoque de teclado más fácil para seleccionar una fecha en el formulario de reserva
  • Mejorado: UX de autorización Mailchimp // SSA_PLUS
  • Se corrigió: Error al clonar notificaciones

  • Mejorado: Comprobación de disponibilidad más robusta para personas con muchas citas reservadas
  • Se corrigió: Error que impedía eliminar tipos de citas

  • Añadido: Notificaciones de recordatorio personalizadas (enviar X días antes / después de la cita que se ha reservado o la hora de inicio de la cita) // SSA_PRO
  • Añadido: Capacidad para reordenar los tipos de citas ### // SSA_PRO

  • Añadido: Pagos Paypal // SSA_PRO

  • Mejorado: Se ha añadido paginación de citas para administradores
  • Mejorado: Se han añadido instrucciones de shortcode a la pantalla final del asistente
  • Mejorado: Correcciones de accesibilidad para el formulario de reserva
  • Mejorado: Se ha cambiado de usuario de Gravatars a Unavatares
  • Mejorado: Sutiles transiciones al formulario de reserva
  • Se corrigió: Vista móvil de la disponibilidad para administradores no totalmente visible

  • Mejorado: los búferes no tendrán disponibilidad de reserva en la hora de inicio del negocio
  • Mejorado: Actualizado a la última versión de Select2
  • Mejorado: Validación del aviso de reserva y anticipo para que el aviso de reserva no pueda ser mayor que el anticipado
  • Mejorado: Validar direcciones URL para web hooks // SSA_PRO
  • Mejorado: Estilos actualizados para botones de opción y casillas de verificación en el formulario de reserva // SSA_PLUS
  • Mejorado: Mostrar cliente y autor de citas si corresponde (si tiene una cuenta de usuario de WP)
  • Mejorado: Se ha añadido la capacidad de eliminar citas de la vista de detalle de la cita con un mensaje de advertencia
  • Se corrigió: Añadir al botón Calendario en el formulario de reserva usando el nombre de la empresa de SSA en lugar del nombre del sitio

  • Se corrigió: Error introducido por WooCommerce v3.6

  • Añadido: Interfaz de usuario para personalizar correos electrónicos de notificación de clientes y administradores, además de la capacidad de enviar diferentes mensajes de notificación por tipo de cita
  • Añadido: Posibilidad de agregar instrucciones personalizadas a los campos de información del cliente personalizados // SSA_PLUS
  • Se corrigió: Cuando se utilizaban opciones avanzadas de programación, una disponibilidad de menos de 24 horas provocaba que no haya horas de citas disponibles para reservar

  • Se corrigió: Problema al mostrar la página de inicio en lugar del formulario de reserva en algunos sitios

  • Mejorado: Autorización de Google Calendar // SSA_PLUS
  • Mejorado: Compatibilidad de WPML con la estructura de permalink ?lang= / SSA_PLUS
  • Se corrigió: error 404 (o se mostraba la página de inicio) en lugar de la aplicación de reserva cuando se utilizan ciertos temas/plugins
  • Se corrigió: Error de Google Calendar al excluir un calendario eliminado de la disponibilidad // SSA_PLUS
  • Se corrigió: Error con disponibilidad en el formulario de reserva
  • Se corrigió: Posible conflicto con 2 formularios de reserva incrustados en la misma página

  • Mejorado: Manejo de errores que impiden la reserva de citas
  • Se corrigió: Conflicto con plugins que modifican incorrectamente la clase CSS del body en administración ### // SSA_PRO

  • Mejorado: Las cargas útiles de Webhook ahora incluyen “piezas” de fecha para casos de uso más avanzados // SSA_PRO

  • Mejorado: Cambio de tamaño del formulario de reserva
  • Mejorado: Mostrar mensaje útil si JavaScript está deshabilitado o el navegador no tiene la capacidad de ejecutar SSA
  • Mejorado: Reprogramación de citas
  • Mejorado: Al reprogramar, vincula a (ahora) una cita antigua cancelada
  • Mejorado: Al reprogramar la cita, enlaza el pago realizado en la cita original para el seguimiento // SSA_PRO

  • Mejorado: Eliminar el ancho restringido de la barra de desplazamiento de administrador
  • Se corrigió: Conflicto con otros plugins de MailChimp // SSA_PLUS
  • Se corrigió: No se pudo volver a la primera semana al reservar una cita
  • Se corrigió: Cancelar enlace en el correo electrónico de confirmación no funciona
  • Se corrigió: Capacidad de eliminar el correo electrónico requerido y dar nombre a los campos de información del cliente

  • Mejorado: Mejor mensajería cuando no hay ningún tipo de cita
  • Mejorado: Establecer la zona horaria local incluso si se omite el asistente
  • Mejorado: Mejor retroalimentación sobre el ahorro en modo de edición masiva para tipos de citas
  • Mejorado: Opciones más claras para la sincronización de Google Calendar // SSA_PLUS
  • Mejorado: Mejor manejo de la validación por correo electrónico al reservar cita
  • Se corrigió: Se requiere texto de suscripción de Mailchimp al editar el tipo de cita // SSA_PLUS
  • Se corrigió: Google Calendar no mostraba la conexión en el asistente // SSA_PLUS

  • Se corrigió: Problema con la visualización de la reserva mensual

  • Añadido: Filtro de desarrollador para necesidades avanzadas de personalización
  • Se corrigió: Problema con la visualización de la reserva mensual

  • Añadido: Aceptar pagos con Stripe cuando se reservan citas // SSA_PRO
  • Añadido: Nuevo intervalo de tiempo para que las citas se puedan reservar cada 20 minutos
  • Añadido: Nueva opción de vista mensual para reservar citas
  • Mejorado: Edición masiva
  • Mejorado: Mejor mensajería al eliminar un tipo de cita
  • Mejorado: Hacer recomendaciones PHP más razonables en la pestaña de soporte
  • Mejorado: Requerir que la dirección de correo electrónico del cliente esté correctamente formateada como una dirección de correo electrónico
  • Mejorado: Mejor explicación de la hora de cita escogida cuando dos clientes intentan reservar la misma hora de la cita al mismo tiempo
  • Se corrigió: Posibilidad de tiempos de búfer negativos y avisos de reserva. Parece que viajar en el tiempo es peligroso.
  • Se corrigió: Las entradas numéricas en Firefox ahora se muestran en el ancho correcto
  • Se corrigió: Manejar mejor el conflicto entre disponibilidad, fechas no disponible y avisos de reserva
  • Se corrigió: El cuadro de suscripción de MailChimp ahora aparece de forma fiable para los clientes que reservan citas // SSA_PLUS

  • Añadido: Bloque Gutenberg para el formulario de reserva de citas

  • Añadido: Mostrar el campo “instrucciones” al cliente en la pantalla de confirmación de cita
  • Añadido: Botón fácil para copiar el shortcode al portapapeles en la pantalla de edición de una sola cita
  • Mejorado: Evitar de forma proactiva la doble reserva notificando al cliente justo después de seleccionar un tiempo que ya no está disponible
  • Mejorado: Proceso de cancelación más rápido
  • Mejorado: Instrucciones del modo de edición masiva

  • Añadido: Ver los detalles individuales de la cita en la interfaz de administración
  • Mejorado: Mostrar advertencias en los módulos que están habilitados pero no configurados activamente
  • Se corrigió: Error que afectaba a las fechas de no disponible en algunas zonas horarias
  • Se corrigió: Notificaciones por correo electrónico que contenían formato de escape cuando los clientes rellenaban campos con caracteres especiales

  • Añadido: Herramientas de soporte in-plugin para ayudar a solucionar problemas del servidor y enviar información de depuración al equipo de SSA
  • Mejorado: Rendimiento de disponibilidad
  • Mejorado: Maneja ajustes inusuales de la zona horaria con algunos servidores/plugins
  • Mejorado: Prevención de doble reserva en los sitios
  • Mejorado: Soporte de Google Calendar para eventos de todo el día // SSA_PLUS
  • Actualizado: Documentación de configuración de Google Calendar // SSA_PLUS
  • Se corrigió: A veces los días sin disponibilidad aparecían como clicables en la vista de la semana
  • Se corrigió: Autenticación de Google Calendar durante el proceso de configuración // SSA_PLUS ### // SSA_PLUS

  • Mejorado: Comprobación de errores de Google Calendar // SSA_PLUS

  • Mejorado: Añadido manejo de errores para PHP 5.3.x (SSA requiere 5.5.9+, 7.x recomendado)

  • Mejorado: Mensajes de error
  • Mejorado: Prevención de doble reserva en sitios con mucho tráfico

  • Mejorado: Fecha de inicio de la disponibilidad

  • Se corrigió: Error con disponibilidad (solo afecta a fechas de más de 7 semanas de distancia)

  • Mejorado: Se ha añadido un campo CSS personalizado a la configuración de “Estilos” para la aplicación de reserva
  • Mejorado: Los tipos de citas recién creados ahora aparecen sin tener que actualizar la página
  • Se corrigió: Error con disponibilidad para eventos futuros lejanos

  • Se corrigió: Incompatibilidad con versiones anteriores de PHP (introducida en

  • Añadido: Capacidad para definir la zona horaria como bloqueada o localizada (en tus tipos de citas) lo que facilita diferenciar entre llamadas telefónicas / reuniones virtuales frente a eventos físicos / en persona
  • Añadido: Soporte para archivos CSS personalizados para admin-app y booking-app (que se pueden sobrescribir en tu tema)
  • Mejorado: Espaciado en formulario de reserva
  • Mejorado: Notificaciones de correo electrónico internacionalizadas

  • Mejorado: Compatibilidad con servidores que tienen almacenamiento en caché agresivo
  • Se corrigió: Botón “Volver a WordPress” roto en los sitios instalados en un subdirectorio
  • Se corrigió: Otra incompatibilidad con algunos temas/hosts que tienen un manejo personalizado para las páginas 404

  • Se corrigió: Incompatibilidad con algunos temas/hosts que tienen un manejo personalizado para páginas 404

  • Añadido: Módulo Webhooks para permitir una mejor integración y automatización con otras plataformas // SSA_PRO
  • Mejorado: Añadido campo de instrucciones de tipo Appt a las notificaciones por correo electrónico

  • Añadido: Filtro WP para que los desarrolladores puedan modificar la plantilla de notificación por correo electrónico
  • Mejorado: Añadido campo de instrucciones de tipo Appt a las notificaciones por correo electrónico

  • Mejorado: Diseño de la selección del tipo de cita en la interfaz de reserva
  • Mejorado: Proceso del asistente de configuración
  • Mejorado: Slugs de tipo de cita más legibles al clonar un tipo existente
  • Mejorado: se ha movido la configuración de disponibilidad a la sección Disponibilidad
  • Mejorado: La disponibilidad y reserva tienen el valor predeterminado de medianoche en lugar de la hora actual
  • Se corrigió: Error al aplicar las restricciones del período de reserva, incluso cuando las opciones avanzadas de programación están desactivadas

  • Se corrigió: Error que impedía que algunas instalaciones de Elementor mostraran el formulario de reserva correctamente

  • Se corrigió: Error que afectaba a la funcionalidad de fechas de no disponible

  • Añadido: Filtro para permitir la disponibilidad independiente para cada tipo de cita (para permitir implementaciones personalizadas a través de código)

  • Añadido: Opciones avanzadas de programación para los tipos de citas: establece un período de reserva, establece un período de disponibilidad y limite hasta qué punto los futuros clientes pueden reservar citas
  • Mejorado: Diseño de la selección del tipo de cita en el formulario de reserva
  • Mejorado: Los tipos de citas obtienen mejores slugs
  • Mejorado: El formulario de reserva ahora avanzará rápidamente a la primera franja horaria disponible si es después de la semana actual
  • Se corrigió: Si solo hay un tipo de cita, omitir la selección del tipo de cita en el formulario de reserva ### // SSA_PLUS

  • Corregido: error rest_no_route en algunos entornos // SSA_PLUS

  • Mejorado: Manejo de citas conectadas a tipos de citas ahora eliminados
  • Mejorado: Visualización de la zona horaria en la vista de administrador
  • Mejorado: Mostrar la lista de tipos de citas cuando no hay tipos de cita definidos

  • Mejorado: Interfaz de cancelación/reprogramación de citas
  • Mejorado: Sincronización de cancelación con Google Calendar // SSA_PLUS
  • Se corrigió: Avisos de PHP (errores no fatales) ### // SSA_PLUS

  • Se corrigió: Error que afectaba a los campos de cliente de “checkbox” // SSA_PLUS

  • Añadido: Personaliza fácilmente el estilo y la apariencia de tus formularios de reserva para que coincidan con tu web (en la nueva configuración de estilo)

  • Mejorado: Mejor manejo del comportamiento de zoom automático en el iPhone
  • Mejorado: Relleno y espaciado predeterminados alrededor del formulario de reserva
  • Se corrigió: Los cambios en el formato de fecha y hora no siempre se guardaban
  • Se corrigió: Los tiempos de almacenamiento en caché de Google Calendar no están disponibles incluso cuando el módulo está deshabilitado // SSA_PLUS

  • Añadido: submenús para un acceso más rápido en la barra lateral de wp-admin
  • Mejorado: Compatibilidad con plugins que reemplazan la función wp_mail()
  • Se corrigió: Cabeceras de correo electrónico para un mejor manejo de from name y reply-to, junto con soporte para WP Mail SMTP para direcciones From personalizadas

  • Mejorado: Añadido soporte para CSS personalizado en la aplicación de reserva
  • Mejorado: Utiliza el nombre del contacto, el nombre de la empresa y el correo electrónico de contacto del formulario como dirección de correo electrónico From para la notificación por correo electrónico al cliente
  • Mejorado: Finales de línea / espaciado en las notificaciones por correo electrónico
  • Se corrigió: Los eventos cancelados no siempre estaban disponibles para la reserva de nuevo
  • Se corrigió: Posible problema con la altura de las secciones al editar tipos de citas
  • Se corrigió: Corte parcial del menú de edición masiva

  • Mejorado: Diseño de la aplicación de reserva para dispositivos móviles
  • Se corrigió: Advertencias en la consola javascript

  • Añadido: Dos modos de edición masiva para los tipos de citas – editar rápidamente varios tipos de citas
  • Mejorado: Edición del tipo de cita – más fácil de navegar todas las opciones disponibles
  • Se corrigió: Administrar el texto del botón de licencia ahora es traducible // SSA_PLUS
  • Mejorado: Instrucciones de la API de MailChimp vinculadas para que sea más fácil encontrar tu clave API // SSA_PLUS
  • Se corrigió: Permitir valor 0 para los buffers previos y posteriores a la cita y para el aviso de reserva

  • Corregido error http/https en algunas configuraciones de servidor de WordPress

  • Se ha añadido el campo “Instrucciones” a los tipos de citas para que puedas dar a tus clientes información sobre la cita (como dónde reunirse, si te pondrás en contacto con ellos o si deben ponerse en contacto contigo a la hora de la cita, etc.) Este campo también aparece en las notas del evento que agregan a su calendario. ### // SSA_PLUS

  • Se corrigió: Problema de Mailchimp con algunos tipos de citas existentes // SSA_PLUS

  • Añadido: Integración de MailChimp // SSA_PLUS
  • Añadido: Edición masiva
  • Mejorado: Edición del tipo de cita

  • Mejoradas la opciones de campos personalizadas para recopilar información de los clientes // SSA_PLUS
  • Solucionado el problema con la disponibilidad cuando el usuario había bloqueado todos los días en los próximos 30 días

  • Manejo mejorado al intentar reservar una cita cuando no hay disponibilidad en los próximos 30 días
  • Solucionado el problema por el que el incremento del tiempo de disponibilidad no se reflejaba en el formulario de reserva de front-end. (es decir, mostrar citas disponibles cada 15/30/60 minutos)

  • Añadido: Personaliza la información que recopilas de los clientes

  • Solucionado el problema con los usuarios que no inician sesión que no podían reservar algunos tipos de citas
  • Solucionado el problema con la sincronización de Google Calendar para eventos recién reservados // SSA_PLUS

  • Se han corregido las fechas de desconexión que se aplicaban incluso cuando la función estaba deshabilitada
  • Solucionado el problema con el asistente de configuración

  • Solucionado el problema que impedía que algunas citas aparecieran en la vista de administrador

  • Solucionado el problema cuando WP está en un subdirectorio en lugar de en la raíz del dominio

  • Solucionado el conflicto de la API con otros plugins

  • Se ha añadido la integración de Google Calendar para que nunca vuelvas a reservar dos veces. Excluye automáticamente los eventos de tu calendario de Google para que nadie pueda reservar durante ese tiempo // SSA_PLUS
  • Revisión de la interfaz de usuario de administración y la interfaz de usuario de reserva
  • Nuevo asistente para una fácil configuración

  • Se ha añadido la función Fechas desconectado, para que puedas bloquear los días de vacaciones que no quieras reservar ninguna cita