Gravity Wiz Weekly #148
Notification (Re)Scheduler 1.2, send spam where it belongs, and Populate Anything’s automation alchemy.
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.
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?
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.
Resources
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.
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.