Gravity Perks Randomizer is a specialized add-on for Gravity Forms that introduces randomization logic into form fields and options within WordPress. Developed by Gravity Wiz, this perk helps reduce order bias—the tendency of users to respond inaccurately based on the position of answers—and creates more dynamic, fair, and engaging form experiences.
The plugin adds a "Randomize Choice Order" option to all choice-based fields in Gravity Forms, including dropdowns, multi-selects, radio buttons, checkboxes, products, options, and more. Each time a visitor loads the form, the order of options is randomly rearranged, which is especially valuable for surveys, quizzes, assessments, registration forms, and onboarding/offboarding flows.
One of its standout features is intelligent maintenance of the random order: once the user starts filling out the form, the order of options is saved and reused, ensuring a consistent experience even when navigating between pages of multi-page forms or encountering validation errors. Additionally, it works perfectly with caching systems, so randomization is maintained even on cached pages.
Gravity Perks Randomizer also integrates with Populate Anything, allowing you to randomize fields populated from any source, and with Gravity Forms events to schedule notifications. This makes it an ideal tool for marketing teams looking to run A/B tests on content, rotate promotional messages, testimonials, or benefit lists without duplicating forms or managing parallel versions.
For online stores, it's useful for rotating suggested products, highlighted benefits, or promotional messages within order or checkout forms. For membership sites, it helps alternate benefits, testimonials, or informational blocks. And on lead capture pages, randomization adds variety to displayed elements, improving analysis of which messages generate better results.
With granular controls that let you decide which fields are affected by randomness and which remain fixed, this add-on offers total flexibility without needing to write custom code. Everything is managed directly from the Gravity Forms interface, simplifying workflow and saving time on repetitive manual adjustments.