GWW 293: 2025 Recap
See what we were up to in 2025! Plus, unsubscribe merge tags for GP Email Users, how to add images to Drop Downs and Multi Selects, conditional logic based on email type, and more.
Greetings, wizards!
Can you believe this is the last weekly of the year?! We’ll still be working off and on for the next two weeks, but we’ll be taking it easy and soaking up some holiday cheer.
So, what better way to kick off a last-of-the-year weekly than with a recap of everything we did in 2025!
2025 Recap: 12 Months of Wiz
We had an incredible year. So many new products, so many major releases, and a few epic adventures along the way too.
But before you jump into the recap, I just wanted to say thank you for supporting this merry band of wizards all these years. We hope to continue making magic with you for many years to come. 😊
To those who celebrate it, Merry Christmas! And to everyone else, Happy Holidays!

Top Picks: Product Highlights
Accio Quadfecta! We’ve got a highlight for a product from each suite and one of our free plugins too! How perfect that this gift of coincidence arrives for our last weekly of the year.
—
GP Email Users
✦ Send personalized emails in bulk to users who have filled out a form.
If you’re using this perk to send marketing emails, this week’s update is for you. The new {gpeu_unsubscribe_url} and {gpeu_unsubscribe_link} merge tags provide an easy way for folks to unsubscribe. As sad as it can be when someone doesn’t want to hear from you, it’s still important to give them that option.

—
GC Google Sheets
✦ Automatically send and sync Gravity Forms data with Google Sheets.
We’ve supported updating existing Google Sheets rows experimentally for some time. Our big 1.4 release moved us closer to a proper UI—but it also introduced a regression. We’ve fixed that this week, so if you’re using the experimental hooks to enable updates on submission, you’re back in business. And if you’re not, here’s how to get started.
—
GS Product Configurator
✦ Customizable WooCommerce products powered by Gravity Forms.
Product Configurator now supports the Gravity Forms Coupons Add-On! I admit, a customer had to convince me that this was the right move but their use case made a lot of sense. They’re using WooCommerce mainly as a payment layer, with pricing (and often private, pre-applied coupons) handled in the form before the product ever reaches the cart—making form-level coupon support essential for a clean checkout experience.

—
GF Cache Buster
✦ Make Gravity Forms cache-proof without disabling page caching.
This free cache busting solution will now honor block-level style settings applied via the Gravity Forms block’s Form Styles settings.
How To: Add Images in Drop Downs & Multi Selects
There’s a narrative technique called, “Show, don’t tell”. In forms, it can really help to do both. Explore how you can show and tell by adding images to your Drop Down and Multi Select choices.

Snippet: Conditional Logic Based on Email Type
GP Email Validator not only lets you validate emails, it also collects some valuable meta data about the email — like if it is a free or disposable email.
This week, we extended our Conditional Logic: Entry Meta snippet to add conditional logic rules based on whether a submitted email is free or disposable. Useful when wanting to send different welcome emails or route leads based on perceived value.

Product Updates
Gravity Perks
GP Advanced Phone Field (v1.1.9)
- Improved validation accuracy after submission by updating
libphonenumber-for-phpto9.0.20. - Fixed issue where latest
libphonenumber-for-phpupdate required PHP 8 or newer. Instead, we’ve brought in the latest metadata from Google’slibphonenumberwhile retaining support for PHP 7.4.
GP Advanced Save and Continue (v1.0.35)
- Fixed an issue where Populate Anything wouldn’t return results when auto save is enabled but auto load is disabled.
GP Email Users (v2.0.13)
- Added unsubscribe support with
{gpeu_unsubscribe_url}and{gpeu_unsubscribe_link}merge tags.
GP Email Validator (v1.0.4)
- Added comprehensive logging throughout email validation process for better debugging and monitoring.
GP Inventory (v1.0.19)
- Improved Inventory Shortcode to support all inventory merge tags (
{label},{value},{available},{limit},{count}) when using thechoicesparameter for single choice display.
Gravity Connect
GC Google Sheets (v1.4.2)
- Fixed regression where row lookups were not working correctly when using
gcgs_feed_actionto change the feed action to “edit”.
Gravity Shop
GS Product Configurator (1.0-beta-2.47)
- Added support for Gravity Forms Coupons addon.
Free Plugins
GF Cache Buster (v0.6.8)
- Fixed an issue where Gravity Forms block custom styles were not applied when cache buster was enabled.