WordPress Buchungs-Plugin: Simply Schedule Appointments

Description

Simply Schedule Appointments ist ein einfach zu bedienendes Terminplanungs-Plugin für WordPress. Das Terminbuchungssystem wird von mehr als 10.000 Unternehmen geschätzt und hat einen 5-Sterne-Bewertungsdurchschnitt.

Die Buchungskalender von Simply Schedule Appointments sind einfach und schnell einzurichten. Und es macht Ihren Kunden und Auftraggebern Spass, Termine zu buchen und zu planen. Sie können die Terminplanungskalender in weniger als 5 Minuten einrichten, um Ihre erste Buchung vorzunehmen!

Funktionen des Buchungssystems für die Planung von Geschäftsterminen

Funktionen, die in der kostenlosen Basic-Edition von Simply Schedule Appointments zur Buchung von Terminen enthalten sind:

  • Unbegrenzte Buchungskalender und anpassbare Benachrichtigungen
  • Nutzen Sie die erweiterten Planungsoptionen und Blackout-Termine, um Ihren Zeitplan passgenau einzurichten
  • Block-Editor, Beaver-Builder-Module, Elementor-Widgets und Divi-Module
  • Gestalten und passen Sie den Buchungskalender auf Ihre Marke und Website an
  • Fertig übersetzt – einschliesslich Spanisch, Deutsch, Französisch und mehr!
  • Eng mit WordPress verbunden, einschliesslich der Anbindungsmöglichkeiten für das Plugin The Events Calendar, WP Fusion und mehr!

Funktionen, die in den kostenpflichtigen Premium-Editionen von Simply Schedule Appointments für die Buchung von Terminen enthalten sind:

  • Buchung von Gruppen- oder Klassenveranstaltungen – Buchen Sie Zeitfenster bis zu einer bestimmten Kapazität
  • Google Calendar Sync – Ermöglichen Sie dem Buchungssystem, Ihre persönlichen Kalender auf Konflikte zu prüfen
  • Mailchimp – Fügen Sie Benutzer des Buchungsformulars automatisch als neue Kontakte zu Ihrer Kundschaft hinzu
  • Stripe und PayPal für Zahlungen – Lassen Sie sich gleich für ihre Zeit und ihr Fachwissen bezahlen
  • Twilio für SMS-Benachrichtigungen und -Erinnerungen
  • Gravity Forms und Formidable Forms Integration – Erstelle komplexe Buchungsformulare
  • Zoom und Google Meet für virtuelle Meetings
  • Google Analytics und Tag Manager Tracking aktiviert, um Konversionen über das Buchungsformular zu zählen
  • Auslösen von Webhooks für Termin-Aktionen und erstellen einer Verbindung zu Zapier
  • Teambuchung – Erlauben Sie Ihren Mitarbeitern, Buchungen zu erhalten und ihre eigenen Zeitpläne anzupassen

Simply Schedule Appointments ist ideal, wenn Sie Ihren Kunden die Möglichkeit geben möchten, Telefonanrufe, persönliche oder virtuelle Videomeetings oder Coaching-Termine zu vereinbaren. Das perfekte Tool für Unternehmensberatungen, Interviews oder Terminvereinbarungen.

Sie bekommen Ihren Zeitplan in Griff und können einfach festlegen, wann Sie für Termine verfügbar sind. Und blockieren Sie Daten, an denen Sie für Buchungen nicht zur Verfügung stehen. Keine Telefonanrufe oder Hin- und Her-E-Mails mehr, um eine passende Uhrzeit für ein Treffen zu finden. Überlassen Sie dies einfach Ihrem Buchungssystem in WordPress!

Begrenzen Sie ganz einfach die Anzahl der täglich geplanten Termine und legen Sie die Mindestzeit zwischen den Buchungen fest. Automatisieren Sie Ihren Zeitplan und behalten dennoch die Kontrolle über Ihre Präsenz – verwalten Sie Ihre Buchungskalender, Zeitfenster und Termine alle an einem Ort.

Bieten Sie verschiedene Arten von Terminkalendern für Ihre Dienstleistungen an. Sie können zum Beispiel neuen Kunden anbieten, einen Termin in einem Einführungsgesprächskalender zu vereinbaren oder bestehenden Kunden ermöglichen, ein längeres Zeitfenster in einem separaten Kalender zu planen. Und vergessen Sie Doppelbuchungen: Simply Schedule Appointments ist in der Lage, unerwartete Terminprobleme zu vermeiden!

Möchten Sie Nachhilfeunterricht oder Fernunterricht anbieten? Geben Sie Ihren Schülern die Möglichkeit, schnell Termine für Unterricht, Prüfungen oder einfache Besprechungen mit Ihnen zu buchen. Lokale Zeitzonen machen die Planung von Treffen für Fernunterricht und Fernsprechstunden zu einem Kinderspiel.

Simply Schedule Appointments enthält alle Daten Ihrer Termine und Kunden innerhalb Ihrer WordPress-Website. Mit dem Besitz Ihrer Daten vermeiden Sie DSGVO-Komplikationen und erreichen einfacher die HIPAA-Konformität (U.S. Health Insurance Portability and Accountability Act) Ihres Buchungssystems.

Die komplette Dokumentation, um noch heute Termine zu buchen, finden Sie auf unserer Website.

