For businesses that live and die by their appointment calendar, the difference between a smooth booking experience and a chaotic scheduling mess often comes down to the tools you use inside WordPress. The gAppointments – Appointment booking addon for Gravity Forms is a specialized plugin designed to transform your standard Gravity Forms setup into a fully functional, multi-provider booking engine. Built by wpcrunch and now maintained by Marketing the Change, this addon bridges the gap between flexible form creation and robust calendar management, making it an essential purchase for consultants, salons, clinics, and any service-based business looking to streamline how clients reserve time slots directly from your website.
Key Features
This isn’t just a simple calendar widget; it’s a comprehensive scheduling system that integrates deeply with Gravity Forms. Here are the standout features that define the gAppointments – Appointment booking addon for Gravity Forms:
- Paid and Non-Paid Booking: Accept payments directly at the time of booking or allow clients to reserve without payment. It supports any payment gateway compatible with Gravity Forms, including Stripe and PayPal.
- Advanced Slot Management: Choose between service interval time slots (auto-generated based on duration) or custom time slots. You can control capacity per slot, lead time, cleanup intervals, and the ability to reduce gaps between appointments.
- Multiple Slot Selection: Clients can book more than one slot in a single submission, with options to enforce a maximum number of bookings per specific date.
- Flexible Service Scheduling: Define availability based on a rolling number of days from today, a fixed date range, or only on specific custom dates you select manually.
- Provider Management: Assign registered users as service providers, set personalized work hours, breaks, and holidays. Providers can even edit their own schedules from the front-end of your site.
- Front-End Management: Clients and providers can manage, cancel, or reschedule appointments from the front-end without needing access to the WordPress admin dashboard.
- Calendar Integration: Add appointments to Google Calendar, Yahoo, or iCal directly from the front-end, and send calendar links via email notifications.
- Notification System: Send custom HTML emails and SMS notifications using Twilio and the free WP Twilio Core plugin. The plugin also supports auto-confirmation and auto-completion of appointments.
- Translation Ready: Full translation support, including the ability to set translations per individual form, making it ideal for multilingual websites.
- Gravity Perks Compatibility: Works seamlessly with Gravity Perks Preview Submission and Multi-Page Navigation to enhance the user experience.
Who Is This For? Use Cases
The gAppointments – Appointment booking addon for Gravity Forms is tailored for businesses that require a high degree of control over their scheduling logic. It moves beyond the limitations of simple contact forms by providing a dedicated booking calendar that manages availability, capacity, and provider assignments.
Agencies and Web Developers
If you build websites for clients in the service industry, this plugin is a powerful addition to your toolkit. It allows you to offer a premium booking solution without needing to integrate a standalone SaaS platform. You can easily configure different services, assign them to specific providers, and pass the booking data directly into Gravity Forms entries for streamlined workflow management and third-party integrations like Zapier.
Health and Wellness Professionals
Massage therapists, personal trainers, and consultants often work with multiple providers and complex schedules. The ability to set individual work hours, breaks, and holidays for each provider is crucial. The front-end scheduling management feature means your staff can update their availability without contacting a webmaster, saving time and reducing the risk of double-bookings.
Salons and Stylists
Hair stylists and beauty professionals rely heavily on time-based services. The custom time slots feature allows you to define specific prices and capacities for each slot, which is perfect for offering different treatments at different rates. The mobile-responsive design ensures that clients can easily book from their smartphones, which is where the majority of on-the-go bookings happen.
SaaS and Online Service Platforms
If you are running a platform that connects clients with experts, the multi-provider support and Google Calendar synchronization are invaluable. The plugin’s ability to handle payment for bookings directly within the form, combined with robust email notifications, helps automate the entire client lifecycle from reservation to confirmation.
Technical Details & Compatibility
When choosing a plugin, technical stability is just as important as features. The recent maintenance history of this product shows a strong commitment to compatibility and security.
The plugin is fully compatible with Gravity Forms 3.0.2.5, with version 1.17 specifically restoring provider and service selection functionality that had regressed in earlier updates. It also includes a Gravity Forms version check that displays an admin notice if your installed version falls outside the tested range, ensuring you are always aware of potential issues.
For developers, the plugin supports PHP 8.2 and includes “Requires at least” and “Requires PHP” plugin headers for better environment management. It has resolved load-order conflicts with Gravity Forms 3.0’s asynchronous script loading by properly declaring script dependencies. The plugin is also designed to work with popular page builders and has fixed historical conflicts with tools like Thrive Architect and Advanced Custom Fields PRO.
Performance has been a focus in recent updates, with fixes implemented to reduce duplicate query calls and eliminate slowdowns caused by translation functions. The user interface is mobile-responsive, and the calendar allows you to set the first day of the week to Sunday or Monday, catering to regional preferences.
Pros and Cons
Pros
- Deep Gravity Forms Integration: Unlike standalone booking plugins, this addon leverages the power of Gravity Forms, meaning you can use conditional logic, user registration, and all your existing form fields alongside the booking calendar.
- Granular Control: The level of detail available for managing slots, capacities, and lead times is exceptional. You can fine-tune exactly when and how many clients can book.
- Robust Provider System: The ability for providers to manage their own front-end schedules and the option to assign registered users as providers makes it suitable for growing teams.
- Extensive Notification Options: From custom HTML emails to SMS via Twilio, you can ensure clients never miss a confirmation or reminder.
- Active Maintenance: With over 2,925 sales, the plugin has a substantial user base. The changelog shows recent updates in 2026 focused on security patches and Gravity Forms 3.0 compatibility, proving it is actively maintained.
- Value for Money: At $60.00, it is a cost-effective alternative to recurring monthly subscription fees of standalone booking SaaS tools, especially considering the multi-provider functionality.
Cons
- Requires Gravity Forms: This is an addon, not a standalone plugin. You must have a valid Gravity Forms license to use it, which is an additional cost to consider.
- Learning Curve: The sheer number of options can be overwhelming initially. Configuring complex service intervals and provider schedules may require time to understand fully.
- Dependency on Plugin Updates: As seen in the changelog, updates to Gravity Forms can occasionally break functionality. While the developers are quick to fix these, it highlights the dependency on the parent plugin’s ecosystem.
Frequently Asked Questions
Does gAppointments work with the latest version of Gravity Forms?
Yes. The plugin is actively maintained to ensure compatibility with the current release. Version 1.17 specifically confirmed full compatibility with Gravity Forms 3.0.2.5, and the developer has added a version check feature that will alert you in the admin panel if your Gravity Forms version falls outside the tested range, helping you avoid unexpected conflicts.
Can I accept payments for appointments directly through the booking form?
Absolutely. The gAppointments – Appointment booking addon for Gravity Forms supports both paid and non-paid bookings. It integrates with any payment gateway supported by Gravity Forms, such as Stripe or PayPal. You can also set specific prices per time slot, allowing you to charge different rates for different appointment durations or services.
Can my staff manage their own schedules without giving them admin access?
Yes. The plugin includes a front-end management system that allows providers to edit their work hours, breaks, and holidays directly from the website’s front-end. This is a significant time-saver for business owners and ensures that your staff can maintain their own availability without needing to navigate the WordPress dashboard.
Final Verdict
In a crowded market of WordPress booking plugins, the gAppointments – Appointment booking addon for Gravity Forms stands out for its depth and flexibility. It is not the simplest plugin to set up, but for businesses that need granular control over complex scheduling scenarios—multiple providers, variable pricing, capacity limits, and payment collection—it offers a level of sophistication that few competitors match. The fact that it is built on Gravity Forms is a massive advantage for existing users, as it brings booking data into the same ecosystem as your other forms and entries.
The recent maintenance by Marketing the Change has addressed critical compatibility issues with Gravity Forms 3.0 and applied necessary security patches, breathing new life into an already feature-rich product. With nearly 3,000 sales and a proven track record since 2018, this is a reliable, battle-tested solution. If you are looking to add a professional booking system to your WordPress site without committing to a costly monthly subscription, this plugin offers exceptional value for a one-time investment of $60.00. It is a smart, scalable choice for any business ready to automate its appointment scheduling.