Description
Ahidev Connector for Odoo CRM provides a direct connection between your WordPress website and your Odoo CRM backend. Stop manually copying and pasting leads or fighting with complex Zapier configurations. Ahidev automatically pushes form submissions from popular plugins like Contact Form 7 and WPForms directly into Odoo CRM as new Leads or Opportunities.
Built for scale and reliability, Ahidev uses a robust background queuing system (WP-Cron) to ensure no lead is ever lost, even if Odoo experiences temporary downtime. Plus, every lead is securely signed with HMAC-SHA256 encryption.
Key Features
- Seamless Form Integration: Out-of-the-box support for Contact Form 7 and dynamic mapping for WPForms.
- Bank-Grade Security: Utilizes Bearer Tokens and HMAC-SHA256 signature verification to securely transmit data to Odoo.
- Zero Lead Loss: Features an intelligent background queue (WP-Cron) that retries failed submissions automatically.
- Centralized Dashboard: View real-time statistics, graphs (Chart.js), and a log of all lead submissions directly inside your WordPress admin area.
- Smart Routing: Map your forms to specific Sales Teams dynamically from WordPress.
“Note: This plugin requires the corresponding LeadMagnet: Multi-Client Integration module to be installed on your Odoo server.”
Installation
- Upload the
ahidev-connector-for-odoo-crmfolder to the/wp-content/plugins/directory (or upload the ZIP file from your WordPress dashboard). - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Install the LeadMagnet module on your Odoo server and generate an API Client.
- Go to Odoo CRM -> Settings in your WordPress dashboard.
- Enter your Odoo URL, Client ID (Bearer Token), and Secret Key (HMAC).
- Configure your default Sales Team and form mappings.
- You are ready to go! Your form submissions will now be sent to Odoo CRM securely.
FAQ
-
Does this plugin work with Contact Form 7?
-
Yes! It automatically listens to Contact Form 7 submissions. Just ensure your form fields use standard names (like
your-name,your-email,your-message, etc.) and the plugin will seamlessly capture and map the data. -
How do I map WPForms?
-
Go to Odoo CRM -> Settings and scroll down to the WPForms Dynamic Mappings section. You can select your specific WPForms and map fields like Name, Email, Phone, and Message directly to Odoo CRM fields. You can also assign a specific Odoo Sales Team for each individual form!
-
What happens if my Odoo server goes down?
-
Ahidev has you covered. It uses a background retry system powered by WP-Cron. If Odoo is unreachable or returns an error, the plugin will mark the lead as ‘pending’ and try again at a scheduled interval. You can also manually retry failed leads directly from the Dashboard.
-
How secure is the integration?
-
Extremely secure. Alongside standard Bearer Token authentication, the plugin signs every payload using an HMAC-SHA256 Secret Key, ensuring that your Odoo server only accepts verified leads originating directly from your WordPress site.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Ahidev Connector for Odoo CRM” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Ahidev Connector for Odoo CRM” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.
- Added support for Contact Form 7 and WPForms integrations.
- Implemented background queue system (WP-Cron) with auto-retries.
- Added HMAC-SHA256 signature support for enhanced security.
- Introduced WordPress admin dashboard with Chart.js analytics and complete leads log.
