Schedule appointments within Gravity Forms. gAppointments is great for any business that depends on an appointment calendar. Scroll down to see all features list.

Features

  1. Payed/Non-Payed Booking
  2. Supports any payment gateway
  3. Works with Gravity Perks Preview Submission. See demo
  4. Works with Gravity Perks Multi-Page Navigation. See demo
  5. Multiple slots selection & maximum bookings per date
  6. Services per form.
  7. Service interval time slots or custom time slots.
  8. Options for service interval slots(duration, cleanup, capacity, reduce gaps, lead time, show end times, time format, remove am/pm text, max bookings per date, multiple slots selection).
  9. Options for service custom slots(price per slot, capacity per slot, lead time, show end times, time format, remove am/pm text, max bookings per date, multiple slots selection). See demo
  10. Service option: Schedule appointments in the future, from today on an interval of days.
  11. Service option: Schedule appointments within a defined range of dates.
  12. Service option: Schedule appointments only on custom dates.
  13. Translation support, translation per individual form. See demo
  14. Flexible translation. See demo
  15. Activity page
  16. Personalized provider work hours, breaks and holidays
  17. Providers can edit they’re schedule from the front-end.
  18. Minimum appointment window required for new appointments.(Lead time required for new appointments)
  19. Client/Provider appointments management on the frontend.
  20. Clients or providers can add the appointment to they’re favorite calendar on the front-end. See demo
  21. Add calendar links(gcal, yahoo) in email
  22. Assign a registered user as service provider
  23. TimeSlot capacity
  24. Custom HTML Emails
  25. Email notifications
  26. Sms notifications using Twilio and WP Twilio Core
    free plugin
  27. Set calendar first day of the week to Sunday or Monday
  28. Auto confirm appointments
  29. Auto complete appointments
  30. Cancel unpaid appointments after a time interval
  31. Usage of gravity forms name/email/phone fields for appointments
  32. Endless Colors Possibilities
  33. Mobile Responsive

Support and Documentation

Contact us here with any questions you may have, full documentation is included with the plugin.

Changelog

02.03.2022 – ver 1.9.7

– Fixed bug: “Forms” -> “Settings” -> “gAppointments” -> “Form booking category” (function gf_get_field_type_postid)

14.09.2021 – ver 1.9.6

– Feature: Ability to dynamically change the calendar service without resetting the provider selection during a booking
– Fixed bug: Time slot capacity pop-up not displayed when available slot capacity is reduced to one
– Fixed bug: “Custom” service type creation validation issues
– Enhancement: Automated “Custom” service type appointment slot sorting
– Feature: “Payment Order Details” appointment field will only return entries from the form in which the appointment was booked
– Fixed bug: Conflicts with some WordPress themes and theme builders
– Fixed bug: Failure loading the calendar widget when service/provider title contained special characters
– Fixed bug: Calendar errors returning incorrect text messages
– Fixed bug: Processing payment detection and handling issues during new appointment creation
– Fixed bug: Unnecessary insertions of emptys spaces after calendar field merge tag
– Fixed bug: Conflict with Advanced Custom Fields PRO and Advanced Custom Fields Gravity Forms add-ons
– Feature: New appointment time-end shortcode added in “Date & Time” translations
– Feature: New hook that allows to override Google Calendar event description during calendar synchronization
– Feature: New hook that allows to define additional custom hints for Google Calendar event description
– Fixed bug: Issues assigned new appointments to the global provider
– Fixed bug: Google Calendar access token issues within provider syncronization setup
– Fixed bug: “jQuery(…).chosen is not a function” front-end error
– Fixed bug: Review page issues with all date appointment slots

26.01.2021 – ver 1.9.5.2

– Fixed bug: Appointment values saved incorrectly when a service is assigned to multiple providers
– Fixed bug: Inconsistencies in Google Calendar two-way sync comparison functionality
– Fixed bug: Possible undefined index error message after form submission
– Fixed bug: Cannot change provider to global provider in entry edits
– Fixed bug: Submission validation bug when calendar field is hidden
– Fixed bug: Possibility that a notification with undefined values is sent
– Fixed bug: Submission issue due to duplicate get provider options method
– Fixed bug: Submission issue when multiple bookings and prevent double bookings options are enabled
– Fixed bug: Issue displaying Gravity Forms entries
– Enhancement: Show the calendar month of the first available appointment

22.10.2020 – ver 1.9.5.1

– Fixed bug: Appointments availability issue: capacity not reduced after new appointment booking
– Fixed bug: Issues with payment request authorization and capture
– Fixed bug: Payment issues due to Gravity Forms conditional logic
– Fixed bug: Script function incompatibilities

06.10.2020 – ver 1.9.5
– Fixed bug: Performance issues and slowdowns caused by translation functions
– Fixed bug: Various duplicate query calls in booking form field pages
– Enhancement: Improved how appointment entry data is processed and saved (Compatibility improvements with 3rd party integration services, i.e. Zapier, ActiveCampaign. And other Gravity Forms add-ons, i.e. Stripe, Paypal)
– Enhancement: “Communication” with Google Calendar API
– Enhancement: Added support for Google Calendar recurring events