Die ersten Schritte mit dem WordPress-Buchungskalender sind einfach

Verwenden Sie den integrierten Einrichtungsassistenten, um Ihre erste Terminart in nicht einmal 5 Minuten zu erstellen. Als nächstes binden Sie den Buchungskalender auf Ihrer Website ein, indem Sie den allgemeinen Buchungs-Shortcode [ssa_booking] oder den systemeigenen WordPress-Editor-Block einsetzen:

Für wen ist dieses Buchungssystem gedacht?

Simply Schedule Appointments ist ideal für alle, die Termine mit Auftraggebern und Kunden vereinbaren möchten, einschliesslich Buchungen für:

  • Planung von Kunden-Meetings – Unternehmer, Webentwickler, Berater, Personal- und Business-Coaches, Anwälte, Autohändler
  • Buchung von Veranstaltungen – Hochzeitsplaner, Kleidergeschäfte, Boutiquen, Workshop-Leiter, Food-Truck-Plätze
  • Planung von Unterrichtsstunden oder Lehrern – Personal Trainer, Yogastudios, Fitnessstudios, Sprach-/ESL-Lehrer, Tanzstudios, Fitnessfachleute, Musiklehrer, Ausbilder, Dozenten
  • Dienstleistungsplanung – Handwerker, Bauunternehmer, Friseure, Fotografen, Tattoo-Geschäfte, Notare, Steuervorbereitungen, Wohnungsbesichtigungen
  • Besucherplanung – Bäckereien, Restaurants, Museen, Altenheime, Selbstabholer
  • Patientenplanung – Ernährungsberater, COVID-Impftermine, Chiropraktiker, Physiotherapeuten, Abholung von Rezepten in der Apotheke
  • Vermietung und Ressourcenplanung – Ferienvermietungen, Zimmerreservierungen, Tischreservierungen für Restaurants, Büroreservierungen

Simply Schedule Appointments bietet Ihren Kunden, die Termine buchen möchten, ein hervorragendes Nutzererlebnis. Unser WordPress-Buchungskalender-Plugin bietet genau die Funktionen, die Sie brauchen, ohne all den zusätzlichen Ballast und die unnötigen Einstellungen, die in anderen Terminbuchungs-Plugins zu finden sind. Und unsere Benutzeroberfläche ist blitzschnell, hochgradig responsiv und angenehm zu bedienen.

Flexible, schnelle und leistungsstarke Buchungskalender

Andere Terminplanungs-Plugins sind entweder zu einfach oder zu kompliziert. Ihnen fehlen die grundlegenden Funktionen, die Sie benötigen und wollen, um mit der Buchung zu beginnen. Und wenn sie diese Funktionen bieten, so werden sie komplex und verwirrend in der Nutzung, sobald Sie wachsen und Dienstleistungen, Mitarbeiter und Standorte hinzufügen.

Simply Schedule Appointments ist bereit, mit den Buchungsanforderungen Ihres Unternehmens mitzuwachsen – ohne all die Verwirrung und das Durcheinander von Einstellungen, die Sie nicht benötigen. Es ist voll kompatibel mit WordPress und funktioniert mit jedem Theme und Seitenlayout Ihrer Website zusammen.

Simply Schedule Appointments bietet vollständig responsive Buchungskalender und funktioniert effizient auf jedem Gerät – sogar auf Touchscreens. Unser WordPress-Buchungskalender-Plugin funktioniert zuverlässig, egal ob Sie Ihre Terminverfügbarkeit über Ihr Tablet verwalten oder Ihr Kunde einen Termin über sein Smartphone bucht.

Benutzerfreundliches und zugängliches Buchungssystem

Unser WordPress-Buchungskalendersystem wurde in erster Linie mit Blick auf die Menschen entwickelt. Wir denken also immer darüber nach, wie die Menschen unser Terminplanungs-Plugin nutzen werden, was sie erwarten und welche Buchungsfunktionen sie wünschen und benötigen.

Dieses WordPress-Buchungskalendersystem wurde mit Blick auf Sie und Ihre Kunden entwickelt und ist für jeden zugänglich. Wir sind der Meinung, dass die Terminplanung so klar und einfach wie möglich sein sollte, ohne dabei die Flexibilität und die Buchungsfunktionen zu vernachlässigen, die unsere Kunden benötigen.

Wir haben dafür gesorgt, dass jede Person unser Terminplanungs-Plugin nutzen kann, auch Menschen mit Hör-, Seh- und Körperbehinderungen.

Jeder verdient den Zugang zu allem, was das Internet bietet. Deshalb haben wir unser WordPress-Buchungskalender-Plugin mit Blick auf die Barrierefreiheit entwickelt. So müssen Sie sich nie mehr Sorgen machen, dass ein Kunde aufgrund seiner Fähigkeiten oder des von ihm verwendeten Geräts keinen Termin vereinbaren kann.

Umfassende Integration mit allen Tools und WordPress-Plugins, die Sie mögen

Integrationen, die in der kostenlosen Basic-Edition von Simply Schedule Appointments für die Buchung von Terminen enthalten sind:

