Gravity Forms Populate Anything, Public Beta Available!

Do you know what the best kind of data is? Dynamic data. Data that you don’t have to manually enter. Data that is automatically fetched, filtered and populated into your Gravity Forms. We’ve got a fresh new plugin that can dish out dynamic data like a delivery boy.

With Gravity Forms Populate Anything you can select the type of data you want, how that data should be filtered, and which field it should be populated into. You aren’t limited to populating choices in Drop Downs, Radio Buttons and Checkboxes either. You can populate actual values into input-based fields as well (e.g. Single Line Text, Hidden, Address, etc). And did I mention all this functionality is provided with seamless, easy-to-use field settings right in the form editor?

After months and months of development, we’re proud to make the latest beta of Gravity Forms Populate Anything public. Gravity Perks customers will find the new perk available for installation in there WordPress admins under the Forms › Perks › Install Perks. If you’re not already a Gravity Perks customer, pick up a license today!

View Full Documentation


  1. Michelle
    Michelle March 5, 2021 at 8:41 pm

    I am a beginner with a capital “B” in using Gravity Forms. I want to offer the user the option to select from a list of names in a spreadsheet to populate a form (to alleviate misspellings and errors in typing a name). Is it possible dynamically populate from a spreadsheet or database using GF Populate Anything and is it something a beginner can figure out how to do? Thanks!

    1. Samuel Bassah
      Samuel Bassah Staff March 8, 2021 at 10:46 am

      Hi Michelle,

      Yes, it’s possible to dynamically populate fields with values from the database and the setup is something a beginner can figure out. We also have documentation and use case articles you can use as a guide to set up the form. Also, if you’re Gravity Perks Subscriber you can get in touch via our support form if you have any questions or need help setting up the form.


    1. Samuel Bassah
      Samuel Bassah Staff August 20, 2020 at 8:15 am

      Hi Joel,

      Unfortunately, because there is no Form Editor UI component built for this repeater field yet, you’ll not be able to use GP Populate Anything with it. That being said, we have our own version of a Repeater field, called Nested Forms and this can be used with GP Populate Anything. You may want to check it out and see if it works for you.


  2. WP
    WP May 29, 2020 at 10:22 am


    Can the auto populated content be edited before submitting the form?

    I would like to give the opportunity to adjust the content in the fields .

    1. Ryan Donovan
      Ryan Donovan May 29, 2020 at 10:30 am

      Hello, This is a great question. You will be able to edit the content before submitting the form. 😃

  3. Scott
    Scott March 6, 2020 at 4:03 pm

    Two questions:

    1. Can I populate a Drop-Down from a Google Sheet, with separate Labels and Values?
    2. Is there a maximum number of values I can have for a dropdown? (I need approximately 1900 values)
    1. Ryan Donovan
      Ryan Donovan March 17, 2020 at 5:00 pm

      Hello Scott, Let me answer these in order. At this time we do not support the populate of Google Sheets yet. This is a current feature request and we are looking into how this could be implemented. Second, there is a limitation of 500 but we do have a hook that could bypass this and let you use as many as needed. Let us know if you have any other questions! 😀

  4. Phil
    Phil January 6, 2020 at 11:30 am


    I have a presale question. Is this plugin working with ACF repeater? and can I filter by the previous selected field?

    what I want to achieve:

    1. choose a post ID from a CPT (first dropdown)
    2. populate the field with ACF repeater field (second dropdown)
    3. same, populate the field with ACF repeater field but only with repeater field which are in the same group than the repeater / post ID selected before. (third dropdown)

      if I give an example it will be: 1- I select “car” (between car, bike, truck..) this is the post ID 2- then I choose “Audi” in this post ID 3- then “A3” which depends on “Audi” and “car” choosen before.

    Thank you for your reply :)

    1. David Smith
      David Smith Staff January 7, 2020 at 3:39 pm

      Hi Phil, unfortunately, this will not work with ACF’s repeater field in this way. Thanks for the feedback though! We’ll add this as a feature request.

  5. rochelle victor
    rochelle victor June 16, 2019 at 11:51 am

    Pre-sale question: Does this plugin work if the gravity form is embedded in a Woocommerce Product? I noticed someone mentioned an issue. Otherwise, it looks like an incredible plugin!

    1. David Smith
      David Smith Staff June 16, 2019 at 11:56 am

      Hi Rochelle, no known issues and we’re committed to fixing any that might pop up. ?

  6. Daniele
    Daniele May 4, 2019 at 8:28 am

    I have a dropdown menu(ID 10) populated with in numbers from a database. i have a number field that i use with calculation, i type in {:10} * 5 , but in preview i see everytime 0 as result. If i type @{:10} in the label i can se the correct selected number value from menu id:10. Can you help me?

  7. Artus Cisner
    Artus Cisner April 21, 2019 at 9:43 pm

    Hi, could I use this perk to populate a number field with the value from a chain selects (add-on) drop-down field in the same form? Thanks.

    1. David Smith
      David Smith Staff April 22, 2019 at 8:42 am

      Hi Artus, no but Copy Cat could handle this. If you’re willing to part with Chained Selects, Populate Anything could handle the full process.

  8. Ion
    Ion April 2, 2019 at 5:25 am

    Hi guys, The plug-in (Gravity Forms Populate Anything) is not working when retrieving data from a database, if the gravity form is embedded in a woocommerce product via gravity forms products add-on.

  9. Jo
    Jo April 1, 2019 at 4:51 pm

    Will this allow you to populate a dropdown with a selection of terms from a taxonomy, rather than having to list all of them (as you have to in the free Gravity Forms + Custom Post Types plugin)?

    1. David Smith
      David Smith Staff April 1, 2019 at 5:28 pm

      Hi Jo, the short answer is yes though it would still be a little bit of a manual process as you would need to add a condition for each term you wanted to include in the list.

  10. Michele
    Michele March 27, 2019 at 9:13 pm

    I’m aiming to fill in some number fields based on what the user selects in a drop down field, and then run some calculations. Right now I can achieve it with some complicated conditional logic, but would love something more straightforward. Would this feature do the trick?

    1. David Smith
      David Smith Staff March 28, 2019 at 12:16 pm

      Hi Michele, Populate Anything will definitely handle populating those numbers. Not sure what you were doing with the complicated conditional logic but we’d recommend taking the plugin for a spin.

  11. Mark
    Mark February 13, 2019 at 1:14 am

    Hi David,

    I have been using this for about a week now and it is really useful for what I am trying to achieve – basically putting in a known reference number and then populating fields with issues specific to that request type (fault types). I have noticed, however, that it seems to have pre-populated a couple of fields in my destination form with the 1st choice in the drop down or checkbox fields of the source form, even though they are not selected as default values (which I would maybe understand).

    Some fields are fine, and I can’t see how they are different. While it isn’t killing me, it does screw with some conditional formatting that I would like to put in place. I haven’t tried re-adding the field again to see if it fixes it, but will try that soon enough. I just wanted to report it first. Still adds massive value with these minor quirks!

  12. Jason White
    Jason White February 11, 2019 at 2:02 pm

    This is great! Could you show an example of how to populate a drop down of form A onto a drop down of form B? For example, I’ve got a list of schools, and many forms that have that same list of schools. Rather than going through each form and updating the list from time to time, it’d be nice if form A had the master list of schools drop down, then all other forms (B, C, D, etc) just referenced that form field.

    I feel like I’m close with choosing the database table gf_form, and selecting the filter form ID, but am stuck from there.

    1. David Smith
      David Smith Staff February 12, 2019 at 6:15 am

      Hi Jason, Populate Anything can’t populate raw form meta from one form to another but you can create this list as a custom database table. I actually recorded a video for another user demonstrating a similar process here. Once you’ve created your data, you can pull it dynamically into both forms.

    2. Jason White
      Jason White February 16, 2019 at 2:44 pm

      Thanks David, I suppose I could always use something like the CPTUI plugin, and create a custom post type, then just pull from that data too, correct?

  13. Renato
    Renato February 8, 2019 at 11:23 am

    Would it be possible to use this allowe logged in users to repopulate their form with previously entered data Allowing them to edit their form enteries

    1. David Smith
      David Smith Staff February 9, 2019 at 2:04 am

      Hi Renaato, out of the box, yes, you could populate the form with a logged-in users last entry; however, you would need a little snippet to update the existing entry rather than submit a new entry. We’d be happy to help with that via support.

    2. David Smith
      David Smith Staff February 11, 2019 at 6:23 am

      Out-of-the-box, it would create a new entry. With the snippet we could help with, it would update the existing entry.

  14. Michael Cornelius
    Michael Cornelius February 7, 2019 at 3:35 pm


    I’m looking to populate a drop down in a Form 2 menu from information stored in Form 1.

    Specifically I have a form with staff names and other information, on many reporting forms I have a staff dropdown list from which they select their name, and on occasions the name of the colleague. As staff change form time to time keeping staff name dropdowns upto date is a long and tedious process.

    Will this tool allow me to do this.



    1. David Smith
      David Smith Staff February 8, 2019 at 8:49 am

      Hi Michael, yes, if you enter your staff members on Form A, you could populate those staff member names on Form B, C, D etc.

    2. Michael Cornelius
      Michael Cornelius February 8, 2019 at 12:52 pm

      Thanks David

      Have signed up – downloaded and in use – very simple and the conditional logic enables us to keep former employees in the Staff Form, but show as inactive an thus not show up in the drop-down.

      Excellent does just what it says on the tin. With there were more Perks available for the basic price.


  15. Kai Heffernan
    Kai Heffernan February 7, 2019 at 3:42 am

    Hi, I am interested in purchasing Gravity Perks but haven’t quite made the leap yet. It looks very useful!

    I was just wondering, with the Populate Anything perk, could I populate fields based on the dynamic information on the page where the form is located? I have custom fields using ACF like this: product_title product_image product_description product_link

    These are filled out dynamically when I create a new product post, but could I create a form that pulls in the dynamic information into title, image, description and link fields within a form found on these product posts?

    Thanks in advance, I’m still fairly new and any help is much appreciated! :)

    1. David Smith
      David Smith Staff February 8, 2019 at 8:52 am

      Hi Kai, it sounds like this would be feasible. Do you have a URL where I could see the form in question?

    2. Kai Heffernan
      Kai Heffernan February 17, 2019 at 3:29 am

      Hi David, thanks for the reply! Sorry that it’s taken so long to get back to you, I’ve been away.

      Here is a URL to one of the pages with the form that I would like to be filled dynamically, based on the information on the page that the form is on:

      Ultimately, I would like to use this form to change the dynamic custom ‘Gift’ post to a dynamic custom ‘Reserved Gift’ post. I think this might be possible by creating a new ‘Reserved Gift’ post using the form shown in the above URL, filled dynamically, and using gform_after_submission to delete the original post.

    3. David Smith
      David Smith Staff February 17, 2019 at 8:03 pm

      Hi Kai, so yes, in this case you could populate the Gift Title, Product Link and Description via details from the post on which the form is embedded (i.e. this Amazon Echo post). The only field type here not currently supported by GPPA is the Gift Image field.

    4. Kai Heffernan
      Kai Heffernan February 19, 2019 at 6:45 pm

      Hi David,

      I have purchased Gravity Wiz and am attempting to fill in the discussed fields dynamically. I have found the fields that I would like to populate (i.e. registry_gift_title, registry_product_link and registry_description_message) however I am having trouble in creating a filter that pulls in this information from the page in which the form is embedded. I can filter by post type (Registry Gift), or choose a specific post, but this only seems to populate all forms with the same information, regardless of which page it is found on.

      I feel like I might be missing something obvious.

    5. Kai Heffernan
      Kai Heffernan February 19, 2019 at 7:25 pm

      Please disregard my previous message. I updated populate anything which has added ‘current post ID’ and ‘current user ID’ filters, solving my issue! Thanks heaps and please keep up the awesome work :)

    6. David Smith
      David Smith Staff February 20, 2019 at 6:57 am

      Awesome! We just added those Special Values in a recent update. We’re making improvements almost daily for Populate Anything!

  16. arvind
    arvind January 27, 2019 at 11:22 pm

    Hi Just to update what I said earlier – To update this – We actually don’t need the List field at all (Ofcourse there could be rare exceptions) because we have your Nested Forms!!

  17. Ben horle
    Ben horle January 25, 2019 at 12:35 pm


    So if I want to create a site for my admin team to use to generate posts can it pull data from our “hubspot” data base?

    I.e we have a client I hub spot and the user starts filling out the clients name and suddenly it pulls in all the relevant data it can find and populates the matching fields?

  18. arvind
    arvind January 22, 2019 at 9:43 pm

    Hi I use awesome support for my helpdesk. I was very pleased to see the Posts created by Awesome support directly being captured by this add on without any integrations and I am no developer!! Impressive. thanks a lot. Please consider extending this plugins capabilities to the LIST field too thanks


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!