Compare / Populate Anything
Gravity Forms Dynamic Lookup
vs Populate Anything
A side-by-side look at two ways to populate Gravity Forms fields with live data: GravityKit’s free Dynamic Lookup field and Gravity Wiz’s premium Populate Anything.
Last updated:
Core differences and capabilities
| Decision factor | Gravity Forms Dynamic Lookup | Populate Anything |
|---|---|---|
| Price | Free | From $59/year (Gravity Perks) |
| Populates field choices | Yes (Drop Down, Radio, Checkbox) | Yes (choice-based fields) |
| Populates field values (auto-fill) | No | Yes |
| Built in data sources | GF entries, WP users, posts/pages/CPTs | Entries, posts, users, taxonomy terms, database |
| Custom database / SQL source | No | Yes, native (MySQL/MariaDB) |
| External sources (Google Sheets, Notion, REST API) | No | Yes, via separate, paid Gravity Connect add-ons |
| Dependent / cascading filtering | Yes (Dropdown, entries source) | Yes (any source, live) |
| Live merge tags in labels and content | No | Yes |
| Auto-updating choices | Yes | Yes |
| Result limit | Up to 2,500 values per field (hard cap) | 500 per query by default, raisable via hook |
| Configuration depth | Focused, few settings | Extensive: filter groups, templates, operators |
Decision factors
The range of data you can pull from
Populate Anything is the broader tool here. It populates both choices and values from Gravity Forms entries, posts and custom post types, users, taxonomy terms, and even a custom database table, with Google Sheets, Notion, and REST APIs available through separate Gravity Connect (Gravity Wiz) add-ons. Dynamic Lookup is deliberately narrower: it populates choices from three sources, Gravity Forms entries, WordPress users, and posts, and it cannot read taxonomies or external databases. It also currently caps a field at 2,500 values, so for very large datasets GravityKit itself recommends Populate Anything. If your data lives in one of those three places, the free field reaches it; if it lives in a database, a spreadsheet, or an API, Populate Anything is the tool that gets there.
Cost and setup
Dynamic Lookup is free and focused, which is its real advantage for everyday work. You add the Lookup field, pick a source, and you are done, with no perk to license and nothing to configure beyond the settings that field needs. Populate Anything is a premium perk sold through Gravity Wiz’s Gravity Perks plans from $59 per year, and its depth comes with more to configure: filter groups, value and label templates, and operators. That power is worth paying for when you need it, but for the common job of turning existing records into a field’s choices, Dynamic Lookup does it at no cost and with less to set up.
Dependent dropdowns and live filtering
Both tools can filter one field’s choices by what a user selects in another. Dynamic Lookup added a Filter by Field setting in version 1.7.0 that narrows a Dropdown field’s choices to entries matching the value chosen in another field, which covers many dependent-dropdown setups on the entries source for free. Populate Anything goes further, filtering across any source and field type with live filter groups and real-time updates as the user works through the form. For a straightforward cascading dropdown built from your entries, the free field is enough; for complex, multi-source live filtering, Populate Anything is the deeper option.
Pricing and cost considerations
| Cost factor | Gravity Forms Dynamic Lookup | Populate Anything |
|---|---|---|
| Entry cost | Free | From $59/year (Gravity Perks Basic, 1 site) |
| Ongoing costs | None for the add-on; a Gravity Forms license is required | Annual Gravity Perks renewal; a Gravity Forms license is required |
| Cost predictability | Fully predictable (free) | Predictable annual plan |
| Cost scaling | Free | Basic 1 site, Advanced $169 for 3, Pro $349 unlimited |
| Refund policy | Not applicable (free) | 30-day money-back guarantee |
| Lifetime license available? | Not applicable (free) | No (annual plans only) |
Use cases and best fit

Populate a job application form with your open roles
You keep open positions as entries in a “Job Postings” form, and you want applicants to pick from the current list without you editing choices by hand. A Dynamic Lookup Dropdown reads those entries and updates automatically as roles are added or filled, all for free.
Best fit: Gravity Forms Dynamic Lookup
Auto-fill a customer’s details after they pick their account
On a support form, you might want to pick a customer and have the form fill in that customer’s email, plan, and account number from their record. Dynamic Lookup only builds the choice list you pick from, so it cannot carry the rest of the record into other fields. Populate Anything can: it populates field values, not just choices, filling each field with data tied to the record you select.
Best fit: Populate Anything


Build a no-code relational app with GravityView
You have a “Companies” form and a “Contacts” form, and each contact should pick its parent company so GravityView can show every company with its contacts. Dynamic Lookup creates that relational link from your entries for free, which is its signature use case alongside GravityView.
Best fit: Gravity Forms Dynamic Lookup
Pull choices from a database or an external spreadsheet
Sometimes the data you want in a field lives in a custom database table or a Google Sheet, not in your Gravity Forms entries. Dynamic Lookup reads entries, users, and posts, so it cannot reach those sources. Populate Anything can: it queries WordPress database tables directly, and connects to Google Sheets or a REST API through separate Gravity Connect add-ons.
Best fit: Populate Anything


Filter one field by several others, live
Picture a booking form where the available options depend on several earlier answers and refresh the moment the user changes them. Populate Anything is built for this: it filters choices across any source based on other fields and updates them live, and its Live Merge Tags show the matching data in labels and content. Dynamic Lookup’s Filter by Field handles a single dependent Dropdown on the entries source, but not this range.
Best fit: Populate Anything

We proudly offer a 30-day money-back guarantee
We want you to be 100% happy with your purchase, or we’ll make it right.
Have more questions?
Here are a few common questions that help explain what is possible with the power of GravityKit.

Ready to get started?
Populate field choices dynamically with Gravity Forms entry data or WordPress users.
60,000
Websites powered
11 years
In business
17,000
Happy customers
12,000
Updates shipped
