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
Basic Setup
Contact Form 7 Integration
WPForms Integration
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
View your Brevo Account ID and linked email
Test Connection
Navigate to Brevo Connect Test Connection
The plugin verifies:
Integrations/Feeds
Integrations (feeds) control how form submissions are sent to brevo.
Create a New Integration
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
Logs
Go to Brevo Connect Logs
View comprehensive logs including:
Features:
Settings
Navigate to Brevo Connect Settings
Configure:
Save changes
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:
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.
For support, feature requests, or bug reports, contact Centous at:
https://centousplugins.com/contact-us/
Centous
Website: https://www.centous.com/
Email: [email protected]
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/
This plugin is licensed under the GPLv3 or later.
See https://www.gnu.org/licenses/gpl-3.0.html for more details.