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-php to 9.0.20.
  • Fixed issue where latest libphonenumber-for-php update required PHP 8 or newer. Instead, we’ve brought in the latest metadata from Google’s libphonenumber while 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 the choices parameter 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_action to 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.

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Trouble installing this snippet? See our troubleshooting tips.
  • Need to include code? Create a gist and link to it in your comment.
  • Reporting a bug? Provide a URL where this issue can be recreated.

By commenting, I understand that I may receive emails related to Gravity Wiz and can unsubscribe at any time.


This field is for validation purposes and should be left unchanged.
"I unsubscribe from every newsletter I get except yours."

Join 25,000 readers and be the first to know of legendary discounts, new releases, free snippets, and other secret sorcery!