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.