Gathering contacts from donation form

SOLVE
Highlighted
New Contributor

Just started using HubSpot Free and the automatic form collection tool. Individuals submitting our donation form (correlates to a sales conversion) aren't being gathered as contacts. This is certainly reasonable since the form gathers sensitive data.

 

However, is there any way to get the form to send some safe data (name, email address) to HubSpot to generate the contact?

Reply
0 Upvotes
1 Accepted solution

Accepted Solutions
Community Manager

Hi @inclsvesecurity, thanks for your question. There are a few reasons for which the Collected Forms tool might not have gathered submissions on one of your forms, which are outlined in this article. Some common reasons why the tool would not be able to capture submissions on forms:

 

  • Form not enclosed in <form> tags
  • Form contained inside an <iframe>
  • Form has JavaScript bound to form submit event or submit button click event. This is how the tool captures submissions and any other events can prevent HubSpot from knowing when submissions occur
  • Form was introduced after the page completed loading. The tool scans the page as soon as it loads and listens to submissions on forms that were present at that point.
  • Form contained a sensitive field, such as credit card number.

In that same article, you can find a general list of supported/unsupported form builders. Generally, the most common reasons for which a form submission might not be collected is that the form is not enclosed in <form> tags (thus the tool isn't recognizing it as a form), and the form's "submit" action is wrapped in JavaScript. If the form on your website meets any of the above criteria, it will not be possible for us to capture its submissions.

 

An alternative to the Collected Forms tool would be to use our Forms API, which could help circumvent most of the above limitations. However, you would need access to a developer in order to set this up. You can read more about the Forms API here: http://developers.hubspot.com/docs/methods/forms/forms_overview

 

I hope this helps, and let me know if you have any questions on the above!

 

May

3 Replies 3
Community Manager

Hi @inclsvesecurity, thanks for your question. There are a few reasons for which the Collected Forms tool might not have gathered submissions on one of your forms, which are outlined in this article. Some common reasons why the tool would not be able to capture submissions on forms:

 

  • Form not enclosed in <form> tags
  • Form contained inside an <iframe>
  • Form has JavaScript bound to form submit event or submit button click event. This is how the tool captures submissions and any other events can prevent HubSpot from knowing when submissions occur
  • Form was introduced after the page completed loading. The tool scans the page as soon as it loads and listens to submissions on forms that were present at that point.
  • Form contained a sensitive field, such as credit card number.

In that same article, you can find a general list of supported/unsupported form builders. Generally, the most common reasons for which a form submission might not be collected is that the form is not enclosed in <form> tags (thus the tool isn't recognizing it as a form), and the form's "submit" action is wrapped in JavaScript. If the form on your website meets any of the above criteria, it will not be possible for us to capture its submissions.

 

An alternative to the Collected Forms tool would be to use our Forms API, which could help circumvent most of the above limitations. However, you would need access to a developer in order to set this up. You can read more about the Forms API here: http://developers.hubspot.com/docs/methods/forms/forms_overview

 

I hope this helps, and let me know if you have any questions on the above!

 

May

New Contributor

Thanks! That's great information. One related question: If we're using the free HubSpot marketing tier, is it possible to create a custom form to receive submissions via API? It looks like the options to set things up aren't there (though I may be missing something).

Reply
0 Upvotes
Community Manager

@inclsvesecurity If you only have the Markeitng Free tool, you actually don't have access to the HubSpot APIs - however, if you enable the free CRM in your portal, you will have access to them. Here is how to gain access to the free CRM in your Marketing portal: https://knowledge.hubspot.com/articles/kcs_article/hubspot-crm/what-settings-do-i-need-to-enable-in-...

 

Some service limits apply, which you can read about here: https://www.hubspot.com/pricing/service-limits

 

May

Reply
0 Upvotes