WordPress plugin intelligence profile

Connect CF7 to HubSpot – Contact Form 7 CRM Integration

Send Contact Form 7 submissions to HubSpot: contacts, companies, deals, tickets or HubSpot forms. File uploads, consent checks and logs.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.4.2
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.9 · PHP 8.0
Directory statusactive
Last directory update20 Oct 202613d ago
Active installations300Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 3 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Connect CF7 to HubSpot – Contact Form 7 CRM Integration version 1.4.2 as active, updated 13d ago and tested up to WordPress 7.1.

Overview

About this plugin

Sends each Contact Form 7 submission to HubSpot. Your forms stay as they are.

One form can create several linked records. A quote request, for example, can create a contact, their company and a deal in the pipeline and stage you choose. A support form can open a ticket.

You can also send a form to an existing HubSpot form, so HubSpot workflows and page tracking treat it like a HubSpot form.

Setup

  • Create a HubSpot service key with the scopes from the FAQ and paste it into CF7 to HubSpot → Settings.
  • Open CF7 to HubSpot → Forms and pick a form.
  • Add the HubSpot objects, map the fields, turn Sync on.

Features

  • Contact, Company, Deal and Ticket from one form, each with its own mapping, associated with each other.
  • HubSpot form target, with the HubSpot tracking cookie and the page URL.
  • Update the contact with the same email, or always create a new one.
  • Deal pipeline and stage.
  • Uploaded files attached to the records.
  • Custom HubSpot properties.
  • Consent check: a submission from an unsubscribed email is not sent.
  • Logs with what HubSpot answered and which properties it rejected. Personal data is masked.
  • Error emails. Repeats of the same error within an hour come as one summary.
  • Optional background sending: the visitor does not wait for HubSpot, failed jobs are retried up to three times. Uses Action Scheduler when available, WordPress cron otherwise.
  • UTM parameters and click ids (gclid, fbclid) to the properties you map them to.
  • Optional HubSpot custom events: form submitted, synced, failed.
  • Developer hooks, see the FAQ.

External services

This plugin sends Contact Form 7 submissions to HubSpot, a third-party service, when a form is submitted and synced. It sends the values of the mapped form fields, uploaded files that are mapped, and, when enabled, attribution values; for HubSpot form targets it also sends the visitor’s IP address, the HubSpot tracking cookie and the page the form was sent from. In the admin it reads your HubSpot properties, forms, pipelines and subscription types to fill the mapping screens.

The plugin sends requests to:

  • https://api.hubapi.com
  • https://api.hsforms.com

com/terms-of-service

com/privacy-policy

Privacy

Attribution cookies are off by default. When you turn on “Attribution cookies” in the plugin settings, the site stores the campaign parameters (utm_source, utm_medium, utm_campaign, utm_term, utm_content) and ad click ids (gclid, fbclid) of the visitor’s landing page in first-party cookies named cf7hs_* for up to 30 days (some browsers shorten this). When a consent plugin supports the WP Consent API, the cookies are set only after marketing consent.

The values are sent to HubSpot with a contact form the visitor submits. Marketing cookies may need visitor consent where the law requires it.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • contact form 7
  • crm
  • hubspot
  • integration
  • leads
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.9 · PHP 8.0
Update activity20 Oct 202613d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.4.11.4.2
Version1.4.01.4.1
Version1.3.81.4.0
WordPress compatibility7.0.47.1.3
WordPress requirement5.35.9
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.