GWW 301: Tasty Sliders 🍔
GP Sliders just slid into your Spellbook! Plus, a GP Bookings & Populate Anything crash course, and new guides on how GP Bookings works across different industries.
Greetings, wizards!
I was out last week on a little vacation with my family in celebration of my wife’s 40th birthday! I hope I don’t get in trouble for putting her on blast, but she’s the best thing that ever happened to me. Gravity Wiz being the second. 😉
Speaking of putting things on blast, I absolutely loved this quote from a GP Popups customer. 😍
Be aware: We got instantly more forms used, great plugin. And very fast…
Let’s see what else there is to love in this week’s weekly. ❤️
New Perk: GP Sliders 🍔
We’ve been doubling down on our wand work to bring as much value to the Gravity Perks suite as wizardly possible. We continue that quest with another value-packed perk: GP Sliders!
Why sliders? I don’t think I can summarize this better than Dani:
When users need to pick a budget range, rate their experience, or choose a donation amount, a Number field technically works — but a slider fits the moment better. 🍔
Now, who’s ready for a crash course with yours truly? 😁
Now it’s your turn to…
GWW 300: Raffle Winner
Two weeks ago, we celebrated our 300th edition of the Gravity Wiz Weekly! In honor of this momentous occasion, we hosted a raffle for a free year of the Wiz Bundle. To enter, participants were asked to go out into the big wide world (of social media) and share their Gravity Wiz experience.
This week, I’m very excited to announce our winner: Drs. Andor Demarteau of Shamrock Information Security. Here’s what he shared on LinkedIn:
Thank you, Drs. Andor! And to everyone else who celebrated with us. Here’s to another 300 editions of our weekly newsletter. 🧙♂️
GP Bookings: Big Push IV
We’ve been putting in some serious work on GP Bookings the last couple of weeks. I had a hard time choosing just three highlights from the list so make sure to read the full changelog.
First: We added frontend calendar status CSS classes for booking availability states. This means you can style each calendar date based on whether it’s available, unavailable, outside of any availability window, or already booked.

Second: We improved GPB’s integration with GP Populate Anything by adding live refresh handling to Booking Time fields.
Here’s a cool example where a customer wanted to dynamically populate a Radio Button field with events from a custom post type. Then they used a generic service in GP Bookings to register bookings for those events, automatically populating the date based on the selected event. Freaking awesome!
Third: We added entry meta for booking details (service, resource, dates, times, quantity, and occupancy). This will make extracting those details much easier for passing around in feeds, confirmations, and notifications. Bonus: it also makes these details available for conditional logic. Power to the people!
Top Picks: Product Highlights
GP Inventory
✦ Easy, flexible inventory management for Gravity Forms.
We’ve added “Any Choice Availability” conditional logic option (triggers when any single choice meets condition) and renamed existing to “Overall Availability” (checks selected choice availability). This is useful if you want to show a message if any choice is exhausted (e.g., sold out).

GF Form Notices
✦ Schedule messages above Gravity Forms for announcements, promos, and closures.
If you want to display your notices independently of the form, we’ve added a gffn_notices shortcode. Pass the form_id parameter to display any applicable notices for the given form. For example, you may want to display the same notices on your support landing page in addition to the support form itself.

We’re officially deprecating our first foray into the world of AI. The AI ecosystem is moving fast and we want to keep our efforts concentrated in our far superior solution — Gravity Connect: OpenAI.
We hope you’ll continue your Gravity Forms AI journey with us in Gravity Connect; however, we expect the free plugin will continue working for the foreseeable future. We simply won’t be making any new updates, improvements, or bug fixes to it.
GP Bookings: Spas, Gyms, & Tutoring

