La fonction de suggestion automatique permet d'affiner rapidement votre recherche en suggérant des correspondances possibles au fur et à mesure de la frappe.
I have non HS forms populating the CRM. I am using WPForms on several pages with different capture fields. What is happening is that they all populate 1 contact and every time there is a new submission it updates the 1 contact that was created. Shouldn't it create a new contact with each submission regardless of the information placed in the fields?
The default method of form submission handling sees the email property being the "primary key", so if that field remains the same in each submission, the same record will be updated. Be sure to include a mandatory email field in your form, and this should force a new contact to be created each time.
Even if the form is not a HubSpot form, the forms API should still be submitting the non-HubSpot form data to a kind of "dummy" form within HubSpot that then updates HubSpot contact records.
I think you should still be able to update those settings to always create new contacts with new email addresses.
Marketing - Lead Capture - Forms - [Your Non-HubSpot Form] - Actions - Edit form - Options tab - toggle Always create contact for new email address on
"If you want each form submission from the same browser to create a new contact, enable the Always create new contact for new emailsetting in your form options. This can be useful in specific situations, such as collecting contact details at a trade show on a single device."
NOTE - Not really a solution... Looks like this is still an issue that HubSpot needs to offer a fix for. See additional comments from Jan 14, 2020. In my case, for a not fully automated non-HubSpot form API, I was able to manually go in and adjust settings, but for fully automated non-HubSpot form integrations it sounds like that option isn't available.
Answers marked as solutions are not solving this problem.
We use the Forms API to submit data to HubSpot. The requests are all sent from our backend server, all from the same IP, without any cookies attached (as it's not a user browser request but server request). Today I've found the two submissions were merged into one contact. They had different emails, different phone numbers and no cookies attached. They indeed had the same value in the "address" and "city" fields but those are the only values in the form submissions that were the same for both requests.
Why were they merged into one contact?! It's absurd. You can't trust HubSpot if it makes such a mess ...
The solutions were marked as solved based on the specific case of different users here.
In your case, I would recommend connecting with HubSpot Technical Support, as Support is included in your subscription and they will be able to provide real-time assistance for this matter, including hopping on a screen share if necessary to gather more information including the API.
Could you please provide us more information on your specific case? The workarounds provided above can help you but with more information, we can investigate your case and provide you the correct information.
Today two people filled my Non-Hubspot form WP site and because they used the same IP (same computer) those two contacts merged into one. And the second input updated the first one (picture attached).
My question: is there a way that new email will open new contact and not update the previous one?
Since they are using the same device, once this information is sent to HubSpot it will identify as an update of the contact, even if the email is different.
While using a HubSpot form, there is an option to Always create contact for new email address:select this option to create a new contact record for every submission with a unique email address. If the email address submitted matches an existing contact record in your database, the details on the existing record will be updated. When this option is enabled, the Pre-populate contact fields with known values option won't be available.
But since this is a non-Hubspot form I'm afraid that it won't be possible to turn off this cookie tracking for non-HS forms, as the non-HS forms tool relies on the cookie to push the submission data to HubSpot, more information here.
I would highly recommend you to please post this idea at our ideas forum (here).
Our product team, who monitors the forum regularly, can read your specific use case and understand why this would be a useful functionality or change. It also helps other customers facing the same issue to advocate for its implementation on your behalf by upvoting on the thread as well.
We have the same issue. In fact HubSpot support directed me this post for the solution... my understanding is that there is no solution to the problem - what an oversight!! Does anyone know if SalesForce has the same issue? I'm just trialling at the moment so no issue to move over to a different CRM. Any thoughts very much appreciated.
At the moment there are a few workarounds provided by our users above, could you please provide us more information on your end. The more information, screenshots, and details you can provide, the better I can advise on the next steps.
I am having exactly same Cookies issue. Hence Create forms (Customize your form options section) is applicable for a Hubspot form, but in this case we are taking about a Non Hubspot form. And Hubspot doesn't provide the way to get in to Options where actually you can tweak settings for "Always create contact for new email address:select this option.... and all other options. https://knowledge.hubspot.com/forms/use-non-hubspot-forms will not provide the 'Options' as mentioned by other users.
In my Opinion - by default 'Cookies should be disabled for non Hubspot form and ON - "Always create contact for new email address"
In real scenarios generic email - for example -
info@example.com will be used for company purpose and not for a contact purpose.
Lead purpose - organisation will have a staff ID i.e. John.smith@example.com
But the same KIOSK computer may used by different people
Hence in my opinion- non Hubspot form by default it should be - "Always create contact for new email address"
Dear Hubspot team,
We'd like to request to resolve this matter because it is causing/will cause a lot more issue with existing contact for a shared PC (it could be a seminer registration event, open event etc. with 100s of registrants)
Did you submit this as a feature request in the ideas portal somewhere? If so, I'd love to go give it an upvote. This feature is absolutely necessary for non-hubspot form tracking.
We just implemented some non-HubSpot forms via API and ran into merged contacts as well while we were testing.
In our case, even submissions from different email addresses were being merged together if we hadn't cleared out our cache while submitting test forms.
After some troubleshooting, we found that our issue was that HubSpot merges contact records if there's a matching cookie - even if the email address is different.
This is exactly the issue. But I don't have the options they refer to in the solution you suggest. There is no "create a new contact on each submission" button for a non HubSpot form that I can find. If I create a HubSpot form I do see that option.
Have you been able work around this? I'm experiencing the same issue with devices that are taken to trade shows and repeatedly overwriting the same contacts.
Changing to a HubSpot form is not an option, as the form in question is a sign-up form that creates a user on our website & triggers a bunch of other activities.
Even if the form is not a HubSpot form, the forms API should still be submitting the non-HubSpot form data to a kind of "dummy" form within HubSpot that then updates HubSpot contact records.
I think you should still be able to update those settings to always create new contacts with new email addresses.
Marketing - Lead Capture - Forms - [Your Non-HubSpot Form] - Actions - Edit form - Options tab - toggle Always create contact for new email address on
"If you want each form submission from the same browser to create a new contact, enable the Always create new contact for new emailsetting in your form options. This can be useful in specific situations, such as collecting contact details at a trade show on a single device."
NOTE - Not really a solution... Looks like this is still an issue that HubSpot needs to offer a fix for. See additional comments from Jan 14, 2020. In my case, for a not fully automated non-HubSpot form API, I was able to manually go in and adjust settings, but for fully automated non-HubSpot form integrations it sounds like that option isn't available.
Thanks for the quick response! On non-HubSpot forms you don't have the option to edit the form or ignore cookies, as far as I can see.. it seems fully automated.
The default method of form submission handling sees the email property being the "primary key", so if that field remains the same in each submission, the same record will be updated. Be sure to include a mandatory email field in your form, and this should force a new contact to be created each time.