Although HubSpot is a powerful all-in-one solution, sometimes you just don't have the need or budget to go all-in on HubSpot Marketing or CMS Hub and have chosen to use a different form plugin for your website. If you're not using HubSpot forms but still want to have form submissions automatically updated into your HubSpot CRM (who wouldn't?), here's how you go about it.
To get your HubSpot website tracking code follow these steps:
Depending on the type of account you have, in your HubSpot account either go to settings icon
Copy this code and get your developers to add it to your website just before the </body> tag.
In-depth details to manually install the tracking code on a specific CMS like WordPress, Drupal, Magento, Wix, Shopify as well as Google Tag Manager can be found here.
If you use WordPress as your CMS you can use the HubSpot plugin for WordPress. This adds the tracking code needed to capture form submissions, but also adds functionality for contacts management, HubSpot forms, chat, email marketing, analytics, banners and various other integrations.
First, download the plugin from WordPress and have it installed by your developer, or within your WordPress admin interface, go to Plugins > Add New and search for "HubSpot All-In-One Marketing – Forms, Popups, Live Chat". Install and activate this plugin.
Once installed, on the WordPress administration left menu click on HubSpot button and connect your existing HubSpot account to your WordPress, or create a new HubSpot account.
You will now have the ability to track submissions from non-HubSpot forms within HubSpot.
Some form software developers, for example Gravity Forms, have their own add-ons for HubSpot. This allows you to track the forms in HubSpot without having to install the HubSpot plugin or manually install tracking code. Search your form providers site to see if they have a similar solution.
Not all form providers are supported by HubSpot tracking code. To see if your form software is supported by HubSpot, please refer to their list.
No matter which of these 3 methods you choose, there are some prerequisites listed by HubSpot for all forms:
Please note: Tracking code is not supported on AMP websites.
Within HubSpot you will need to make sure Non-HubSpot Forms are enabled.
Go to settings icon
When a form is submitted, HubSpot will try to map the form fields to those contact properties already existing in HubSpot. If none can be matched, the data will not be collected. It is advisable to name your form fields based on HubSpots default properties to make sure that all data is collected.
You can also add custom contact properties in HubSpot (go to settings icon
That's it! Now you can receive all the submissions into HubSpot, which creates and updates your contact records in the CRM, as well as manage the non-HubSpot forms from within your lead capture section in your account.
Do you need help getting your forms to capture to HubSpot, choosing the best 3rd party application, or just creating beautiful and functional forms? Contact us and we will get right on it!