Funktionalitäten, die in der kostenpflichtigen Premium-Editionen von Simply Schedule Appointments für die Buchung von Terminen enthalten sind:

  • Google Kalender
  • MailChimp
  • Stripe und PayPal für Zahlungen
  • Webhooks für Zapier
  • Twilio für SMS-Benachrichtigungen
  • Gravity Forms
  • Formidable Forms
  • Google Analytics und Google Tag Manager
  • MemberPress
  • Zoom und Google Meet für virtuelle Meetings
  • The Events Calendar
  • Projekt Panorama
  • LifterLMS
  • Webex
  • Facebook-Pixel

Nützliche Links, damit Sie noch heute Termine buchen können

Screenshots

  • Das Termin-Dashboard, wenn Sie das Plugin zum ersten Mal öffnen – Starten Sie den Einrichtungsassistenten.
  • Terminarten-Seite – Verwalten Sie Ihre Buchungskalender.
  • Terminseite – Ansicht Ihrer bevorstehenden Buchungen.
  • Einstellungsseite – Verwalten Sie Benachrichtigungen, Übersetzungen, Sperrtermine, Stile und mehr!
  • Support-Seite – Sehen Sie sich die Plugin-Diagnose an und setzen Sie sich mit unserem Support-Team in Verbindung.
  • Zeigen Sie die Buchungskalender auf Ihrer WordPress-Seite oder in Ihrem Beitrag an.
  • Zeigen Sie die Verfügbarkeit des Buchungskalenders in einer Wochenansicht an.
  • Zeigen Sie die Verfügbarkeit des Buchungskalenders in einer Monatsansicht an.
  • Vereinbaren Sie einen Termin über das integrierte Buchungsformular.
  • Abschliessende Bestätigung über das Buchungsformular.

Blocks

This plugin provides 2 blocks.

  • Upcoming Appointments
  • Appointment Booking Form

Installation

  1. Laden Sie die Plugin-Dateien in das Verzeichnis /wp-content/plugins/plugin-name hoch oder installieren Sie das Plugin direkt über die WordPress-Plugin-Ansicht.
  2. Aktivieren Sie das Plugin über die «Plugins»-Ansicht in WordPress.
  3. Wählen Sie im WordPress-Dashboard-Menü «Termine», um das Plugin einzurichten und zu konfigurieren.

Manuelle Installation

  1. Laden Sie das gesamte Verzeichnis /simply-schedule-appointments in das Verzeichnis /wp-content/plugins/ hoch.
  2. Aktivieren Sie Simply Schedule Appointments über das «Plugins»-Menü in WordPress.

Nach der Installation

  1. Im Menü auf der linken Seite sehen Sie einen neuen Eintrag namens «Termine». Klicken Sie diesen an, um loszulegen.
  2. Unser Startassistent führt Sie durch die Grundeinstellungen und das Einrichten Ihres ersten Termintyps.
  3. Sie können den [ssa_booking] Shortcode in jedem Beitrag oder jeder Seite verwenden, um ein Terminbuchungsformular für Ihre Kunden hinzuzufügen.

Weitere Einzelheiten entnehmen Sie bitte unserer ausführlichen Dokumentation.

FAQ

Wie kann ich das Buchungsformular anzeigen?

Um die Buchungskalender von Simply Schedule Appointments in Ihre WordPress-Seiten oder -Posts einzubinden, können Sie einen Shortcode oder ein Page-Builder-Modul (z.B. Elementor-Buchungsblock) verwenden. Sie können den untenstehenden Buchungs-Shortcode in ein Textfeld einfügen, um alle Ihre Terminarten anzuzeigen:

[ssa_booking]

Anleitung zu allen Möglichkeiten, wie Sie die Terminbuchungskalender auf Ihrer Website darstellen können.

Wo kann ich die Dokumentation lesen?

Die vollständige Dokumentation finden Sie auf unserer Website.↵
Oder nutzen Sie zum Einstieg unser kostenloses Handbuch zur Basic Edition.

Werde ich am Ende doppelt verbucht sein?

Nein. Sobald ein Kunde einen Termin gebucht hat, ist dieser Termin nicht mehr buchbar. Sie werden also nie doppelt gebucht sein.

Ausserdem führen wir während der Buchung eines Termins einige zusätzliche Überprüfungen durch, um sicherzustellen, dass die gewählte Zeit noch verfügbar ist. Wenn jemand eine Zeit buchen will, während sich jemand anderes bereits im Buchungsprozess befindet, informieren wir ihn darüber und bitten ihn, eine andere Zeit zu wählen.

Wir bieten auch die Synchronisierung mit Google Kalender in unserer Plus-, Pro- und Business-Edition an, um sicherzustellen, dass Sie keine Termine in Ihrem persönlichen Zeitplan doppelt buchen.

Kann ich das Erscheinungsbild des Buchungsformulars anpassen?

Ja, das können Sie. Wir bieten Farb- und Schriftarteinstellungen, mit denen Sie das Formular so anpassen können, dass es sich optimal in jedes Thema einfügt.

Sie können zusätzlich benutzerdefinierte CSS hinzufügen, um das Formular individuell anzupassen.

Gibt es Einschränkungen bei der Anzahl der Buchungskalender oder Termine, die ich erstellen kann?

Nein! Die kostenlose Basic Edition von Simply Schedule Appointments erlaubt Ihnen eine unbegrenzte Anzahl an Terminarten zu erstellen, so dass Sie für jede Dienstleistung Ihres Unternehmens einen Buchungskalender anlegen können.

Und das Buchungs-Plugin wird die Anzahl der Termine, die Sie buchen können, niemals einschränken.

Kann ich die Buchungskalender von Simply Schedule Appointments vor der Installation testen?

Ja, wir bieten eine Vielzahl von Buchungsdemos an, bei denen Sie Testtermine buchen können.

Wie kann ich auf die Simply Schedule Appointments Plus, Professional und Business Edition upgraden?

Die Plus-, Professional- und Business-Editionen sind kostenpflichtige Versionen des Buchungs-Plugins Simply Schedule Appointments. Kaufen Sie eine Premium-Buchungsedition und laden Sie diese herunter.

Wie unterscheidet sich Simply Schedule Appointments von Calendly?

Wir bieten alle grossartigen Funktionen, mit denen die Nutzer des Terminplanungstools Calendly vertraut sind, aber mit der Vielfalt und Freiheit, die WordPress bietet.

Im Vergleich mit Calendly finden Kunden, die Simply Schedule Appointments verwenden, dass dieses Plugin Folgendes bietet:
* Eine bessere Auswahl an Styling-Optionen zur Anpassung an Ihre Website
* Mehr Möglichkeiten, die Buchungskalender durch Integrationen in den Workflow der Website einzubinden, z. B. mit Gravity Forms und MemberPress.
* Und die Paketstufen sind viel unkomplizierter – wir berechnen nicht nach der Anzahl der Teammitglieder oder der Anzahl der Kalender, alles ist unbegrenzt!

Ich bin kein Entwickler, kann ich dies trotzdem einrichten?

Ja, natürlich! Die meisten unserer Kunden sind keine Entwickler – die Einrichtung ist wirklich einfach:
1. Aktivieren Sie das Plugin auf der Website
2. Gehen Sie durch unseren Einrichtungsassistenten, um Ihre ersten Buchungskalender zu erstellen
3. Binden Sie den Kalender auf einer beliebigen Seite oder einem Beitrag Ihrer Wahl ein

Siehe unseren Leitfaden für den Einstieg.

Reviews

14. Januar 2023
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
2. November 2022 1 reply
A plugin that works beautifully and the support is very responsive if you run into a snag. Just incredible service - I highly recommend this plugin!
1. November 2022 1 reply
You'll notice a lot of reviews mention the support at Simply Schedule. And there's basically one reason for that. Because their customer support is light years ahead of most every other you'll find in ALL industries. We had an issue with some code on the website not playing nice with the plugin. So, they took the time to duplicate our site, run it through their paces, and discovered an easy solution. We took that solution to our hosting company, who made the changes, and now our calendars serve up sizzlin' Can't brag about 'em enough! Tony
22. September 2022 1 reply
We did a project entirely around SSA (and Draw Attention created by the same team) for a lounge. The support was perfect, very pleasant, and very helpful. The development team too because we needed particular features that were available in time. A great experience!
Read all 95 reviews

Contributors & Developers

“WordPress Buchungs-Plugin: Simply Schedule Appointments” is open source software. The following people have contributed to this plugin.

Contributors

“WordPress Buchungs-Plugin: Simply Schedule Appointments” has been translated into 10 locales. Thank you to the translators for their contributions.

Translate “WordPress Buchungs-Plugin: Simply Schedule Appointments” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.6.3.0

  • 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

1.6.2.2

  • 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

1.6.2.1

  • 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

1.6.2.0

  • 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###1.6.1.2 ###
  • 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

1.6.1.1

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

1.6.1.0

  • 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

1.6.0.4

  • 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

1.6.0.3

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

1.6.0.2

  • Fixed: Error preventing new appointment bookings in some environments

1.6.0.1

  • 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

1.6.0.0

  • 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

1.5.9.0

  • 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

1.5.8.3

  • 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

1.5.8.2

  • Fixed: Problem with plugin updating on older server environments

1.5.8.1

  • 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

1.5.8.0

  • 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

1.5.7.9

  • 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

1.5.7.8

  • 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

1.5.7.7

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

1.5.7.6

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

1.5.7.5

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

1.5.7.4

  • 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

1.5.6.1

  • 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###1.5.6.0 ###
  • 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

1.5.5.2

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

1.5.5.1

  • Fixed: «setting up» error on some sites

1.5.5.0

  • 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

1.5.4.7

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

1.5.4.6

  • 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

1.5.4.5

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

1.5.4.4

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

1.5.4.2

  • Fixed: Some bookings not assigned to team members

1.5.4.1

  • 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

1.5.2.3

  • 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

1.5.2.2

  • 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

1.5.2.1

  • Fixed: Parse error affecting some sites

1.5.2.0

  • 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

1.5.1.1

  • 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

1.5.1.0

  • 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

1.5.0.2

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

1.5.0.0

  • 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

1.5.0.0

  • 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

1.4.9.11

  • 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

1.4.9.10

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

1.4.9.9

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

1.4.9.8

  • 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

1.4.9.6

  • 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)

1.4.9.5

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

1.4.9.4

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

1.4.9.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

1.4.9.1

  • 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

1.4.8.7

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

1.4.8.6

  • Fixed: Unexpected availability for some customers

1.4.8.5

  • Improved: Compatibility with plugins using action scheduler

1.4.8.4

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

1.4.8.3

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

1.4.8.2

  • Improved: Remove unnecessary library to reduce filesize

