GP Populate Anything
Fills both the choices and the values from your own records, and reads them again whenever an earlier answer changes.
Explore GP Populate AnythingPick a city and the studio list is only the studios in it; pick the studio and its contact is already there. The choices come out of the records you keep, not a copy typed into the form.
One choice informs the next.
Studios filtered to your selected city.
Illustrative experience
The finished experience
The choices are read from your records as the form is filled in, so what a visitor is offered is what you actually have today.
A good fit for
Anyone whose form asks people to choose from a list that keeps changing.
Choices come from the posts, users, terms, entries or table you already keep, so adding a studio is adding a record rather than editing the form. The field settings preview exactly what will appear.
GP Populate Anything
Filter the second field by what was chosen in the first. Choose Chicago and the studios on offer are the Chicago ones, so the pair a visitor submits is always a pair that exists.
GP Populate Anything
Once the studio is chosen, what you already hold about it fills itself in — the contact, the address, the price. Store the record’s id as the value and the entry points back at the record, not just its name.
GP Populate Anything
Inspired by a real build
Spotlight: Building an Automated Real Estate Directory in Gravity Forms
November 2025
Johan d’Hollander created an auto-updating Gravity Forms directory that connects buyers and sellers with their real estate agents.
Read the spotlight
Spotlight: Stop Look Go Simplifies Agency Compliance with Populate Anything
May 2024
See how Stop Look Go Privacy helps agencies navigate a storm of data compliance with the help of Populate Anything.
Read the spotlight
Spotlight: Gamifying Language Learning with WordTap and Populate Anything
March 2023
Learn how WordTap uses Gravity Forms Populate Anything to help customers create and share games that make learning new languages fun.
Read the spotlight
Behind The Scenes: Gravity Perks for eSports
January 2022
A behind-the-scenes look at how United States eSports Academy is connecting gamers with pro coaches using Gravity Perks.
Read the spotlight
Written up, step by step
How to Dynamically Populate Drop Down Fields in Gravity Forms
How To · September 2023
Learn how to dynamically populate Drop Down fields in Gravity Forms with users, form entries, database tables, and more!
Read the tutorial
How to Filter Checkboxes by Checkboxes using Dynamic Population
How To · March 2023
Learn how to use Checkbox field selections to filter other Checkbox fields elsewhere on your Gravity Forms via dynamic population.
Read the tutorial
Create Smart Forms and Advanced Conditional Choices with Gravity Forms
How To · September 2021
We walk you through how to create smart forms with choice-based fields that dynamically adjust depending on selections made in other fields.
Read the tutorial
How to Create Conditional Choices with Gravity Forms
How To · September 2021
Learn how to use WordPress and Gravity Forms Populate Anything to display conditional choices that automatically change available fields based on user input.
Read the tutorial
How to Populate WooCommerce Order Data into Gravity Forms
How To · October 2020
In this post we'll show you how to build a Gravity Forms form for your customers to easily contact you regarding products they have ordered.
Read the tutorial
Using Gravity Forms as a Simple Database
How To · April 2020
In this tutorial, we’re going to show you how to use Gravity Forms as a simple database and populate data from that database into your forms
Read the tutorial
Start with Gravity Forms. Add the capabilities this solution needs, then make the experience your own.
Fills both the choices and the values from your own records, and reads them again whenever an earlier answer changes.
Explore GP Populate AnythingAdd these optional plugins when your project calls for more.
Adds searchable, keyboard-navigable choices. Configure a Populate Anything filter using Advanced Select Search Value to query matching choices in batches.
Explore GP Advanced SelectLets the list stay in a Google Sheet the team maintains, and reads the form’s choices straight out of it.
Explore GC Google SheetsPrevents ordinary browser-form editing of a populated detail. Validate or derive trusted prices, identity and access values again on the server.
Explore GP Read OnlyThis solution uses a free plugin. Nothing to license from us. This solution spans two suites, so it takes two licenses — bought one at a time, in either order. A plan covers how many of our plugins you run at once, and on how many sites. Here is what this one needs.
Required
GP Populate AnythingPerks
Optional
Tick what you want and the plan follows.
Covers this on one site. More sites need Advanced or Pro.
Gravity Perks Advanced $169 /year Taking all 2 optional perks too makes it 3 in all, which needs Advanced.
Only if you add GC Google Sheets.
Free to use with Gravity Forms.
Separate licenses, separate checkouts. Start with either one.
Every plan renews at the same price, and you can upgrade any time for the difference.
Populate Anything returns up to five hundred results by default. Filter the choices to what the visitor needs. For a larger searchable list, add Advanced Select and a filter where the searchable property contains Advanced Select Search Value; that filter enables lazy loading and infinite scroll.
No. Posts, users, terms, entries and database tables are built in, a Google Sheet needs GC Google Sheets, and a REST endpoint needs GC API Alchemist. A very large sheet is the one place to be careful: Google’s API filters slowly past about a million cells, so a list that size belongs in a table.
Explore more ways to build with Gravity Forms.
More ways to build
Tell us what you are making and we will work out which pieces it takes — or tell you straight if this is not something we can do.