Gravity Forms Populate Anything 1.0 Released

The do-anything, Swiss Army plugin that is going to revolutionize how you build with Gravity Forms.

Greetings, wizards!

We have most excellent news. Populate Anything 1.0 has finally arrived!

Populate Anything is the most powerful, versatile data population plugin in the Gravity Forms ecosystem. It’s been bridging gaps, connecting dots, and populating just about anything into your Gravity Forms since the public beta dropped back in 2019.

Gravity Perks customers have been able to build fully dynamic forms with less effort and virtually no ongoing maintenance. Dynamic forms don’t just help administrators, they empower your end-users to complete forms faster, more accurately, and with confidence.

What does 1.0 mean?

Populate Anything enjoyed a long beta while we collected and implemented more customer feedback than you can shake a wand at.

New Features — This 1.0 represents hundreds of new ways to populate, filter, and order your data into Gravity Forms. We’ve also made dozens of integration improvements with other perks and 3rd-party plugins like GravityView, Gravity Flow, and WooCommerce.

Performance — Populate Anything does some serious work and we’re incredibly proud of how performantly it handles the load. With request consolidation, advanced runtime caching, and object-type-specific tweaks, your data will load quickly and efficiently.

Stability — We’ve fixed hundreds of bugs and developed a comprehensive suite of automated end-to-end tests that run through real-world use-cases. With over 72 tests and counting, Populate Anything is more stable than ever.

What can Populate Anything do for you?

It’s the do-anything, Swiss Army plugin that will revolutionize how you work with Gravity Forms. With Populate Anything you can…

Spend less time building and updating forms.

Dynamic population lets you spend less time building and maintaining your forms.

Jim runs a dealership and he wants to collect customer feedback on his sales associates. Customers need to be able to select the associate that assisted them on the form. Rather than manually entering each sales associate into his Drop Down field, Jim can use Populate Anything to populate each of his site’s WordPress users with the “Sales Associate” role.

Best part? When Jim adds a new sales associate to his site in the future, Populate Anything will automatically include them in the field. No need to manually update the form. Nothing slips through the cracks. Learn more about dynamically populating choices.

Eating our own dog food — We use this same technique on our support form to let customers select which perk they’re submitting a request for. Whenever we add a new perk (powered by a custom post type), that perk automatically appears in the Drop Down. That’s one less thing we have to remember for each new perk!

Empower your users to find what they need.

Populate Anything empowers you to empower your end-users. Create forms that let your users search data on your site and return useful information.

WooCommerce Orders — Jane is running a WooCommerce shop and wants to let users request a refund, report an issue, or check on their shipping status. Gravity Forms + Populate Anything can be used to create a form for each scenario. Populate a Drop Down field with a list of the current user’s previous orders or look up an order by the confirmation number and billing zip code. Learn more about populating WooCommerce order data.

Gravity Forms Entries — Roger is using Gravity Forms to collect adoption applications for his local animal shelter. With Populate Anything, he can provide an application status form where hopeful adopters can enter their confirmation number and check on the status of their application. Learn more about populating data from Gravity Forms entries.

This is just a taste of what is possible. Populate Anything can search, filter, and populate any data in your WordPress database.

Improve the user experience with personalization.

Personalize, inform, and confirm by including details from your customer’s current submission in subsequent questions as they progress through the form.

Hermione Granger is creating a form to sell potions. She starts by collecting the customer’s name and then each question incorporates answers from the previous questions to tailor the experience to the current customer and query. Here are her form field labels where the text in bold has been dynamically updated based on responses to previous questions.

  • With whom do I have the pleasure of assisting today?
  • Greetings, Ron! What kind of potion are you looking for?
  • We have an assortment of potent Love Potions. How long would you like the effect to last?
  • You’re looking for a Love Potion that will last forever. There will be some permanent side effects. Would you like to continue?

All this is powered by Live Merge Tags, one of Populate Anything’s flagship features. Use Live Merge Tags anywhere in your form (e.g. labels, descriptions, choices, values, HTML fields).

The Swiss Army Plugin

Populate Anything is the do-anything, Swiss Army plugin that is going to revolutionize how you work with Gravity Forms. Save administrative time, empower end-users, and personalize customer experiences.