1.4.8.1

  • 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

1.4.7.3

  • 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

1.4.7.2

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

1.4.7.1

  • 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

1.4.7.0

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

1.4.6.10

  • 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

1.4.6.9

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

1.4.6.8

  • 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

1.4.6.7

  • 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

1.4.6.6

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

1.4.6.5

  • 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

1.4.6.4

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

1.4.6.3

  • 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

1.4.6.2

  • 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

1.4.6.0

  • Added: Zoom integration to automatically create Zoom Meetings

1.4.5.3

  • 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

1.4.5.2

  • 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

1.4.5.1

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

1.4.5.0

  • 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

1.4.4.9

  • 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

1.4.4.8

  • 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

1.4.4.7

  • 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

1.4.4.6

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

1.4.4.5

  • Fixed: Team availability calculation

1.4.4.4

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

1.4.4.3

  • 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

1.4.4.2

  • Improved: Translation of upcoming appointments module

1.4.4.1

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

1.4.4.0

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

1.4.3.7

  • 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

1.4.3.6

  • Fixed: Bug with calculating maximum appointments per day

1.4.3.5

  • 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

1.4.3.4

  • 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

1.4.3.3

  • 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

1.4.3.2

  • Fixed: Issue with calculating maximum appointments per day

1.4.3.1

  • 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

1.4.2.8

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

1.4.2.7

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

1.4.2.5

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

1.4.2.3

  • Fixed: Zoom integration coming soon // SSA_PLUS

1.4.2.2

  • 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

1.4.2.1

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

1.4.2.0

  • 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

1.4.1.3

  • Fixed: CSV Export for customer fields containing commas

1.4.1.2

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

1.4.1.1

  • Added: Export option for anonymous customer information

1.4.0.9

  • Improved: Gravity Form integration

1.4.0.8

  • 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

1.4.0.7

  • Improved: Compatibility with Safari browser

1.4.0.6

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

1.4.0.5

  • 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

1.4.0.3

  • Improved: Prevent lost connection errors

1.4.0.0

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

1.3.9.10

  • Improved: Filtering by date range

1.3.9.9

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

1.3.9.8

  • 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

1.3.9.7

  • 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

1.3.9.6

  • Fixed: Divi compatibility on WordPress 5.5

1.3.9.5

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

1.3.9.4

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

1.3.9.3

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

1.3.9.2

  • 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

1.3.9.1

  • 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

1.3.9.0

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

1.3.8.6

  • Fixed: Issue switching from availability blocks to start times

1.3.8.5

  • 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

1.3.8.4

  • 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

1.3.8.3

  • 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

1.3.8.2

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

1.3.8.1

  • 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

1.3.8.0

  • 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

1.3.7.5

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

1.3.7.3

  • Fixed: markup for the booking form and confirmation screen

1.3.7.2

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

1.3.7.1

  • Added: Support for defining set start times for booking appointments
  • Improved: Send customer name to MailChimp // SSA_PLUS
  • Improved: Provide filter for MailChimp field mapping // SSA_PLUS

1.3.6.10

  • Improved: Better accessibility for edit buttons on settings screen
  • Improved: Updated version of Material Icon font
  • Fixed: Display icons for radio and checkbox fields on booking form // SSA_PLUS
  • Fixed: Made more strings translatable
  • Fixed: Browser autofill interfering with phone number validation when booking appointments

1.3.6.9

  • Fixed: Outlook bug caused by X-WR-CALNAME tag in ICS files
  • Fixed: Google Font dependency causing slow load times on some sites

1.3.6.8

  • Added: Swedish (Svenska) translation

1.3.6.7

  • Added: Danish (Dansk) translation

1.3.6.6

  • Improved: Set booking app frame to noindex

1.3.6.5

  • Fixed: Appointment type availability not editable for customers using translated date/time strings
  • Fixed: Typo in translated strings

1.3.6.4

  • Improved: Translations for German (Formal) and Spanish (Venezuela)

1.3.6.3

  • Improved: Hide timezone warning for locked timezones on appointment types
  • Improved: Made two additional strings translatable
  • Fixed: Remove conflict with the LanguageTool browser addon when editing notifications

1.3.6.2

  • Added: Italian translation
  • Fixed: Back button functionality in booking form

1.3.6.1

  • Fixed: Permissions on a couple API endpoints

1.3.6.0

  • Added: Integration with Members plugin for advanced custom user permissions/capabilities https://wordpress.org/plugins/members/
  • Improved: Translate day and month names properly in notifications
  • Improved: Performance of admin app

1.3.5.3

  • Improved: Automatic translation for default date format in email and SMS notifications

1.3.5.2

  • Improved: Better automatic translation for default date formats in non-English languages

1.3.5.1

  • Improved: Decreased load time for booking form

1.3.5.0

  • Added: Additional CSS class for styling

1.3.4.0

  • Added: Integration with Formidable Forms // SSA_PLUS
  • Fixed: Checkbox field type throwing Twig error in Notifications // SSA_PLUS
  • Fixed: Custom style not applied for appointment type focus in Firefox
  • Fixed: Form labels not translatable for default fields // SSA_PLUS
  • Fixed: Conflict with Mesmerize theme
  • Improved: Contrast between available and unavailable days in monthly booking view

1.3.3.1

  • Fixed: Incorrect timezone showing in notifications for some users

