Our company has a handful of forms that exist on our WP site (newsletter, consultation, etc.) and we use Gravity forms to collect that data. I have already downloaded the plugin to sync our gravity form submissions/data to Hubspot and have created all the appropriate feeds for those forms to map the fields to the correct Hubspot contact fields.
The Problem:
When one of our Gravity forms is completed, the data is correctly shuttled to our Hubspot account, BUT, in the process, Hubspot automatically generates another from and auto-names it something along the lines of "#gform_3 .wpgood-newsletter-form" (this happens no matter what form is completed). Besides the addition of an automatically generated form in our list of forms from Hubspot, in our contact data it says the user completed two forms when in reality, they have only completed one form, but it's recorded twice because of the auto-generated form.
The Question:
Has anyone had anyone else experienced this issue? Any suggestions on how to keep Hubspot from creating this format and duplicating specific data would be great!
For those that are still searching for a solution to this. I (with the help of Hubspot CS) found a solution to the issue that worked for us.
Because we were using Gravity forms, and there is a native integration between Gravity forms and Hubspot, although it is a "non-HubSpot" form, we did not need to have "Collect Data From Website Forms" turned on. By doing this it told Hubspot to scrape information on those forms in addition to the data that was already being collected by the paths that we had set up between Gravity Forms and Hubspot. A little counterintuitive, I know, but based on the tests we ran it seems to be working now.
To quote Hubspot CS; "Most of our ecosystem integrations should integrate the form as Gravity is- not a scraped non-HubSpot form. The non-HubSpot forms generally are pulling the external page's form if it meets the requirements. Does that answer your question?"
You can find the switch for this in Settings -> Marketing -> Forms -> Non-Hubspot Forms.
For those that are still searching for a solution to this. I (with the help of Hubspot CS) found a solution to the issue that worked for us.
Because we were using Gravity forms, and there is a native integration between Gravity forms and Hubspot, although it is a "non-HubSpot" form, we did not need to have "Collect Data From Website Forms" turned on. By doing this it told Hubspot to scrape information on those forms in addition to the data that was already being collected by the paths that we had set up between Gravity Forms and Hubspot. A little counterintuitive, I know, but based on the tests we ran it seems to be working now.
To quote Hubspot CS; "Most of our ecosystem integrations should integrate the form as Gravity is- not a scraped non-HubSpot form. The non-HubSpot forms generally are pulling the external page's form if it meets the requirements. Does that answer your question?"
You can find the switch for this in Settings -> Marketing -> Forms -> Non-Hubspot Forms.
Similar situation I also faced and if any external form is integrated with HubSpot, HubSpot usually creates a copy of it. As per my suggestion, that shouldn't be hampering much, because lead will be created once and in your properties, the most recent form fill will be shown.
Thanks for contributing here. I'm not really willing to accept duplicate data in our database at this point. I think we all know how hard it is to keep data clean and I would rather take steps to minimize duplicates. As you can see in the screen-shot, the forms are submitted at the exact same time (no "most recent form") unless you are specifically mentioning if a specific user fills out a form during one session and then returns later to fill out another form. Then yes, that new form will show up sooner in the activity feed. But none-the-less it would show 4 form submissions rather than 2. Which if penetrating all our customer data is misleading.