BSK Gravity Forms Blacklist


The plugin help you avoid spam submissions from GravityForms. You may set it to use blacklist, whitelist, ip address or email to validate visitor’s input and only allow valid entry submitted. It support validate multiple fields.

It is easy to use. You may create your blacklist, whitelist, or email database first, then apply them to one or multiple fields of your form.

Pro edition supports block email domain name and let you choose to Allow or Block submitting rather than allow always from version 2.0.

Pro edition also support disable notification message while not block submitting.

From version 2.3 Pro edition supports custom validation and you may apply the following rules to your form field:

  1. Age must between given years old

  2. Must be numeric value and between given values

  3. Must be given value

  4. Length must same as given number

  5. The character at the position X must be

  6. The character at the revise position X must be

  7. Latitude must be numeric and between given values

  8. Longitude must be numeric and between given values

  9. Checkbox options must all be checked

We’d like to receive your custom validation request.


  • Interface of manage blacklist.
  • Interface of apply blacklist to form field.
  • Form custom validation message.
  • Front screen when submitting blocked.


It’s a standard WordPress plugin and you may install it from WordPress’ plugin Dashboard. After activate the plugin then you can create blacklist or whitelist or ip address list or email list.


May 2, 2018
This takes quite some time to set it all up with all the keywords that should trigger an error, but at the end turns out to be totally useless. I've got a blacklist applied on the message body field. I've got viag*a keyword set as one of the many keywords that should not be allowed in the text, case-insensitive and to 'contain' and I still get messages containing viag*a in the message body. If I can suggest, take a good look at the native wordpress comment blacklist. This is a solution that really works, unfortunately not with Gravity Forms. Your plugin would be a must-have if ontly it worked.
July 4, 2017
This is a nice and flexible way to whitelist or blacklist certain content in specific Gravity Forms fields. I set it up to stop all the SEO/marketing consultant spam on my clients' sites. I installed v1.0 and it did have a problem that broke my version of jQuery. Line 12 uses the deprecated .live() method. If you update that to .on() you should be good to go. Hopefully the developer will get that fixed because this is otherwise a very useful plugin.
Read all 3 reviews

Contributors & Developers

“BSK Gravity Forms Blacklist” is open source software. The following people have contributed to this plugin.


Change log


  • Plugin setting / list management page moved to Dashboard -> Forms -> Blacklist & Validation

  • Fix PHP warning

  • Support IP list, custom validation in Pro version

  • Support defining validation message for form ( Pro version supports defining validation message for field )

  • Move apply field to field editing page

  • Enhanced keyword checking, now k_e_w_o_r_d is taken as keyword

  • Improve admin interface

  • Compatible with PHP 7

  • Compatible with WordPress 5.2.1


  • Fix small bug

  • Add screen option to set lists / items per page

  • Improve admin interface

  • Compatible with WordPress 4.9.7


  • Compatible with Gravity Forms 2.3

  • Fix activation error on some hosting

  • Remove PHP warnings

  • Compatible with WordPress 4.9.6


  • Fixed to use on instead of deprecated function live

  • Improve to compatible with Pro version 2.0

  • Improve to compatible with WordPress 4.9.4


  • First version.