1.3.3.0

  • Added: Easily download and install language packs, even if they aren’t complete
  • Fixed: Catch fatal Twilio error // SSA_PRO
  • Fixed: Layout for loading settings
  • Improved: Submitting support ticket through the plugin

1.3.2.3

  • Improved: Layout of booking form

1.3.2.2

  • Improved: Update list of Google fonts in style settings
  • Improved: Better UX for admin and booking apps on slow servers
  • Fixed: SMS appearing disabled after saving Twilio credentials // SSA_PRO
  • Fixed: Issues with embedding multiple booking forms on the same page

1.3.2.1

  • Improved: Better handling for description of notifications on appointment types // SSA_PRO
  • Improved: Show a warning if an offset is selected instead of a timezone
  • Improved: Hide the reorder button for appointment types if there’s only one
  • Fixed: Disabled dates in weekly view not inheriting the custom font selection in styles
  • Fixed: Improper validation applied to text fields named ‹Phone› // SSA_PLUS

1.3.1.0

  • Added: Event tracking – SSA can post events to your analytics or advertising tools as your customers go through the booking process // SSA_PRO
  • Added: Elementor integration – new SSA widgets so you can easily drag booking forms (or a summary of the logged in user’s upcoming appointments) right onto your page
  • Added: Logged in users› information is automatically filled in the booking form (except for administrators since you are likely booking an appointment for your customer)
  • Added: [ssa_upcoming_appointments] shortcode to display the logged in user’s upcoming appointments
  • Improved: Deleting appointment types API call works now on servers that restrict use of the DELETE method
  • Improved: Assign customer’s user id based on email address even when user is logged out
  • Improved: Display of timezone in customer email notifications
  • Fixed: Google Calendar validation error when credentials are empty // SSA_PRO

1.3.0.2

  • Improved: Timezone detection and display
  • Improved: Stripe: customize the description that shows on your customers› credit card statement // SSA_PRO
  • Fixed: Extra check for appointment availability before processing Stripe payment // SSA_PRO
  • Fixed: Stripe payment confirmation not redirecting to thank you // SSA_PRO

1.3.0.1

  • Fixed: Unable to add an appointment type if the wizard is skipped
  • Fixed: Unable to enable Google Calendar in the wizard // SSA_PLUS
  • Fixed: Unable to manage and add customer information fields in the wizard
  • Fixed: Custom styles apply to date selection buttons when booking an appointment

1.3.0.0

  • Added: Send custom SMS reminders and notifications // SSA_PRO
  • Added: Preview for notifications – see what your notifications will look like
  • Improved: Enable notifications to be disabled – all or individually
  • Improved: Easier keyboard focus for selecting a date in the booking form
  • Improved: Mailchimp authorization UX // SSA_PLUS
  • Fixed: Bug when cloning notifications

1.2.9.1

  • Improved: More robust availability checking for people with lots of booked appointments
  • Fixed: Bug that prevented being able to delete appointment types

1.2.9.0

  • Added: Custom reminder notifications (send X days before/after appointment is booked or appointment start time) // SSA_PRO
  • Added: Ability to reorder appointment types

1.2.8.0 ### // SSA_PRO

  • Added: Paypal payments // SSA_PRO

1.2.7.4

  • Improved: Added pagination for appointments for admins
  • Improved: Added shortcode instructions to final wizard screen
  • Improved: Accessibility fixes for the booking form
  • Improved: Swapped out user Gravatars for Unavatars
  • Improved: Subtle transitions to booking form
  • Fixed: Mobile view of availability for admins not fully visible

1.2.7.3

  • Improved: Buffers won’t availability of booking at business start time
  • Improved: Upgrade to latest version of Select2
  • Improved: Validating booking notice and advance so that booking notice can’t be greater than advance
  • Improved: Validate URLs for web hooks // SSA_PRO
  • Improved: Styles updated for radio buttons and checkboxes on booking form // SSA_PLUS
  • Improved: Show customer and author of appointments if applicable (if they have a WP user account)
  • Improved: Added ability to delete appointments from the appointment detail view with warning message
  • Fixed: Add to Calendar button on booking form using SSA business name instead of site name

1.2.7.1

  • Fixed: Bug introduced by WooCommerce v3.6

1.2.7.0

  • Added: UI for customizing both customer and admin notification emails, plus ability to send different notification messages per appointment type
  • Added: Ability to add custom instructions to custom customer information fields // SSA_PLUS
  • Fixed: When using advanced scheduling options, an availability window less than 24 hours resulted in no appointment times being available to book

1.2.6.12

  • Fixed: Issue showing homepage instead of booking form on some sites

1.2.6.11

  • Improved: Google Calendar authorization // SSA_PLUS
  • Improved: WPML compatibility with ?lang= permalink structure // SSA_PLUS
  • Fixed: 404 error (or showing homepage) instead of booking app when using certain themes/plugins
  • Fixed: Google Calendar bug when excluding a deleted calendar from availability // SSA_PLUS
  • Fixed: Bug with availability in booking form
  • Fixed: Potential conflict with 2 booking forms embedded in the same page

1.2.6.8

  • Improved: Handling of errors preventing appointment booking
  • Fixed: Conflict with plugins that incorrectly modify admin body class

