🎉 Celebrate with 10% OFF on All Products! Use Code: GFEX10 Or Buy Any 2+ Items for 30% OFF with Code: GFEX30!
Home Add-ons Content Personalization Premium
Premium Integration

Gravity Forms
+ Content Personalization Premium

Show, hide or swap parts of a Gravity Form for each visitor with simple rules in the form editor. Use country and region, referrer domain, UTM or any URL parameter, first visit or returning, logged-in status and role, and device, with AND/OR conditions, rule priority and a Default fallback. Fields, sections, labels, descriptions, default values, choice sets and HTML blocks can all change. Personalization runs on the server, so hidden content never reaches the page and hidden required fields never block a submission; a cache-safe browser mode covers cached pages. Merge tags carry the matched rule into confirmations and notifications, and the rule name is saved with each entry.

User User User User
+2k
4.9/5
Trusted by 2,000+ Agencies
Content Personalization Premium

Watch it in action

Gravity Forms Content Personalization Setup Guide: Show, Hide & Swap Fields per Visitor

Video setup guide: Gravity Forms Content Personalization

Core Features

Simple if/then rules on each form’s Personalization tab, with a visual rule builder
Signals: country and region, referrer domain, UTM tags or any URL parameter, first visit or returning, logged in, user role and device
Ten operators: is, is not, is one of, is not one of, contains, does not contain, starts with, ends with, is empty, is not empty
AND / OR conditions per rule, rule order as priority, and a Default fallback when no rule matches
Show or hide fields and whole sections; hiding a section hides its fields too
Swap labels, descriptions, default values, choice sets and HTML blocks
Applied on the server: hidden content never reaches the page and hidden required fields never block a submission
Works with AJAX forms, multi-page forms and validation errors (the first-view signals are signed and carried with the form)
{personalize:text} and {personalize:rule} merge tags for confirmations and notifications
The matched rule name is saved with each entry, as an entries column and filter
Cache-safe browser mode for forms on cached pages
Country from your host or CDN header or a local database file; optional IP lookup only with your own token
Privacy first: only the rule name is stored, a consent-aware first-visit cookie holds only “1”, and no outside calls by default
Licence-gated premium add-on for Gravity Forms 2.9 and newer

What does it do?

Most forms ask every visitor the same questions in the same words. The Gravity Forms Content Personalization Premium Add-on lets one form adapt to each visitor. On the form’s Personalization tab you write simple rules — if the visitor matches some signals, then show or hide a field or a whole section, or swap a label, a description, a default value, a choice set or an HTML block — and the add-on applies them before the form reaches the browser.

Rules can use the visitor’s country and region, the referrer domain, UTM tags or any URL parameter, whether this is a first visit or a return visit, whether the visitor is logged in and their WordPress role, and the device: mobile, tablet or desktop. Combine conditions with AND or OR, order rules to set their priority, and give the Default fallback its own content for everyone else. Two merge tags carry the matched rule into confirmations and notification emails, and the rule name is saved with each entry so you can compare audiences.

It is built to be safe and private. Hidden content is removed on the server, so it never reaches the page and a hidden required field never blocks a submission, and it keeps working through AJAX submissions, multi-page forms and validation errors. Only the rule name is stored with an entry, the first-visit cookie holds only “1”, and no outside calls are made by default. For pages behind a full-page cache, a cache-safe browser mode applies the rules in the visitor’s browser instead.

How does it work?

When a form is displayed, the add-on reads the visitor’s signals from the request: the country and region header your host or CDN adds (or a local database file), the referrer, the URL parameters, its own first-visit cookie, the logged-in user’s roles and the device from the browser’s user agent. It evaluates the form’s rules from top to bottom; for each field and each kind of change the highest matching rule wins, and the Default applies when nothing matches. Fields that end up hidden are removed from the form for that visitor before it is rendered, and the swaps are applied to the rest. The signals of the first view are signed and sent with the form, so page two of a multi-page form, an AJAX submission or a validation re-render use exactly the same rules, and the hidden fields are skipped by validation and not saved. On submission the matched rule name is stored with the entry and the merge tags print the rule text in confirmations and notifications. In the cache-safe browser mode the server sends one neutral form and the add-on’s small script applies the browser-readable rules before the form is shown.

Interface Previews

Screenshot
Screenshot
Screenshot
Screenshot

How do I enable this?

1
Install and activate the add-on, then activate your license key in Forms → Settings → Personalization.
2
Open a form, go to Settings → Personalization and tick Personalize this form.
3
Add rules: choose the signals under If, and the fields to show, hide or swap under Then; order them and set the Default.
4
Add {personalize:text} to your confirmation or notification and save: each visitor now sees their own version of the form.

Customer Reviews

Submit your review
1
2
3
4
5
Submit
     
Cancel

Create your own review

GravityExtra
Average rating:  
 0 reviews

Have a new Feature idea?

Didn't see a feature in our plugin that you think would be useful? Share with us and let the team be a part of it.

Submit a Feature Request
$39/year
Add any 2nd item, get 30% OFF both!
Use code GFEX30 at checkout
Secure checkout via Stripe
What's Included
  • Automatic Yearly Renewal
  • 1 Year Free Support & Updates (Renewable)
  • 24x7 Dedicated Customer Care
24/7 Support
For any query, connect with us on our support portal.
Submit a Query →
Quick Info
Version 1.0.0
Changelog
Icon
Gravity Forms Content Personalization Premium
14 people are viewing this

Wait! Don't leave
empty-handed 🎁

Grab these exclusive codes to use at checkout!

10% OFF On all products
GFEX10
30% OFF Best Value
On any 2+ items
GFEX30

No thanks, I'll pay full price

Someone just bought this A few seconds ago
0
0
Your Cart
Your cart is emptyReturn to Shop
🔥 FREQUENTLY BOUGHT TOGETHER
Complete Combo & Save 40%!
ITEM IN YOUR CART
Gravity Forms Klaviyo Add-on
$39.00/yr
+
🎁 RECOMMENDED ADD-ON SAVE 40% OFF
Original Price: $49.00/yr
Bundle Special Price: $29.40/yr