GWW 317: Copy That πΈ
Copy Cat gets a community-built UI. Plus, build sliders that calculate prices, and see how one customer built a directory that lets people self-serve their job listings.
Greetings, wizards!
The world is moving so fast these days. It can be ridiculously hard to convince yourself to take a little time off. But when you do, you almost always come back refreshed and ready to tackle whatβs next.
I experienced both sides of that coin this week. I talked myself into taking Wednesday off to enjoy some downhill mountain biking. After sleeping like a baby, I woke up Thursday sore as heckβbut also genuinely excited to dive back into some big projects weβve got brewing here in the magic shop.
Now, enough about my adventures. Letβs see how this week’s newsletter will help you along on yours. π§ββοΈ
Top Picks: Product Updates
GP Bookings
β¦ Turn Gravity Forms into your complete WordPress booking platform.
The Month Dashboard’s “+X more” link got a promotion. Clicking it used to whisk you away to the Day view. Now it opens a scrollable view of the day’s bookings right where you are β with full drag-and-drop support intact. Less navigating, more managing.
GP Popups
β¦ Turn your forms into smart, targeted popups.
Popups are now friendlier to screen readers. We fixed accessibility errors flagged for a missing accessible name, a generic iframe title, and a missing main landmark. Accessible popups for all. β¨
GP Advanced Calculations
β¦ Advanced calculations with functions, conditionals, and an intuitive formula editor.
If you’re calculating time differences with timediff on fields locked down by GP Read Only, good news: the two now play together nicely. Read-only fields, fully readable calculations. π
Community Highlight: An Interface for Copy Cat
Our Copy Cat perk lets you copy the value of one field to another β but configuring it means typing copy-{id}-to-{id} CSS classes by hand.
Customer (and regular contributor) Gui Lamu thought there should be a better way, so he built one: a companion plugin that lets you configure field copying visually, with dropdowns right in the form editor and a global settings page. No CSS classes required.

This is the kind of community wizardry we love to see. πͺ
P.S. If you’d like to see something like this baked into core, let us know!
Spotlight: Building a Self-Service Directory with Gravity Forms

Julian Connett of The Allied Health Hub had a clear goal for his therapist directory: pull publicly available data into one place, so anyone who wanted in would already have a profile waiting to claim.
But pre-built WordPress themes couldn’t get him there… so he built his own with Gravity Forms and Gravity Perks. A therapist finds their profile, claims it, and lands right back on their listing, ready to manage it themselves β self-serve, by design. π§
Article: Drag-and-Drop Price Calculator in Gravity Forms
Some folks would rather drag than type. With GP Sliders, your price calculator can oblige β users drag to a quantity and watch the total follow in real time.
Dan’s new guide walks you through the whole setup, from adding a Slider field to writing the calculation formula, plus ways to take it further with range mode, named tiers, and quantity-based rates. π§
β¦ Sorcerous Snippets
We add new snippets (and updates) to our Snippet Library every week β ready-made solutions that often beat prompting AI, or give you a solid head start on your next vibe-coded build.
β
GP Bookings | Conditional Conferencing by Field Value
Only add conferencing (like a Google Meet link) to a booking’s Google Calendar event when a chosen field matches an allowed value β perfect for services that are sometimes virtual, sometimes not.
GP Nested Forms | Auto-Add Child Entries from URL Parameters
Automatically add child entries to a Nested Form field straight from URL query parameters. Think “Request a Quote” links on product pages, pre-built order links shared by sales reps, or event registrations with pre-registered attendees.
GP Bookings | Delay Booking Completed Notifications
Delay your “Booking Completed” notifications so they send a set amount of time after a booking ends β like a feedback request two days later β instead of firing immediately.
Product Updates
Gravity Perks
GP Advanced Calculations (v2.0.4)
- Improved compatibility with GP Read Only and
timedifffunction.
GP Bookings (1.0-beta-2.10)
- Improved “+X more” interaction in the Month Dashboard view: clicking now enables scrollable mode with full drag-and-drop support, instead of navigating to the Day view.
- Fixed an issue where time slots with at least one available resource were not always bookable/auto-assigned, and slots with no available resources were not consistently disabled.
- Fixed an issue where the month and year navigation buttons in the date picker could still be used to view months/years without any available dates, even when availability was restricted by the
gpb_availability_endhook.
GP File Renamer (v1.0.14)
- Fixed an issue where form submissions could hang when using GP File Renamer with object storage (e.g. S3-Uploads).
GP Inventory (v1.0.25)
- Added support for setting per-choice inventory limits via the bulk choice editor.
- Fixed a potential fatal error that could occur when flushing choice count cache for an entry that no longer exists or could not be retrieved.
GP Page Transitions (v1.0.46)
- Fixed an issue where auto-progression could run on initial page load.
GP Popups (v1.0.16)
- Fixed an issue where popups were flagged for accessibility errors due to a missing accessible name, a generic iframe title, and no main landmark.
GP Post Content Merge Tags (v1.3.22)
- Fixed a potential PHP warning when replacing merge tags.