Gravity Wiz Weekly 250

Populate Anything from Notion! Plus, a fast follow for Email Validator, social media automation with GC OpenAI, preferred contact method options, and more.

Greetings, wizards!

You feel that? Ah, yeah! That’s the first weekly of the New Year energy!

Things are already poppin’ off around here with GC Notion hitting 1.0, a gnarly fast-follow for Email Validator, and lots of lovely new resources for you to try on for size.

Let’s get back to work. πŸ™Œ

GC Notion 1.0: Populate Anything from Notion

Gravity Connect Notion now integrates gloriously with Populate Anything allowing you to populate data directly from Notion into your forms.

What kind of Notion data? Pages, Users, Database Properties. You know, pretty much anything. πŸ˜‰

And how can you put this to work? Let me count the ways.

  • Save time: Sync Notion data for page titles, properties, and users directly into form fields. Updates in Notion auto-sync with your formβ€”no duplication needed.
  • Work smarter: Use Notion pages and properties in Gravity Forms to filter projects by status, leads by category, or team members by department.
  • Assign tasks effortlessly: Team leads can assign tasks using Notion users, or let customers pick options like artists, seamlessly synced with Notion.

Here’s a quick example of this magic in action.

Email Validator: Fast Follow

Level up your Email fields with automatic email address and domain validation.

Our last hurrah of 2024 was getting Email Validator out the door. Now we’re kicking off the New Year with two gnarly additions to this trending perk.

First, we added support for allowing or blocking top level domains. Want to block all emails from .ru domains? Just add it to your blocklist.

Second, we heard from a handful of customers that while having Email Validator apply to all Email fields by default was handy on some sites, it would be very nice to be able to be able to activate Email Validator per field on others.

To help, we added the gpev_disable_email_validator_by_default filter. This one-liner lets you deactivate Email Validator by default so you can activate per field as needed.

Spotlight: Social Media Automation with Gravity Connect OpenAI

Ever wish social media posts could write (and schedule) themselves? Dominik Hurcks, a WordPress extraordinaire (if we may say so), turned that idea into reality.Β 

Using Gravity Forms and a little GC OpenAI sorcery, Dominik crafted a system to automate social posts for his natural goods store. The end result enabled more time for building and less time sweating over captions. πŸ˜…

Check out the full spotlight to see the wizardry in action and get inspired to conjure up some automation magic of your own.Β πŸͺ„

New How To: Preferred Contact Method

Join Dani for a sweet guide to collecting your customer’s preferred contact method. Email, text, phone? See how Populate Anything can be combined with some magical snippets to create a tight UX for this flow.

Fun Read: Our Very Own Wiz Kid

Have you ever heard the story of how a nerdy child prodigy became the CTO of the most magical company on Earth? No, I’m not talking about Disney.

Clay’s local radio station did a profile piece which essentially captures his origin story. You’re going to love it!

Product Updates

Gravity Perks

GP Email Users (v2.0.12)

  • Fixed regression causing “From Name” to not be included in sent emails.

GP Email Validator (v1.0.1)

  • Added filter to enable/disable Enable Email Validator setting. (#5)
  • Added gpev_disable_email_validator_by_default PHP filter hook to disable validation by default.
  • Added support to block/allow specific top-level domains (e.g. .ru).
  • Internationalized “Only Visible to Form Editors” so it can be translated.

GP Inventory (1.0-beta-3.43)

  • Added support for using JetSloth Image Choices with Scoped Inventory.

GP Limit Choices (v1.7.15)

  • Improved compatibility with “Select all” and “Deselect All” buttons available for Select and Multiple Choice fields.
  • Improved compatibility with Gravity Forms 2.9’s handling of pricing fields.

GP Nested Forms (v1.1.73)

  • Fixed logic concerning the display of expired child forms in GravityView causing form caching issues and preventing validation errors from showing on fields.
  • Removed usage of String.prototype.gformFormat.

GP Page Transitions (v1.0.35)

  • Updated Swiper from 9.2.4 to 9.4.1.
  • Fixed issue where touch events on the Next button were inconsistent on Android devices when the keyboard is open and using Soft Validation.

GP Populate Anything (v2.1.18)

  • Added new gppa_query_order_by_clauses PHP filter hook.
  • Improved compatibility with new Image Choice and Multi Choice field types when used as Live Merge Tag values.
  • Updated cache clearing in GP_Populate_Anything::populate_nested_form to be more specific rather than clearing the runtime cache for all forms on a page.
  • Fixed validation issues in Conversational Forms that use random choice ordering.

GP Read Only (v1.9.27)

  • Fixed behavior for read-only Select fields that have a placeholder and set as required. It would previously select the first choice upon submission rather than keeping the placeholder.

GP Unique ID (V1.5.15)

  • Fixed an issue where generated Unique IDs could get set to an empty value with certain setups.
  • Fixed PHP 8 warning.

Gravity Connect

GC Google Sheets (v1.3.15)

  • Fixed regression where GC Google Sheets’ plugin and feed settings would not load if using a version of WordPress older than 6.6.

GC Notion (v1.0.1)

  • Fixed issue where invalid body param was being sent to the Notion API in some cases.
  • Fixed issues where the authentication flow for Notion would get stuck in a JavaScript loop and lock up.
  • Fixed issue where a request to Notion was being made on every admin page load.
  • Fixed issue with mapping Notion Status status fields where you could not map them to form fields, entry properties or custom values.

Gravity Shop

GS Product Configurator (1.0-beta-2.25)

  • Improved support for Gravity Forms 2.9’s AJAX form config handling for product data. This fixes issues concerning mismatching price errors during validation.
  • Improved compatibility with AJAX submission changes in Gravity Forms 2.8.13 and newer.
  • Fixed potential PHP warning with older versions of Gravity Forms.
  • Fixed regression with GP Page Transitions where the “Add to cart” button wouldn’t show on the last page if using Soft Validation.
  • Fixed PHP notice.

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!