GWW 314: An Invitation 💌
Hit us with your wildest Gravity Forms questions! Plus, a guide to keeping bookings and calendars in sync, and how to limit dates on event registration forms.
Greetings, wizards!
We’re right smack in the middle of mid-year reviews here at Gravity Wiz. 📋
One of my favorite parts of the review cycle is taking a look at our self-evaluation form and making some iterative improvements.
This cycle’s upgrade? I installed our free Gravity Forms Autogrow plugin so our self-evaluation form could benefit from autogrowing Paragraph fields. Our wizards can write as much (or as little) as they want without ever having to manually resize the textarea. A much appreciated UX boost!
By the way, there’s something else I wanted to talk to you about…
An Invitation ✉️
We want to talk to you more!
Recently, we realized we were putting an unnecessary obstacle in the way: you had to log in before reaching out. So we removed it.
Our support form is now wide open. 👐
Whether you’re a customer, evaluating our products, or somewhere in between, we’d love to hear from you. Ask us your strangest questions. Bring us your weirdest requirements. Tell us what fantastical things you’re trying to build.
AI is great for exploring ideas, but there’s still nothing quite like having a wizard guide you through your most nuanced requirements. We can tell you what’s possible, help refine a solution, or point you in the right direction if there’s a better approach.
So consider this an open invitation: if you’ve got a question, reach out.
Fine print: We’d love to hear from you even if you’re not a customer. The scope of support we can provide will depend on your license tier—or lack thereof.
Top Picks: Product Updates
GP Bookings
✦ Turn Gravity Forms into your complete WordPress booking platform.
We added the {gpb_conferencing_link} merge tag for the GC Google Calendar integration, allowing you to include the generated conferencing link (such as a Google Meet URL) in custom notifications sent to booking customers. 📆
GP Advanced Conditional Logic
✦ Build smarter forms with powerful, readable conditional logic.
We fixed a bug when migrating from GP Conditional Logic Dates to Advanced Conditional Logic. And yes, I’m using this bug to remind you that GP Advanced Conditional Logic has full support for date and time-based conditional logic. And yes, it’s better in every way. 💅
GC Airtable
✦ Send Gravity Forms submissions to Airtable and populate fields with Airtable data.
We optimized the Airtable connection to cache token health checks, reducing redundant API requests and improving admin page performance. Performance, ftw! 💪
How To: Sync GP Bookings with Google Calendar

Speaking of the new {gpb_conferencing_link} merge tag, Dan wrote a banger article demonstrating exactly how to get your GPB-powered bookings into Google Calendar and how to get your very busy schedule back into GP Bookings.
No double bookings. No scheduling conflicts. 👌
✦ 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.
—
[NEW] GP File Renamer | Defer Renaming Until Parent Form Submission — Hold off on renaming files uploaded through a Nested Forms child form until the parent form is submitted, so rename templates that rely on parent merge tags like {Parent:ID} resolve to real values instead of blanks.
[NEW] GP Entry Blocks | Filter Search All by Label — Match the “Search All” filter against choice labels in addition to stored values, so visitors can find entries by typing what they see (e.g. “United States”) instead of having to know the underlying value (e.g. “US”).
[UPDATED] GP Media Library | AJAX Upload — Enable AJAX-based uploads on GP Media Library fields so files start uploading in the background as users select them, rather than waiting until form submission — now updated for Gravity Forms 2.10.3+, which made some changes to how files were processed.
Video: Limit Dates on Event Registration Forms
Product Updates
Gravity Perks
GP Advanced Calculations (v2.0.2)
- Added support to
converttz()for hardcoded dates and times. - Fixed an issue with Time Field resolution which could cause incorrect results when passed to
timediff()ordatetime(). - Fixed an issue where Merge Tags and Field References were not interpreted in the site timezone by default.
- Fixed an issue with the datediff() function where it inconsistently floored results.
GP Advanced Conditional Logic (1.0-beta-1.1)
- Fixed an issue where switching from GP Conditional Logic Dates may break Current Date and Time conditional logic in the form editor.
GP Bookings (1.0-beta-2.7)
- Added
{gpb_conferencing_link}merge tag for the GC Google Calendar integration. - Added
gpb_google_calendar_event_block_datafilter for per-event control over synced Google Calendar availability blocks.
GP Conditional Logic Dates (v1.2.29)
- Improved compatibility with GP Conditional Pricing rules importer/exporter.
GP Conditional Pricing (v2.0.30)
- Added
gpcp_csv_field_labelhook. - Improved column matching in CSV Importer when non-alphanumeric characters are present.
GP Media Library (v1.2.38)
- Fixed issue where Advanced Post Creation mapped custom fields stored image URLs instead of file IDs after editing posts.
GP Populate Anything (v2.1.72)
- Fixed issue where GF Entry object type form references were not preserved on form export.
- Fixed issue where dynamically populating a paragraph field with a blank value could trigger a
htmlspecialchars()deprecation notice on PHP 8.1+.
Gravity Connect
GC Airtable (v1.0.3)
- Fixed an issue with the Airtable token health check not being cached and running unnecessarily on every admin page load, resulting in redundant API requests.