1.2.6.7 ### // SSA_PRO

  • Improved: Webhook payloads now include date «parts» for more advanced use cases // SSA_PRO

1.2.6.6

  • Improved: Booking form resizing
  • Improved: Show helpful message if JavaScript is disabled or browser doesn’t have the capability to run SSA
  • Improved: Rescheduling of appointments
  • Improved: When rescheduling, link to (now) canceled old appointment
  • Improved: When rescheduling appointment, link payment made on original appointment for tracking // SSA_PRO

1.2.6.5

  • Improved: Remove restricted width of admin scrollbar
  • Fixed: Conflict with other MailChimp plugins // SSA_PLUS
  • Fixed: Unable to go back to the first week when booking an appointment
  • Fixed: Cancel link in confirmation email not working
  • Fixed: Able to remove required email and name customer information fields

1.2.6.4

  • Improved: Better messaging when there aren’t any appointment types
  • Improved: Set timezone to local even if wizard is skipped
  • Improved: Better feedback about saving in bulk edit mode for appointment types
  • Improved: Clearer choices for Google Calendar syncing // SSA_PLUS
  • Improved: Better handling of email validation when booking appointment
  • Fixed: Mailchimp opt-in text required when editing appointment type // SSA_PLUS
  • Fixed: Google Calendar not displaying connection in wizard // SSA_PLUS

1.2.6.3

  • Fixed: Issue with monthly booking display

1.2.6.2

  • Added: Developer filter for advanced customization needs
  • Fixed: Issue with monthly booking display

1.2.6.0

  • Added: Accept payments with Stripe when appointments are booked // SSA_PRO
  • Added: New timing interval so appointments can be booked every 20 minutes
  • Added: New monthly view option for booking appointments
  • Improved: Bulk editing
  • Improved: Better messaging when deleting an appointment type
  • Improved: Make more reasonable PHP recommendations on the support tab
  • Improved: Require customer email address to be properly formatted as an email address
  • Improved: Better explanation of appointment time taken when two customers try to book the same appointment time at the same time
  • Fixed: Possibility of negative buffer times and booking notices. It turns out that time travel is dangerous.
  • Fixed: Number inputs in Firefox now display at correct width
  • Fixed: Handle clash between availability, blackout dates, and booking notices more gracefully
  • Fixed: MailChimp opt-in box now reliably appears for customers booking appointments // SSA_PLUS

1.2.5.0

  • Added: Gutenberg block for Appointment Booking Form

1.2.4.0

  • Added: Show “instructions” field to customer on the appointment confirmation screen
  • Added: Easy button to copy shortcode to clipboard on single-appointment edit screen
  • Improved: Proactively prevent double-booking by notifying customer right after they select a time that’s no longer available
  • Improved: Faster cancelation process
  • Improved: Bulk editing mode instructions

1.2.3.0

  • Added: View individual appointment details in the admin interface
  • Improved: Show warnings on modules that are enabled but not actively configured
  • Fixed: Bug affecting blackout dates in some timezones
  • Fixed: Email notifications containing escaped formatting when customers filled in fields with special characters

1.2.2.0

  • Added: In-plugin support tools to help with troubleshooting server issues and sending debug information to the SSA team
  • Improved: Performance of Availability Window
  • Improved: Handle unusual timezone settings with some servers/plugins
  • Improved: Prevention of double-booking on sites
  • Improved: Google Calendar support for all-day events // SSA_PLUS
  • Updated: Google Calendar setup documentation // SSA_PLUS
  • Fixed: Sometimes days without any availability showed up as clickable in the week view
  • Fixed: Google Calendar authentication during the setup process // SSA_PLUS

1.2.1.8 ### // SSA_PLUS

  • Improved: Google Calendar error checking // SSA_PLUS

1.2.1.7

  • Improved: Added error handling for PHP 5.3.x (SSA requires 5.5.9+, 7.x recommended)

1.2.1.6

  • Improved: Error messages
  • Improved: Prevention of double-booking on sites with heavy traffic

1.2.1.5

  • Improved: Availability start date

1.2.1.4

  • Fixed: Bug with availability (only affecting dates more than 7 weeks away)

1.2.1.3

  • Improved: Added Custom CSS field to the «Styles» settings for the booking app
  • Improved: Newly created appointment types now show up without having to refresh the page
  • Fixed: Bug with availability windows for far-off future events

1.2.1.2

  • Fixed: Incompatibility with older PHP versions (introduced in 1.2.1.1)

1.2.1.1

  • Added: Ability to define the timezone as locked or localized (on your appointment types) which makes it easy to differentiate between phone calls/virtual meetings vs. physical/in-person events
  • Added: Support for custom CSS files for admin-app and booking-app (which can be overridden in your theme)
  • Improved: Spacing in booking form
  • Improved: Interationalized email notifications

1.2.0.3

  • Improved: Compatibility with servers that have aggressive caching
  • Fixed: Broken «Back to WordPress» button on sites installed in a subdirectory
  • Fixed: Another incompatibility with some themes/hosts that have custom handling for 404 pages

1.2.0.2

  • Fixed: Incompatibility with some themes/hosts that have custom handling for 404 pages

1.2.0.1

  • Added: Webhooks module to enable better integration & automation with other platforms // SSA_PRO
  • Improved: Added Appt Type Instructions field to email notifications

