First add the handler to a webform
Then choose a form from HubSpot and map the fields accordingly.

This module integrates with Webform and the HubSpot API to submit Webforms directly to HubSpot's lead management system.

For example, a Webform-based contact form on your site can send its data to HubSpot, where you may already track potential clients and contacts; or a Webform-based e-newsletter signup could send the lead to HubSpot's targeted marketing system, letting you use your pre-existing email campaigns.

What is HubSpot?

HubSpot is an inbound marketing software platform that helps companies attract visitors, convert leads, and close customers.

8.x-1.x

Released an alpha2 for the drupal 8 module. Please see this thread for the latest: https://www.drupal.org/project/hubspot/issues/2925547.

7.x-2.0-rc2+

See upgrade instructions/notes here: https://drupal.org/node/2191339.

Features

  • Submit any Webform to the HubSpot Leads API, as a lead to be tracked by HubSpot.
  • Easily embed the HubSpot JavaScript tracking code in your Drupal site.
  • See your latest leads in the Drupal admin dashboard (for Drupal 7) or in any Drupal block (in 6 and 7).
  • Extensive documentation is available.

And since it uses Webform 3.x, you can easily build any kind of form, and even embed them in blocks anywhere on your site.

Requirements

  • Webform 3.x+
  • A HubSpot account which supports external site integration.
  • PHP 5.2+ with the PECL JSON module, should you choose to use the HubSpot recent leads block

2.x vs 1.x branches

See https://drupal.org/node/2191331 for more information.

Supporting organizations: 
Module maintainership
Module maintainership
Module maintainership

Project information

Releases