
內容簡介
總結:Centous Integration For Contact Form 7 And Brevo 可讓您將 Contact Form 7 的表單提交自動新增到 Brevo(Sendinblue)的訂閱者清單中。這款外掛透過確保每個提交都成為潛在訂閱者,簡化了您的電子郵件行銷流程,協助您輕鬆地擴展受眾。
問題與答案:
1. 如何在 WordPress 中配置外掛?
- 到您的 WordPress 儀表板。
- 導航至聯絡 > 聯絡表單以查看您的 CF7 表單的列表。
- 點擊要編輯的表單。您應該在表單編輯器中看到一個自定義的 Brevo 整合選項卡。
2. 如何設置 Brevo 整合選項卡中的常規設置?
- 在 Brevo 整合選項卡中,您會看到一個字段可輸入您的 Brevo API 金鑰。
- 輸入金鑰並點擊驗證以將您的 WordPress 站點連接到您的 Brevo 帳戶。
3. 如何映射 Contact Form 7 欄位至 Brevo?
- 到聯絡 > 聯絡表單,並選擇要配置的表單。
- 在表單編輯器中,點擊 Brevo 整合選項卡。
- 這裡,您可以看到將 CF7 表單和 Brevo 之間映射欄位的選項:
- 對於每個 Brevo 欄位,您可以從表單的短代碼下拉列表中選擇相對應的 CF7 欄位。
外掛標籤
開發者團隊
② 後台搜尋「Centous Integration for Brevo with Contact Form 7 and WPForms」→ 直接安裝(推薦)
原文外掛簡介
Centous Integration for Brevo allows you to seamlessly connect Contact Form 7 and WPForms submissions with brevo.com CRM.
Using this plugin, submissions from your WordPress forms can be automatically sent to brevo.com as Contacts, Companies, or Deals. This helps you manage leads and customer data efficiently without manual entry.
Key Features:
Support for two popular WordPress form plugins:
– Contact Form 7 integration
– WPForms integration
Brevo object support:
– Contacts
– Companies
– Deals
Core features:
– Secure OAuth 2.0 authentication with brevo.com
– Create and manage multiple form-to-brevo integrations
– Advanced field mapping between form fields and brevo properties
– Test connection and verify brevo credentials
– Add notes to brevo records from WordPress logs
– Comprehensive API request/response logging
– Detailed error tracking and debugging tools
– Optional clean uninstall (remove plugin data)
– Restructured architecture for better performance and maintainability
Usage
Basic Setup
Connect your brevo.com account from plugin settings
Install and activate your preferred form plugin (Contact Form 7, WPForms, or both)
Create a new integration feed
Select your form (CF7 or WPForms)
Select the brevo object (Contact, Company, or Deal)
Map form fields to brevo properties
Save the integration
Form submissions will now be sent to brevo automatically
Contact Form 7 Integration
Ensure Contact Form 7 is installed and activated
Create a Contact Form 7 form or use an existing one
Go to Brevo Connect → Feeds
Click Add New Feed
Under “Form Type”, select Contact Form 7
Select your Contact Form 7 form from the dropdown
Configure field mapping (see Field Mapping section below)
Save the feed
WPForms Integration
Ensure WPForms plugin is installed and activated
Create a WPForms form or use an existing one
Go to Brevo Connect → Feeds
Click Add New Feed
Under “Form Type”, select WPForms
Select your WPForms form from the dropdown
Configure field mapping (see Field Mapping section below)
Save the feed
Configuration
The plugin uses a modernized feed-based configuration system, allowing you to control which forms send data to brevo and how the data is mapped.
Plugin Menu Structure
After activation, a new admin menu appears:
Brevo Connect
– Brevo Connect (Account Setup)
– Test Connection
– Integrations/Feeds
– Logs
– Settings
Brevo Connect (Account Setup)
Go to Brevo Connect → Brevo Connect
Enter brevo OAuth credentials:
Client ID
Client Secret
Redirect URL
Click Connect Account
Log in to brevo.com and approve access
Your account details will appear after successful connection
View your Brevo Account ID and linked email
Test Connection
Navigate to Brevo Connect → Test Connection
Click Test Connection
The plugin verifies:
OAuth authentication validity
Access token status
brevo API connectivity
Account permissions
Integrations/Feeds
Integrations (feeds) control how form submissions are sent to brevo.
Create a New Integration
Go to Brevo Connect → Integrations
Click Add New Integration
Configure the following:
a) Select Form Type
Choose which form plugin to integrate:
– Contact Form 7
– WPForms
b) Select Form
Choose the specific form from your selected form plugin.
c) Select brevo Object Type
Choose where to send data:
– Contacts – Create or update contact records
– Companies – Create or update company records
– Deals – Create or update deal records
d) Field Mapping
Map your form fields to brevo properties.
Contact Form 7 Example:
– Email → [email* your-email]
– First Name → [text first-name]
– Last Name → [text last-name]
– Phone → [tel your-phone]
– Company → [text company-name]
– Message → [textarea your-message]
WPForms Example:
– Email → Email field (Field ID)
– First Name → Name field (Field ID)
– Phone → Phone field (Field ID)
– Message → Message/Textarea field (Field ID)
e) Conditional Logic (if applicable)
– Set conditions to send data only when specific criteria are met
– Examples: Send to Brevo only if a checkbox is checked, select field has specific value, etc.
f) Integration Status
– Enable or disable integration using the Active/Inactive toggle
– Only active integrations send data to brevo
Manage Integrations
Edit – Modify existing integration settings
Test – Send a test submission to verify the integration
Duplicate – Clone an existing integration for quick setup
Delete – Remove an integration
View Logs – Check logs specific to this integration
Logs
Go to Brevo Connect → Logs
View comprehensive logs including:
API requests sent to brevo
API responses from brevo
Error messages and debugging information
Timestamp of each submission attempt
Integration/form associated with the submission
Submission status (success/failed)
Features:
Filter logs by integration, date range, or status
Add notes to brevo records directly from log entries
Export logs for external analysis
Search functionality for quick troubleshooting
Settings
Navigate to Brevo Connect → Settings
Configure:
Logging: Enable/disable detailed logging
Log Retention: Set how long logs are kept (7, 14, 30, 90 days, or indefinite)
Data on Uninstall: Choose whether to delete all plugin data when uninstalling
API Retry: Configure automatic retry attempts for failed submissions
Timeout Settings: Adjust API request timeout values
Save changes
External Services
This plugin integrates with brevo.com APIs for CRM functionality.
Data Flow
Create / Update Records
Uses brevo.com REST API (v3) to create or update Contacts, Companies, or Deals.
OAuth Authentication
Uses brevo.com OAuth 2.0 endpoints to authorize and refresh access tokens securely.
Retrieve Account Information
Fetches account details to verify a valid brevo connection.
Create Notes on Records
Adds notes to brevo items from plugin logs when manually triggered.
Data Transmission
Form data such as name, email, phone, and mapped custom fields is sent securely over HTTPS when a form is submitted.
Privacy & Compliance
Site owners are responsible for GDPR, CCPA, and other legal compliance when sending personal data to brevo.com.
brevo.com Policies
By using this plugin, you agree to brevo.com’s policies:
Privacy Policy: https://brevo.com/legal/privacy-policy
Terms of Service: https://brevo.com/legal/terms
Supported Forms
Contact Form 7 – Popular, lightweight contact form plugin
WPForms – Drag-and-drop form builder with advanced features
You can integrate multiple forms from either plugin or both simultaneously.
Plugin Features
Support for two popular WordPress form plugins
Automatically create brevo Contacts, Companies, or Deals
OAuth 2.0 authentication setup within WordPress
Advanced field mapping system
Multiple integration feeds per form
Add notes to brevo records from logs
Detailed logging and error tracking
Test integration before going live
Conditional submission logic
Bulk integration management
Export/import integration settings
Support
For support, feature requests, or bug reports, contact Centous at:
Author
Centous
Website: https://www.centous.com/
Email: [email protected]
Additional Resources
Brevo API Documentation: https://developer.brevo.com/
Contact Form 7 Plugin: https://wordpress.org/plugins/contact-form-7/
WPForms Plugin: https://wpforms.com/
WordPress Plugin Development: https://developer.wordpress.org/plugins/
License
This plugin is licensed under the GPLv3 or later.
See https://www.gnu.org/licenses/gpl-3.0.html for more details.