Start building better forms faster today.


  1. Tony
    Tony May 7, 2023 at 8:52 pm

    How do I get Populate Anything to automatically fill in the value of other text fields if a radio button is selected?

    i.e. Are you using us for your event?

    Yes No

    If yes, it fills out the following boxes automatically…

    Company First Name Last Name Email Phone

    1. Samuel Bassah
      Samuel Bassah Staff May 8, 2023 at 12:38 pm

      Hi Tony,

      I have some follow-up questions, so I have replied to your comment via email with the questions.


  2. Kelly Jensen
    Kelly Jensen January 19, 2022 at 9:08 am

    I’d like to be able to populate the data via calls to json apis. Which hooks do I need to use to do this? I’ve looked at the google sheets plugin to try to figure it out.

    1. Dario Space
      Dario Space January 19, 2022 at 9:53 am

      Hi Kelly,

      I can’t confirm this is currently supported. If you have an active Gravity Perks License, you can get in touch with us via our support form so can dig into this.


  3. Rick Lloyd
    Rick Lloyd July 23, 2021 at 7:39 am

    Is there a way to turn off the animation on the form fields that will be auto-populated? It is a little distracting to see them move as you are typing in a different field. Some think they need to fill those in first..

  4. Kenneth Anderson
    Kenneth Anderson July 22, 2021 at 6:57 am

    Can you do a video showing this working?

    There is what I read and it sounds AMAZING, but want to confirm what I am expecting it to do, and then how many hours of workarounds it will save me…:)

    1. Samuel Bassah
      Samuel Bassah Staff July 22, 2021 at 8:27 am

      Hi Kenneth,

      We actually plan on recording video demos for most of our Perks. In the meantime, we do have a live demo at the top of our documentation that gives you a quick idea of some of the things you can accomplish with it. We also have articles on how to use the GP Populate Anything Perk for different use cases.

      That said, if you have a specific use case, you can get in touch with us via our support form with additional information on what you’re trying to do so we can record a quick demo video for you on how to set it up.


  5. Tony
    Tony July 21, 2021 at 10:53 am

    I couldn’t do without the Populate Anything module! The use case I have that I think is extremely powerful is using Populate Anything to connect with wpdatatables. Now I can build large databases that remain ‘hidden’ from the user, but offer easy to use drop down boxes. Added value is that while it’s easy for the user it’s fantastic to be able to pass on the associated data from the wpdatatables database along with the form submission. Invaluable and so easy to use because of Populate Anything.

    Thanks for this module I’m happy to see it go ‘live’.

    1. Samuel Bassah
      Samuel Bassah Staff July 21, 2021 at 11:02 am

      Hi Tony,

      Thanks for the positive review and feedback on how you’re using our Perk. We enjoy reading how our customers are using our Perks to do amazing stuff and we’re glad to know it’s working perfectly for you.


  6. Sven Leisegang
    Sven Leisegang July 17, 2021 at 3:22 pm

    I know that this wasn’t possible with the beta, but it would be great if populate anything could render custom posts types from a theme page.

    I’m running with Divi, and have a page-builder page that renders project posts. Unfortunately, if I add the custom fields to the project, these don’t get picked up correctly by the plugin (no more than a duplicate label of ““.

    I’m still instead using Populate Anything to bring in posts, but it means that I have to add each post with a tag manually. Then, if/when the client wants a design change, I have to go and change 54 different posts, instead of one template file.

    1. Samuel Bassah
      Samuel Bassah Staff July 19, 2021 at 6:19 am

      Hi Sven,

      I am not really tracking your issue and request very well. If you have an active Gravity Perks License, can you send us a message via our support form with a screen recording of the issue you’re experiencing and your request? That would help us get a clearer picture of what you’re doing so we can escalate it as a feature request.


  7. Kiki
    Kiki July 16, 2021 at 11:58 pm

    Is it possible with this new version 1.0 to take a gravity form field data and populate a non gravity form field data? I want to take the information from my gravity form that I collect for an appointment and populate the fields in my WP Amelia calendar form. Thanks.

    1. David Smith
      David Smith Staff July 17, 2021 at 2:03 am

      Interesting concept, Kiki. I’ll be honest, we haven’t even considered attempting to populate data into other form solutions yet. This isn’t part of Populate Anything now but I’ve logged this as a feature request. 😄

    1. Samuel Bassah
      Samuel Bassah Staff July 16, 2021 at 11:55 am

      Hi Brian,

      The major feature for 1.0 will be improved performance and stability. As mentioned in the article above, we have developed a comprehensive suite of automated end-to-end tests to ensure that Populate Anything is more stable than ever. Since we released the first beta version, we’ve added more functionalities to the Perk and fixing bugs, based on customer feedback, and we will keep doing that. However, with all the automated tests now in place, we can give our customers extra assurance that GP Populate is stable to use, which is why it’s no longer in beta.


  8. Zack
    Zack July 16, 2021 at 11:07 am

    I’m loving this plugin set, and my only question is: Is there a way to use conditional logic based on user role?

    We’re setting up a form where a salesman can enter in a quote, have it sent to management who are allowed to approve or deny the claim.

    The conditional aspect is that the approve or deny form, is only seen by management. I’d like to have the approve/deny form as a nested form inside of the quote, but only visible if the user is a manager.

    I hope this makes sense, and thank you for your time!

    1. Dario Space
      Dario Space July 16, 2021 at 11:22 am

      Hi Zack,

      You could populate the current user role in a Hidden text field using Populate Anything. Then you could use that field value in native Gravity Forms Conditional Logic.

      If you have a Gravity Perks license, you can get in touch with us via our support form with your account email, so we can help you troubleshoot.


Leave a Reply

Your email address will not be published. Required fields are marked *

  • Trouble installing this snippet? See our troubleshooting tips.
  • Need to include code? Create a gist and link to it in your comment.
  • Reporting a bug? Provide a URL where this issue can be recreated.

By commenting, I understand that I may receive emails related to Gravity Wiz and can unsubscribe at any time.

"I unsubscribe from every newsletter I get except yours."

Join 25,000 readers and be the first to know of legendary discounts, new releases, free snippets, and other secret sorcery!