Gappointments v1.25 - Appointment Booking Addon For Gravity Forms
Schedule appointments within Gravity Forms.
Related items
Related Gravity Forms Plugins
Gravity View - Powerful Gravity Forms Addons
by Katz Web Services
The best way to display Gravity Forms entries on your website GravityView is the best way to display Gravity Forms entries on your website.
Spellbook - Gravity Forms Addons Manager
by Gravity Perks
Effortlessly install and manage small functionality enhancements (aka “perks”) for Gravity Forms.
Gravity Forms User Registration Addon
by Rocketgenius
Allows WordPress users to be automatically created upon submitting a Gravity Form.
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
- Payed/Non-Payed Booking
- Supports any payment gateway
- Works with Gravity Perks Preview Submission. See demo
- Works with Gravity Perks Multi-Page Navigation. See demo
- Multiple slots selection & maximum bookings per date
- Services per form.
- Service interval time slots or custom time slots.
- 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).
- 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
- Service option: Schedule appointments in the future, from today on an interval of days.
- Service option: Schedule appointments within a defined range of dates.
- Service option: Schedule appointments only on custom dates.
- Translation support, translation per individual form. See demo
- Flexible translation. See demo
- Activity page
- Personalized provider work hours, breaks and holidays
- Providers can edit they’re schedule from the front-end.
- Minimum appointment window required for new appointments.(Lead time required for new appointments)
- Client/Provider appointments management on the frontend.
- Clients or providers can add the appointment to they’re favorite calendar on the front-end. See demo
- Add calendar links(gcal, yahoo) in email
- Assign a registered user as service provider
- TimeSlot capacity
- Custom HTML Emails
- Email notifications
- Sms notifications using Twilio and WP Twilio Core free plugin
- Set calendar first day of the week to Sunday or Monday
- Auto confirm appointments
- Auto complete appointments
- Cancel unpaid appointments after a time interval
- Usage of gravity forms name/email/phone fields for appointments
- Endless Colors Possibilities
- Mobile Responsive
Recent releases
Release history
- The appointment date and time reached notification emails, confirmations and the entry list as a raw serialized array, for example `a:3:{s:4:"date";s:10:"2026-09-30";s:4:"time";s:11:"15:00-18:00";s:4:"cost";s:1:"0";}`, instead of the booked date. `get_value_save_entry()` in `gf-fields/class-gf-appointment-booking-calendar.php` skipped its date-to-text conversion whenever `is_admin()` was true, on the assumption that only the entry edit screen could be an admin request. Gravity Forms 2.9 moved AJAX-enabled form submissions to `admin-ajax.php`, where `is_admin()` is also true, so front-end bookings stored the raw array and every merge tag printed it verbatim. The check is now `is_entry_edit()`, which is the only screen that genuinely posts a plain textarea string.
- The same conversion was skipped when the entry ID was not yet available, for example on entries created programmatically. That path now falls back to converting the value it was given.
- Entries already stored with a serialized value now display correctly without being re-saved. `format_entry_field()` and `get_value_entry_list()` recover the booking and format it, so the entry detail screen, the entries list and notification merge tags all read properly. Emails already sent cannot be corrected retroactively.
- `TranslateDateToText()` returns an empty array for a multiple-slot booking with no slots, which would itself serialize into the entry. The value is now flattened to a string before it is saved.
- Note: Appointments were never affected. `add_new_ga_appointment()` reads the submitted values directly, so only the entry value and the notification text were wrong. No booking data was lost.
Frequently asked questions
Is gAppointments - Appointment booking addon for Gravity Forms GPL licensed?
What is the latest version of gAppointments - Appointment booking addon for Gravity Forms?
How much does gAppointments - Appointment booking addon for Gravity Forms cost on GPLCoffee?
Which WordPress and PHP versions does gAppointments - Appointment booking addon for Gravity Forms support?
Is gAppointments - Appointment booking addon for Gravity Forms safe to download?
Auto-updates included
Install it once, update automatically.
The GPLC Connector installs this plugin from your wp-admin and rolls out new versions to your connected sites. Included with every membership plan: 10 to 40 connected sites depending on the plan (Lite 10, Pro 20, Geek and Lifetime 40).