GWW 263: Snippets of Revelation
Wizards, unite! How we use GP Email Users for events, subscribing users to MailPoet with Gravity Forms, and how to get checkbox clairvoyance.

Greetings, wizards!
Gravity Forms graciously hosts a quarterly online meetup for Certified Developers. We just had Q2βs pow wow yesterday and I have to say, what an inspiring group of companies this ecosystem has fostered.
The willingness to openly share insights, strategies, and even challenges is rare in businessβyet itβs the norm here. As we all navigate an AI-driven future, itβs exciting to see how this community isnβt just keeping up, weβre forging new paths through uncharted territory.
Top Picks: Product Highlights
Another quadfecta this week!
Thatβs right β weβve got at least one update for each suite: Gravity Perks, Gravity Connect, and Gravity Shop, plus a fresh update for one of our free plugins. Weβre getting good at this.
As always, Iβve picked the three updates Iβm most excited about β and this week, they all happen to come from Gravity Perks.
GP QR Code: We added support for camera zoom when scanning a QR code with our in-form QR scanner. This makes it a bit easier to capture those faraway QR codes.
Note: This feature is enabled by filter.
GP Entry Blocks: The Filters block (which lets your users filter entries directly on the frontend) can now be configured to allow filtering by Created By
and Created Date
. As an added bonus, Created By
will filter entry creators by username, email, or display name.
GP Advanced Calculations: This one is actually from last week but I had to share. You can now use the βTabβ key to add indents in your formulas. Press the βEscapeβ key to unfocus the formula editor and enable tabbing to other field settings.
I must be getting older because quality-of-life improvements are absolutely my favorite improvements these days.
Be sure to at least skim the rest of the changelog. Itβs always a treasure trove of shiny details.
Spotlight: Simple Event Communication with GP Email Users

We love to shine our spotlight on the creations of our customers. Recently, Dani β our own content conjurer β asked me, βHeyβ¦ why donβt we ever cast the spotlight on ourselves?β Great question, Dani. In honor of Gravity Wiz becoming a teenager last week, weβre flipping the wand around and showing off how we use our own magic β specifically, the GP Email Users spell. Itβs a simple, but incredibly useful tool that that has become helpful in ways we did not imagine for it. Case in point below!
How To: Subscribe Users to MailPoet with Gravity Forms

Youβre quite attached to WordPressβ best form builder (Gravity Forms, obviously) and youβve fallen in love with WordPressβ best email marketing plugin (MailPoet, right?).
Thereβs literally only one thing that could make either betterβ¦ and thatβs using them together. And the first step of that remarkably easy journey is subscribing users to MailPoet after theyβve submitted a form.
Snippet of Revelation: Show Unselected Choices
Many of our job application forms include a Checkbox field listing job responsibilities (e.g., communicating with customers, working with WordPress, learning through documentation, etc.). Applicants are asked to check the responsibilities theyβre comfortable fulfilling.

When reviewing applications, Gravity Forms makes it easy to see which responsibilities applicants are comfortable with. However, I often forget the full list of options, making it harder to assess what theyβre not comfortable with.
This snippet solves the problem by displaying both selected and unselected choices, with a clear visual indicator for each.

Sure, our ideal candidates will check all the boxes (except that one). However, not all unchecked responsibilities are deal breakers, and discussing discomforts often leads to more meaningful interviews.
How would you use this functionality?
Product Updates
Gravity Perks
GP Conditional Pricing (v2.0.16)
- Added
productId
togpcp_after_update_pricing
JS hook.
GP Copy Cat (v1.4.91)
- Fixed issue where toggling checkbox options cleared all copied values when using conditional copying.
GP Entry Blocks (1.0-beta-2.11)
- Added support to filter entries by
Created Date
andCreated By
GP Inventory (v1.0.1)
- Added gpi_should_cache_object PHP filter hook to allow disabling the available inventory object cache.
- Fixed an issue where the (Available) conditional logic rule did not work when the inventory field was populated with GP Populate Anything and filtered based on another field.
GP Limit Dates (v1.1.31)
- Fixed a fatal error that could occur due to an unexpected type.
GP QR Code (v1.0.14)
- Added support for camera zoom during QR code scanning. It can be enabled by using the
gpqr_scanner_config
JavaScript filter hook.
Gravity Connect
GC Airtable (1.0-beta-1.3)
- Fixed potential PHP warning.
GC Google Sheets (v1.3.24)
- Fixed issue where Gravity Flow Statusβ werenβt getting properly updated in Google Sheets.
- Fixed issue where column names would sometimes not populate after disconnecting and reconnecting a feed to a Spreadsheet.
- Fixed issue where reconnecting a feed to a new Spreadsheet would fail.
Gravity Shop
GS Product Configurator (1.0-beta-2.32)
- Added support for searching forms within Product Configurator settings.
Free Plugins
GF Feed Forge (v1.1.7)
- Fixed compatibility issue with Gravity Forms v2.9.7 when processing feeds.
This is awesome! How does one make the checkmark green and the βXβ red for clearer indication?
Hi Adam,
You can use custom CSS to change the color. The
.gpeb-unselected
class can be used to target the unselected choices, and.gpeb-selected
class to target the selected choices, so you would something like so;.gpeb-unselected{ color:red }
.gpeb-selected{ color: green; }
Best,