Gravity Forms Booking Premium (often called Gravity Booking by WPExperts or GravityMore) is a powerful add-on that transforms Gravity Forms into a professional appointment scheduling system. It allows you to manage services, staff, and locations directly within your WordPress dashboard.
As of early 2026, it is considered one of the most robust "all-in-one" scheduling solutions for businesses that already rely on Gravity Forms for their lead generation.
Staff & Service Management: Assign specific staff members to different services (e.g., "Dr. Smith" for "Dental Checkup"). Each staff member can have their own unique working hours and break schedules.
Multi-Location Support: Ideal for businesses with multiple branches. You can set up different availability and staff for each physical location.
Two-Way Google Calendar Sync: When a patient/client books, the event appears in your Google Calendar. Conversely, if you add a personal event in Google Calendar, that time slot is automatically "blocked" on your website.
Automated Video Conferencing: Automatically generates Zoom or Google Meet links for virtual consultations and includes them in the confirmation email.
Payment Gateway Integration: Inherits all payment methods you have set up in Gravity Forms (Stripe, PayPal, Square, Mollie), allowing you to charge for appointments at the time of booking.
Customer Dashboard: Provides a front-end area where users can view their upcoming appointments, reschedule, or cancel based on your predefined rules.
Feature
Gravity Booking (Premium)
GP Bookings (Gravity Wiz)
Simply Schedule Appointments
Best For
Multi-Staff/Multi-Location Clinics
Power Users & Developers
High-End User Experience
Integrations
Native GF, Google, Zoom
Deep "Perks" ecosystem
Twilio, Zoom, Google
Complexity
High (Powerful settings)
Moderate (Requires Perks)
Low (Very user-friendly)
Pricing
~$79/year
Part of Perks (~$169+)
Free / $99+ for Pro
Configure Business Rules: Go to the Gravity Booking menu in WordPress to set your global business hours, holidays, and time zone.
Define Services & Staff: Create your "Services" (e.g., Consultation) and assign "Staff" members to them. This is where you set the individual price and duration for each.
Build the Form: Open a standard Gravity Form and drag the "Booking" field into your layout. You can then map which service or staff selection the user sees.
Automate Notifications: Use Gravity Forms' native "Notifications" tab to send confirmation emails. The plugin adds "Merge Tags" like {appointment_date} and {meeting_link} for easy personalization.
To avoid back-to-back appointments that leave no room for travel or paperwork, always utilize the Buffer Time feature in the Service settings. You can add a 15-minute "Pre-appointment" or "Post-appointment" buffer that automatically hides the next available slot from other customers.
Would you like me to help you set up a "Multi-Staff" selection logic where the price changes based on the seniority of the person being booked?
Subscribe to access unlimited downloads of themes, videos, graphics, plugins, and more premium assets for your creative needs.
Published:
Jan 18, 2026 14:04 PM
Version:
v2.1
Category:
Author:
OtherLicense:
GPL v2 or LaterTags: