[WordPress] 外掛分享: Centous Integration for Contact Forms and Salesforce

首頁 › 外掛目錄 › Centous Integration for Contact Forms and Salesforce
WordPress 外掛 Centous Integration for Contact Forms and Salesforce 的封面圖片
全新外掛
安裝啟用
—
尚無評分
11 天前
最後更新
—
問題解決
WordPress 6.8+ PHP 7.4+ v1.0.0 上架:2026-10-04

內容簡介

Centous Integration for Contact Forms and Salesforce 外掛可讓您無縫連接 Contact Form 7、WPForms、Elementor 和 Formidable Forms 的提交資料至 Salesforce CRM,幫助您高效管理客戶資料,免去手動輸入的麻煩。

【主要功能】
• 無縫整合 Contact Form 7、WPForms、Elementor 和 Formidable Forms
• 支援 Salesforce 的聯絡人、帳戶、商機和潛在客戶
• 安全的 Salesforce OAuth 2.0 認證
• 創建和管理多個表單至 Salesforce 的資料流
• 表單欄位與 Salesforce 欄位的靈活對應
• 內建連接測試功能

外掛標籤

開發者團隊

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

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

原文外掛簡介

The Centous Integration for Contact Forms and Salesforce plugin allows you to seamlessly connect Contact Form 7, WPForms, Elementor, and Formidable Forms submissions with Salesforce CRM.
Using this plugin, form submissions from Contact Form 7, WPForms, Elementor, and Formidable Forms can be automatically sent to Salesforce as Contacts, Accounts, Opportunities, or Leads, helping you manage customer data efficiently without manual entry.
This plugin is not affiliated with or endorsed by Salesforce, Inc. or Automattic Inc.
Salesforce® is a registered trademark of Salesforce, Inc.
WordPress® is a registered trademark of the WordPress Foundation.
Key Features

Seamless integration with Contact Form 7, WPForms, Elementor, and Formidable Forms
Supports Salesforce Contacts, Accounts, Opportunities, and Leads
Secure Salesforce OAuth 2.0 authentication
Create and manage multiple form-to-Salesforce feeds
Flexible field mapping between form fields and Salesforce fields
Built-in connection testing
Add notes to Salesforce records from WordPress logs (with fallback support for orgs that do not support Enhanced Notes)
Detailed API request and error logging
Optional clean uninstall with data removal

Usage

Connect your Salesforce account from the plugin settings
Create a feed and choose a form type (Contact Form 7, WPForms, Elementor, or Formidable Forms) and form
Select the Salesforce object (Contacts, Accounts, Opportunities, and Leads)
Map form fields to Salesforce properties
Save the feed
Submissions from the selected form will now be sent to Salesforce automatically

Configuration
The plugin uses a feed-based configuration system, allowing you to control which Contact Form 7, WPForms, Elementor, and Formidable Forms send data to Salesforce and how the data is mapped.
Plugin Menu Structure
After activating the plugin, you will see a new menu in the WordPress admin sidebar:

Salesforce Connect

Salesforce Connect
Test Connection
Feeds
Logs
Settings

1. Salesforce Connect (Salesforce Connection Setup)

Go to Salesforce Connect → Salesforce Connect
Select Salesforce Environment:

Production (Live)
Sandbox (Testing)

Enter your Salesforce OAuth credentials:

Client ID
Client Secret
Redirect URL

Click Connect Account
Log in to your Salesforce account and approve access
Once connected, your Salesforce account details will be displayed

This step is required before creating any feeds.
2. Test Connection

Navigate to Salesforce Connect → Test Connection
Click the Test Connection button
The plugin will verify:

OAuth authentication
Access token validity
Salesforce API connectivity

A success or error message will be shown based on the result.
3. Feeds (Core Configuration)
Feeds control how Contact Form 7, WPForms, Elementor, and Formidable Forms submissions are sent to Salesforce.
Create a New Feed

Go to Salesforce Connect → Feeds
Click Add New Feed
Configure the feed as follows:

a) Select Form Type and Form
Choose the form type (Contact Form 7, WPForms, Elementor, or Formidable Forms), then select the form you want to integrate.
b) Select Salesforce Object
Select the Salesforce object where data should be sent:

Contact
Account
Opportunity
Lead

c) Field Mapping
Once the form and object are selected, the Field Mapping section appears.
Map Salesforce properties to your selected form fields.
Example:

Salesforce Field: Last Name → Form Field: Name
Salesforce Field: Email → Form Field: Email
Salesforce Field: Phone → Form Field: Phone

Mandatory Salesforce fields must be mapped before saving the feed.
d) Feed Status

Enable or disable the feed using the Active / Inactive toggle
Only active feeds will send data to Salesforce
Click Save Feed

Once saved and active, submissions from the selected form will be sent to Salesforce automatically.
4. Logs

Go to Salesforce Connect → Logs
View API request and response logs
Useful for:

Debugging failed submissions
Checking Salesforce API errors
Verifying successful record creation

You can also add internal notes to Salesforce records directly from the log screen.

5. Settings

Navigate to Salesforce Connect → Settings
Configure global plugin options such as:

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

Save changes as required

External services
This plugin connects to Salesforce CRM (Salesforce, Inc.) to authenticate administrators and send mapped form submission data to Salesforce objects (Contacts, Accounts, Opportunities, and Leads).
Service provider: Salesforce, Inc. — https://www.salesforce.com/
Domains / hosts used by this plugin:

https://login.salesforce.com — Production OAuth authorization and token endpoints
https://test.salesforce.com — Sandbox OAuth authorization and token endpoints
Your connected Salesforce instance URL returned during OAuth (commonly a host such as https://*.salesforce.com, https://*.my.salesforce.com, or https://*.force.com). All subsequent REST API requests (create/update records, SOQL queries, object describe, and notes) are sent to that instance URL.

What data is sent and when:

OAuth authentication (administrator-initiated only)

When: Only when a site administrator clicks Connect Account (or when an access token is refreshed).
Data sent: Client ID, Client Secret, authorization code / refresh token, redirect URI, and PKCE code verifier. No form visitor data is sent during authentication.

Form submission sync

When: Only when a visitor submits a Contact Form 7, WPForms, Elementor, or Formidable Forms form that has an active Salesforce feed.
Data sent: Only the form field values that the administrator mapped to Salesforce fields (for example name, email, phone, company, and any other mapped fields), plus the selected Salesforce object type.

Admin configuration / testing

When: While configuring feeds, testing the connection, or adding notes from the Logs screen.
Data sent: OAuth bearer token; for describe requests, the Salesforce object type; for notes, the note title/body and related Salesforce record ID.

API endpoints used (relative to the connected instance URL unless noted):

OAuth token: https://login.salesforce.com/services/oauth2/token or https://test.salesforce.com/services/oauth2/token
Create / update records: {instance_url}/services/data/vXX.X/subjects/{objectType}
Query records: {instance_url}/services/data/vXX.X/query/
Describe object fields: {instance_url}/services/data/vXX.X/subjects/{objectType}/describe/
Notes (when used from Logs): {instance_url}/services/data/vXX.X/subjects/ContentNote and related endpoints

No data is sent to Salesforce unless a site visitor submits a mapped form (or an administrator performs connection, feed configuration, test, or note actions). All requests use HTTPS.
Terms of Service: https://www.salesforce.com/company/legal/sfdc-website-terms-of-service/
Privacy Policy: https://www.salesforce.com/company/legal/privacy/
Salesforce Agreements (Main Services Agreement and related terms): https://www.salesforce.com/company/legal/agreements/
Supported Contact Forms

Contact Form 7
WPForms
Elementor Pro (Form widget)
Formidable Forms

Plugin Features

Automatically create Salesforce Contacts, Accounts, Opportunities, or Leads upon form submission
Configure Salesforce OAuth settings directly from the plugin settings page
Map Contact Form 7, WPForms, Elementor, or Formidable Forms fields to Salesforce properties
Add notes to Salesforce records from WordPress

Why We Built This Plugin
Salesforce CRM is a powerful platform for managing customer relationships. By integrating it with Contact Form 7, WPForms, Elementor, and Formidable Forms, we wanted to make it easier for WordPress users to send contact and lead data directly to Salesforce and automate their sales and marketing workflows.
Data Handling & Privacy
This plugin does not collect personal data independently.
It processes form submission data that is already handled by WordPress and your installed form plugin (Contact Form 7, WPForms, Elementor, or Formidable Forms).
If logging is enabled, limited submission data and API responses may be stored in the WordPress database for debugging purposes.
Data is transmitted to Salesforce only when:

A form submission occurs, AND
A Salesforce feed is configured and active.

Site owners are responsible for:

Informing users about data collection
Obtaining user consent where required
Ensuring compliance with GDPR and other applicable laws

Support
For support, please contact us at Centous Support.
For full setup and usage instructions, please read our documentation:
Contact Form 7 and Salesforce Integration Documentation
Author
Centous
Website: centous.com

延伸相關外掛

文章
Filter
Mastodon