Gravity Wiz Weekly 238

Gravity Connect is here! Plus, a new video series on Better User Activation & how Vineyard USA handles high demand with GP Nested Forms.

Greetings, wizards!

Last week we released a major new product line. This release marked the completion of the largest project we’ve ever undertaken at Gravity Wiz.

While our weekly efforts consistently reaffirm my faith in our mission, this project was unique in that it actually expanded my belief in what Gravity Wiz is capable of.

So proud of this team. So grateful for our wonderful customers. And so excited to share this epic milestone with you all!

Gravity Connect is Here!

Yes, my friends, Gravity Connect is here!

Gravity Connect is all about connecting Gravity Forms to the world’s most popular services. 🌎

Each connection is installed as an individual plugin (much like Gravity Perks), built on our new Gravity Connect framework. This keeps the codebase lean and your site fast, all without sacrificing an ounce of quality or functionality.

The suite launches with three epic connections Notion, Google Sheets, and OpenAI. We’ve already started on our next connection too! *whispers* Airtableee…

We’ve got a great announcement post with more information about Gravity Connect and lots of answers to your most likely questions.

Highlights of the Week

A few noteworthy mentions from this week’s changelog.

Spotlight: How Vineyard Handles High Demand with Nested Forms

“Over the last 2 years we’ve used this approach for 3 conferences totaling 7,203 registrants (50,725+ views to the nested forms), 3,003 orders (17,827+ views to the parent forms). Very few problems considering the amount of user interactions we have running through the system.”

Vineyard USA is massive. Hundreds of churches in the US, 2000+ worldwide. When they hold their annual conference, Kenny Petrowski is in charge of online registration. He has two tricks up his sleeve to accommodate Vineyard’s volume: GP Nested Forms and GP Populate Anything.

We explored Kenny’s setup and how he uses these plugins to accommodate exceptionally high volume.

Resources

New Video Series: Better User Activation

We’ve kicked off a new video series all about using GP Better User Activation and user registration with Gravity Forms. Let’s dive in!

Stumbled across this pretty delicious gallery of Conversational Forms designs. If you’re looking for some inspiration on your next conversational form, you’ll definitely find plenty here.

New Snippet: Fuzzy Match Conditional Logic

Sometimes you want to match for an exact value with Gravity Forms conditional logic but what if you want to match any value that’s somewhat close to a desired value?

Our newest snippet enables fuzzy comparison for Gravity Forms’ is conditional logic operator, allowing rules to match similar but not identical values (e.g. “África”, “Africa”, or “Africaa”). You can increase the threshold to make the match even fuzzier. 🧸

Product Updates

Gravity Perks

GP Address Autocomplete (v1.2.23)

GP Advanced Calculations (v1.1.3)

  • Fixed issue where decimal comma numbers would be treated as strings in some formulas.
  • Fixed issue with unicode characters used in string comparisons.
  • Fixed issue where partially numeric values (e.g. number ranges with dash, Zip + 4, etc.) could get treated as numbers rather than strings in conditional statements.

GP Advanced Save and Continue (v1.0.23)

  • Fixed issue where “pre-selected” checkboxes were not getting properly set when a new draft is created.

GP Conditional Logic Dates (v1.2.21)

  • Refactored to use GP_Plugin as the base PHP class.

GP Copy Cat (v1.4.82)

  • Refactored to use GP_Plugin as the base PHP class.

GP Entry Blocks (1.0-beta-1.9)

  • Fixed conflict with GF User Registration where previously uploaded files could be cleared out when editing entries with Entry Blocks.

GP Inventory (1.0-beta-3.38)

  • Added support for using GP Inventory’s conditional logic rules with Next and Previous buttons.
  • Fixed potential PHP warnings.

GP Limit Checkboxes (v1.3.14)

  • Fixed issue where validation could be bypassed if submitting from the last page of a form that contains a Stripe Card field.

GP Nested Forms (v1.1.62)

  • Fixed issue where parent form ID and parent entry ID metas were not set on child entries when sessions were disabled.

GP Populate Anything (v2.1.8)

  • Fixed issue where Populate Anything’s internal tracking of values could already be partially populated when refreshing fields dynamically in certain setups. This could cause field values to not get dynamically updated correctly.

GP Unique ID (v1.5.12)

  • Fixed issue where using a 0 as the prefix or suffix in Unique ID fields was not functioning correctly.

Gravity Connect

GC Google Sheets (v1.3.3)

  • Added support for sending updates to Google Sheets when an entry’s GravityView Approved Status is changed.
  • Added the ability to auto map Google Sheet columns based on existing form fields if no columns are detected in the existing Sheet.
  • Added the gp_google_sheets() function and GC_Google_Sheets class to improve backwards compatibility with existing GP Google Sheets snippets and integrations.
  • Fixed feed errors from Google including HTML in some cases and conflicting with the Entry Details screen.
  • Fixed issue where GFForms::include_feed_addon_framework(); wasn’t always called during initialization.
  • Gravity Connect Framework: Fixed issue where the updater in Gravity Connect could cause Gravity Perks’ updater to throw 401 errors when downloading updates.

GC Notion (1.0-beta-1.3)

  • Fixed issue where GFForms::include_feed_addon_framework(); wasn’t always called during initialization.
  • Gravity Connect Framework: Fixed issue where the updater in Gravity Connect could cause Gravity Perks’ updater to throw 401 errors when downloading updates.

GC OpenAI (1.0-beta-1.3)

  • Fixed issue where GFForms::include_feed_addon_framework(); wasn’t always called during initialization.
  • Gravity Connect Framework: Fixed issue where the updater in Gravity Connect could cause Gravity Perks’ updater to throw 401 errors when downloading updates.

Gravity Shop

GS Product Configurator (1.0-beta-2.17)

  • Added missing $format argument for gspc_addon_display_value hook for product options.
  • Updated how the gspc_rest_order_item_meta filter hook is called to provide control over the entire order item meta array.
  • Fixed issue where Submit Button Conditional Logic would not evaluate correctly if the rules depend on a calculated field.

Free Plugins

GF OpenAI (1.0-beta-1.13)

  • Added support for gpt-4o-mini chat completions model.

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.

"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!