Me: Mirror, mirror, on the wall, what is the most flexible booking solution of all?
Mirror: GP Bookings, O Wizard, is the most flexible of them all.
Me: I knew it! And I’ve got three new use cases to prove it. 😄
💆 https://gravitywiz.com/gravity-forms-spa-booking-platform/
🏋️ https://gravitywiz.com/gravity-forms-gym-booking-platform/
👩🎓 https://gravitywiz.com/tutor-booking-form-gravity-forms/
Video: Create Events Forms with Activity Limits
Product Updates
Gravity Perks
GP Bookings (1.0-beta-1.5)
- Added Default Value setting to Resource and Service fields.
- Added service/resource names to calendar sync failure and retry-failure email subjects and messages.
- Added support for using the Placeholder field setting with Resource fields.
- Added
gpb_allow_booking_current_time_slotJavaScript filter hook to allow booking the current time slot. For example, if it’s 4:15 PM and you have a time slot from 4:00 PM-6:00 PM, this would not be bookable by default. This hook enables modifying this behavior. - Added entry meta for booking details (service, resource, dates, times, quantity, and occupancy).
- Added
gpb_ics_feed_statusesfilter for ICS feed booking statuses. - Added frontend calendar status CSS classes for available, unavailable, outside availability, and booked days.
- Improved integration support for GP Populate Anything by adding live refresh handling to Booking Time fields.
- Improved frontend display behavior of Resource fields set to “Fixed Resource.” Instead of no content in the field as it was assumed they would be hidden, a read-only field is present with the resource name.
- Fixed issue where rescheduling through frontend Booking Management properly re-enabled the start/end dates for range-based bookings, but not the inside dates.
- Fixed an issue where time slot mode field settings for the Booking Time field were always hidden when the related Service field was set to Manual Selection. Now, the settings conditionally show depending on what services are selected in the Available Services field setting.
- Fixed an issue with nightly bookings and fixed-ranges (setting min and max to the same number of nights) not selecting the intended range and consequently showing a validation error.
- Fixed Pricing Rules not working with dropdown or radio button Occupancy fields.
- Fixed an issue where service unavailability was not shown while dragging bookings in the dashboard calendar.
- Fixed an issue where cancelled bookings continued to show as booked and disable full-day availability.
GP Conditional Pricing (v2.0.25)
- Fixed an issue where conditional pricing did not reset product price when GP Populate Anything was used on another field in the same form.
GP Inventory (v1.0.22)
- Added “Any Choice Availability” conditional logic option (triggers when any single choice meets condition) and renamed existing to “Overall Availability” (checks selected choice availability).
GP Nested Forms (v1.2.22)
- Updated French translations. Credit: Sébastien Canat.
GP Populate Anything (v2.1.61)
- Fixed an issue where undefined choice values triggered PHP deprecation notices and warnings.
GP Popups (v1.0.7)
- Fixed issue in Configure Targeting Conditions where “All” section under “Specific Posts” was not showing both Pages and Posts.
- Fixed an issue where Product fields using Live Merge Tags in labels could fail validation.
GP Sliders (v1.0.1)
- Added validation for Number fields with sliders enabled.
- Added Slider field validation to validate that submission values are valid against the “steps” setting.
- Added PHP unit tests to GHA.
- Fixed an issue where validation errors on AJAX forms could lock GP Sliders, preventing edits.
- Fixed a form editor issue where clicking on a slider field would trigger the GravityForms unsaved changes warning even if no settings had been changed.
GP Word Count (v1.6.10)
- Fixed an issue where minimum word count validation made optional fields behave as required.
Gravity Connect
GC API Alchemist (v1.0.9)
- Fixed an issue where unquoted merge tags in advanced JSON templates were not safely restored as typed values.
Gravity Shop
GS Product Configurator (1.0-beta-2.49)
- Fixed an issue where GP Inventory counts reset to the full limit when a non-GSPC product was present in the WooCommerce cart.
Free Plugins
GF Dev Tools (v1.0.2)
- Fixed Dummy Payment Gateway’s “Fail During Capture” setting not working with “Delayed Capture.”
- Fixed an issue where the Admin Bar Plugin Manager search flow could become stuck or unresponsive when clicking.
GF Form Notices (v1.0.2)
- Added
[gffn_notices]shortcode for displaying notices by form ID.
GF OpenAI (1.0-beta-1.16)
- Added dismissible deprecation notice and updated plugin title. This plugin is no longer actively maintained due to the rapid changes in the AI ecosystem. This plugin will continue to function as-is, but will not receive future updates, improvements, or bug fixes. We recommend upgrading to GC OpenAI.
GF Progress Meter (v1.3.4)
- Added field-based filtering support via
field_idandtarget_valueattributes.