Gravity Wiz Weekly #148

Notification (Re)Scheduler 1.2, send spam where it belongs, and Populate Anything’s automation alchemy.

gravity wiz weekly

Greetings, wizards!

With two exciting new features, a couple of our more ridiculous resources, and a spotlight that is going to make you see stars, this newsletter is going to be the best read of your week.

Don’t believe me? Well, I don’t know what to say to that. Just please read it. I worked really hard on it. 😄

Notification Scheduler 1.2

The easiest way to schedule your Gravity Forms notifications now includes the easiest way to reschedule your notifications. Meet the new Reschedule meta box, available today in a Notification Scheduler near you.

notification scheduler's rescheduler meta box

Navigate to any entry and click through to the detail view. Then, just select the notifications you’d like to reschedule and Notification Scheduler will take care of the rest. This is super handy if you’ve tweaked a scheduled notification and need to reapply it to a handful of entries – or – if you’ve accidentally deleted one scheduled notification from an entry when you meant to delete another.

Of course, if you need to reschedule all scheduled notifications for a given form, the bulk rescheduler is still available.

Blocklist: Send to Spam

Blocklist is a deceptively simple tool for blocking submissions by IP or submissions containing spammy or abusive language. When any blocklisted word is found, a validation error is returned, preventing the submission from proceeding. But did you know that spammers and trolls often keep trying until they figure out which words are blocked?

send blocklisted submissions directly to spam with gravity forms blocklist

This week, we added support for sending blocklisted submissions directly to spam. You can see the spammed entries and beef up your blocklist with their unpleasant “inspiration.” To enable this feature, just add the following filter.

By the way, did you know that Blocklist also supports pretending the submission was successful while silently failing? It’s called the Blocklist Honeypot. 🍯 

Populate Anything’s Automation Alchemy

The team at Verifyi9 has recently doubled in size. Their volume has quadrupled. Back when founder Bob Griggs was still managing things on his own, he discovered early that simple automations allowed him to virtually clone himself and save dozens of hours.

“We send dozens of individual but repetitive emails to clients daily. Creating those emails manually was tedious and time-consuming, so we created a Gravity Form with “Chained Selects” and more than two dozen notifications; the email templates. With Populate Anything, we fill in data from a Google Sheet. We just type in the client’s company name, and the form is populated with the client’s contact information, account number, and more.

With this simple integration, Populate Anything saves us several hours a day. However, our 4,000+ client list exceeded Populate Anything’s 500-record default limit. 

[Gravity Wiz] provided a snippet that allowed us to increase the record limit.”

This week, we’re diving beard-first into exciting ways Populate Anything can be used to save precious time through easy automations. 


Advanced Merge Tags — We had a Pro customer ask if there was a way to count the number of words submitted in a field and display it via a merge tag. It reminded me of an old snippet back from my freelance days. I summoned it from the deeps and added support for the :wordcount modifier (e.g. {My Paragraph Field:3:wordcount} → 153). 

This ancient snippet still does some incredible things with merge tags. You can retrieve data from any post by ID (including post meta) and fetch modifier values directly from the query string or posted data. Read the use case in the snippet description for a hint of what this snippet is capable of. 🔥

Set a Minimum Order Quantity — I first published this snippet back in 2012… If you need to require a minimum quantity on your order forms, this oldie is still the best way to make it happen. This snippet was recently migrated to our ever-growing Snippet Library.

Email Groups — If you’re making good use of Gravity Forms’ notifications, you may have found that you need to send different notifications to the same group of people. And every once in a while, the group of people may change. So you go back through all of those notifications and update them… by hand.

No more! What started as a feature request is now the simplest snippet you’ll ever use to solve a problem this annoying. 

email groups for gravity forms notifications

Define your group names and which emails belong to each group. Then you can reference any group with the {emailgroup} merge tag. Need to send admin notifications to one group and leads to another? Use {emailusers:group1} and {emailusers:group2} in the respective notifications. 

PS – You can give your groups any name you want!

Gravity Wiz Weekly Newsletter

Don't miss a thing. Get our weekly updates by owl or email. Ok, we're still working on the owl service, so just email for now.

Gravity Perks

GP Conditional Pricing (v1.3.11)

  • Fixed an issue where base prices were incorrect after submitting a page on a multi-page form or after receiving a validation error.
  • Fixed a potential JavaScript error when saving Conditional Pricing on forms with only product fields.

GP Copy Cat (v1.4.54)

  • Fixed performance issue when clearing values was triggered via conditional logic.
  • Fixed an issue where clearing values for checkbox triggers when a target input was revealed via conditional logic could created an infinite loop.

GP Easy Passthrough (v1.9.13)

  • Fixed a JavaScript error that occur when configure the Easy Passthrough feeds for form containing special characters in field labels and admin labels.

GP Inventory (v1.0-beta-2.10)

  • Fixed issue where exhausted product fields would fail validation if the limit is below 0 and prevent form submission.

GP Nested Forms (v1.0.17)

  • Fixed issue where the Count templates were not being used in GravityView if the view is embedded using a shortcode.
  • Fixed potential PHP error introduced in 1.0.15.
  • Fixed an issue where the event handler in Nested Forms would not properly handle Chained Selects thus causing the placeholder to be incorrect on subsequent openings of the nested form.

GP Notification Scheduler (v1.2)

  • Added new “Reschedule” meta box to entries to allow for easy rescheduling of notifications. Additionally, the “Resend” behavior for scheduled notifications has been changed back to the default behavior of immediately sending the notification.

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!