1.1.9.5

  • Added: WP Filter so developers can modify the email notification template
  • Improved: Added Appt Type Instructions field to email notifications

1.1.9.4

  • Improved: Layout of appointment type selection in the booking interface
  • Improved: Setup Wizard process
  • Improved: More readable appointment type slugs when cloning an existing type
  • Improved: Moved Availability Window settings into the Availability section
  • Improved: Availability & Booking windows default to midnight instead of current time
  • Fixed: Bug enforcing booking window restrictions, even when Advanced Scheduling Options is disabled

1.1.9.3

  • Fixed: Bug preventing some Elementor installations from showing the booking form properly

1.1.9.2

  • Fixed: Bug affecting Blackout Dates functionality

1.1.9.1

  • Added: Filter to allow separate availability for each appointment type (to allow custom implementations via code)

1.1.9.0

  • Added: Advanced scheduling options for appointment types – set a booking window, set an availability window, and limit how far into the future customers can book appointments
  • Improved: Layout of appointment type selection in the booking form
  • Improved: Appointment types get better slugs
  • Improved: Booking form will now fast-forward to the first available appointment slot if it’s after the current week
  • Fixed: If there is only one appointment type, skip appointment type selection in the booking form

1.1.8.3 ### // SSA_PLUS

  • Fixed: rest_no_route error on some environments // SSA_PLUS

1.1.8.2

  • Improved: Handling appointments connected to now-deleted appointment types
  • Improved: Display of timezone in admin view
  • Improved: Display of appointment types list when there are no appointment types defined

1.1.8.1

  • Improved: Appointment Cancelation/Reschedule interface
  • Improved: Cancelation synchronization with Google Calendar // SSA_PLUS
  • Fixed: PHP Notices (non-fatal errors)

1.1.7.1 ### // SSA_PLUS

  • Fixed: Bug affecting «checkbox» customer fields // SSA_PLUS

1.1.7.0

  • Added: Easily customize the styling and appearance of your booking forms to match your site (in the new Style Settings)

1.1.6.0

  • Improved: Better handling of auto-zoom behavior on iPhone
  • Improved: Default padding & spacing around booking form
  • Fixed: Changes to the date/time format didn’t always save
  • Fixed: Google Calendar caching times as unavailable even when module is disabled // SSA_PLUS

1.1.5.2

  • Added: submenus for quicker access in wp-admin sidebar
  • Improved: Compatibility with plugins that replace wp_mail() function
  • Fixed: Email headers for best handling of from name and reply-to, along with support for WP Mail SMTP for custom From addresses

1.1.5.0

  • Improved: Added support for custom CSS in booking app
  • Improved: Use from contact name, business name, and contact email as From address for email notification to customer
  • Improved: Line endings / spacing in email notifications
  • Fixed: Canceled events were not always made available for booking again
  • Fixed: Potential issue with height of sections when editing appointment types
  • Fixed: Partially cut off bulk editing menu

1.1.4.1

  • Improved: Layout of booking app for mobile devices
  • Fixed: Warnings in javascript console

1.1.4.0

  • Added: Two modes of bulk editing for appointment types – quickly edit multiple appointment types
  • Improved: Appointment type editing – easier to navigate all available options
  • Fixed: Manage License button text now translateable // SSA_PLUS
  • Improved: Linked MailChimp API instructions to make it easier to find your API Key // SSA_PLUS
  • Fixed: Allow 0 value for pre- and post- appointment buffers and for booking notice

1.1.3.1

  • Fixed http/https error on some WordPress server setups

1.1.3.0

  • Added «Instructions» field to appointment types so you can tell your customers information about the appointment (like where to meet, if you’ll contact them or they should contact you at the appointment time, etc.) This field also shows up in the notes for the event they add to their calendar.

1.1.2.3 ### // SSA_PLUS

  • Fixed: Mailchimp issue with some existing appointment types // SSA_PLUS

1.1.2.1

  • Added: MailChimp integration // SSA_PLUS
  • Added: Bulk editing
  • Improved: Appointment Type Editing

1.1.1.0

  • Improved custom field options for collecting information from customers // SSA_PLUS
  • Fixed issue with availability when user had blacked out every day in the next 30 days

1.1.0.1

  • Improved handling when trying to book an appointment when there is no availability in next 30 days
  • Fixed issue where the availability time increment wasn’t reflected on the frontend booking form. (ie. show appointments available every 15/30/60 minutes)

1.1.0.0

  • Added: Customize the information you collect from customers

1.0.9.9

  • Fixed issue with logged-in non-admin users unable to book some appointment types
  • Fixed issue with Google Calendar syncing for newly-booked events // SSA_PLUS

1.0.9.7

  • Fixed blackout dates applying even when feature is disabled
  • Fixed issue with setup wizard

1.0.9.6

  • Fixed issue preventing some appointments from showing up in admin view

1.0.9.4

  • Fixed issue when WP is in a subdirectory instead of at the root of the domain

1.0.9.3

  • Fixed API conflict with other plugins

1.0.9.1

  • Added Google Calendar integration, so you never double-book again. Automatically exclude events from your Google Calendar so nobody can book during that time // SSA_PLUS
  • Overhaul to Admin UI and Booking UI
  • New wizard for easy setup

1.0.8.0

  • Added Blackout Dates feature, so you can block off vacation days that you don’t want to book any appointments