[WordPress] 外掛分享: Centous Integration for Contact Form 7 and HubSpot

首頁外掛目錄 › Centous Integration for Contact Form 7 and HubSpot
WordPress 外掛 Centous Integration for Contact Form 7 and HubSpot 的封面圖片
全新外掛
安裝啟用
尚無評分
9 天前
最後更新
問題解決
WordPress 6.8+ PHP 7.4+ v1.0 上架:2026-06-07

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Centous Integration for Contact Form 7 and HubSpot」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Centous Integration for Contact Form 7 and HubSpot connects Contact Form 7 submissions directly to HubSpot CRM using secure OAuth authentication.
Using this plugin, form submissions from Contact Form 7 can be automatically sent to HubSpot as Contacts, Companies, or Deals, helping you manage customer data efficiently without manual entry.
This plugin is not affiliated with or endorsed by HubSpot, Inc.
Key Features

Integration with Contact Form 7
Supports HubSpot CRM Contacts, Companies, and Deals
Secure OAuth 2.0 based HubSpot authentication
Create and manage multiple form-to-HubSpot feeds
Field mapping between CF7 and HubSpot properties
Test connection and verify HubSpot credentials
Add notes to HubSpot records from WordPress logs
Logs for API actions and errors
Clean uninstall option (optional data removal)

Supported Contact Forms

Contact Form 7 (https://wordpress.org/plugins/contact-form-7/)

Why We Built This Plugin
HubSpot CRM is a powerful platform for managing customer relationships. By integrating it with Contact Form 7, we wanted to make it easier for WordPress users to send contact and lead data directly to HubSpot and automate their sales and marketing workflows.
Usage

Connect your HubSpot account from the plugin settings
Create a feed and choose a Contact Form 7 form
Select the HubSpot object (Contact, Company, or Deal)
Map CF7 fields to HubSpot properties
Save the feed
Submissions from the selected form will now be sent to HubSpot automatically

External services
This plugin connects to the HubSpot CRM API (a third-party service provided by HubSpot, Inc.) to send Contact Form 7 submission data to your HubSpot CRM account. This connection is required for the plugin to function. Without it, the plugin cannot create Contacts, Companies, or Deals in HubSpot.
What the service is and what it is used for
The plugin uses HubSpot CRM to store and manage contact and lead data submitted through Contact Form 7 forms. It allows site owners to automatically create or update Contacts, Companies, and Deals in their HubSpot CRM account, and to add notes to those records.
What data is sent and when
Data is sent to HubSpot in the following situations:

When the site administrator connects their HubSpot account using OAuth 2.0 authentication, OAuth authorization codes and access tokens are exchanged with HubSpot.
When the administrator clicks “Test Connection”, a verification request is sent to HubSpot to confirm the access token is valid.
When a visitor submits a Contact Form 7 form and an active feed is configured for that form, the submitted form data is sent to HubSpot. Depending on the feed configuration, this may include: name, email address, phone number, company name, message, and any custom form fields the administrator has mapped.
When the administrator adds a note to a HubSpot record from the plugin’s Logs screen, the note content is sent to HubSpot.

No data is sent to HubSpot until the administrator has connected an account and configured an active feed.
Service provider
This service is provided by HubSpot, Inc.
Service website: https://www.hubspot.com/
API domain: https://api.hubapi.com/
Terms of Service: https://legal.hubspot.com/terms-of-service
Privacy Policy: https://legal.hubspot.com/privacy-policy
HubSpot API endpoints used by this plugin

https://app.hubspot.com/oauth/authorize
https://api.hubapi.com/oauth/v1/token
https://api.hubapi.com/account-info/v3/details
https://api.hubapi.com/crm/v3/objects/notes
https://api.hubapi.com/crm/v3/objects/{objectType}
https://api.hubapi.com/crm/v3/objects/{objectType}/search
https://api.hubapi.com/crm/v3/objects/{objectType}/{objectId}
https://api.hubapi.com/crm/v3/properties/{objectType}
https://api.hubapi.com/crm/v3/pipelines/deals

Site owners are responsible for informing their users about this data transmission and obtaining any consent required under GDPR or other applicable privacy laws before collecting and sending personal data to HubSpot.
Plugin Menu Structure
After activation, the following menu appears in the WordPress admin sidebar:

HubSpot Connect → HubSpot Connect (connection setup)
HubSpot Connect → Test Connection
HubSpot Connect → Feeds
HubSpot Connect → Logs
HubSpot Connect → Settings

1. HubSpot Connect (Connection Setup)

Go to HubSpot Connect → HubSpot Connect
Enter an Account Name
Enter your HubSpot OAuth credentials (Client ID and Client Secret)
Click Connect Account
Log in to your HubSpot account and approve access
Once connected, your HubSpot account details will be displayed

2. Test Connection

Navigate to HubSpot Connect → Test Connection
Click the Test Connection button
The plugin will verify OAuth authentication, access token validity, and HubSpot API connectivity

3. Feeds
Feeds control how Contact Form 7 submissions are sent to HubSpot.
To create a feed:

Go to HubSpot Connect → Feeds and click Add New Feed
Select the Contact Form 7 form to integrate
Select the HubSpot object (Contacts, Companies, or Deals)
Map HubSpot properties to CF7 form fields. Example:

HubSpot “Last Name” → CF7 [text* your-name]
HubSpot “Email” → CF7 [email* your-email]
HubSpot “Phone” → CF7 [tel your-phone]

All mandatory HubSpot fields must be mapped before saving
Set the feed status to Active
Click Save Feed

Only active feeds will send data to HubSpot.
4. Logs

Go to HubSpot Connect → Logs to view API request and response logs
Useful for debugging failed submissions, checking HubSpot API errors, and verifying record creation
You can also add internal notes to HubSpot records directly from the log screen

5. Settings
Navigate to HubSpot Connect → Settings to configure global plugin options:

Enable / disable logging
Delete plugin data on uninstall
Log retention period
Date format

Privacy and Data Handling
This plugin stores Contact Form 7 submission data in the WordPress database for processing, logging, and integration with HubSpot.
Data that may be stored includes:

Name
Email address
Phone number
Company name
Message
Any additional form fields submitted by the user
HubSpot API responses and logs (if logging is enabled)
OAuth access and refresh tokens (stored securely)

This data is used to send form submissions to HubSpot CRM and to maintain logs for debugging and tracking API activity. Data is stored in the WordPress database until manually deleted or removed during plugin uninstall (if enabled).
Site owners are responsible for informing users about data collection, obtaining user consent where required, and ensuring compliance with GDPR and other applicable laws.
Security
This plugin uses WordPress nonces and capability checks in all admin actions. Database queries are prepared and sanitized according to WordPress coding standards where applicable. Data output is escaped according to WordPress coding standards. OAuth access and refresh tokens are stored securely in the database.
Support
For support, please contact us at https://centousplugins.com/contact-us/
For full setup and usage instructions, please read our documentation:
https://docs.centousplugins.com/centous-integration-for-contact-form-7-and-hubspot/
Plugin author website: https://www.centous.com/

延伸相關外掛

文章
Filter
Apply Filters
Mastodon