Connect WordPress Forms with Odoo
FormsCRM Odoo Addon is the professional way to connect your WordPress forms to Odoo ERP. This premium plugin closes the gap between your website and your business management system: data from any web form goes straight into Odoo, with no manual work.
Who is it for?
This plugin is built for companies that run Odoo as their main ERP and need it for:
- Marketing and sales agencies capturing leads from web forms
- HR departments managing candidates and hiring processes
- Support teams receiving tickets from their website
- B2B companies that need to sync contacts and sales opportunities
- Organizations using Odoo for events and calendar management
- Email marketing teams managing contact lists
What problem does it solve?
Copying form submissions into Odoo by hand is slow, error-prone and eats up your team’s time. FormsCRM Odoo Addon takes that job off the table:
- Automated data transfer – Form data reaches Odoo automatically, in real time
- Fewer human errors – No manual retyping, no forgotten entries, no duplicates
- Time saved – Your team stops spending hours on repetitive data entry
- Clean data – Formats are validated and converted automatically
- Everything in one place – All your customer information lives in a single system
Key Benefits
🔌 Direct, Secure Connection to Odoo
It uses Odoo’s official JSON-RPC API for a native, stable and secure integration. No middlemen and no third-party services: the plugin talks directly to your Odoo instance.
🎯 Support for Multiple Odoo Modules
Connect your forms to Odoo’s most important modules:
- Contacts (res.partner) – Create and update customer and supplier records
- Opportunities (crm.lead) – Add deals to your sales pipeline automatically
- Contact + Opportunity – Create the contact and its related opportunity at the same time
- Events (calendar.event) – Schedule appointments and meetings, with time zones handled automatically
- Support Tickets (helpdesk.ticket) – Open support tickets instantly
- Applicants (hr.applicant) – Register candidates for your hiring processes
- Email Marketing Contacts (mailing.contact) – Build your subscriber lists
🧠 Smart Field Mapping
- Dynamic list of every field available in each Odoo module
- Visual interface to map form fields to Odoo fields
- The most commonly used fields are shown first to speed up setup
- Required fields are supported and validated
- Automatic data type conversion (text, numbers, dates, IDs)
🚀 Advanced Features
Expert Mode: Turn on expert mode to access every field and custom module in your Odoo installation, with no restrictions.
Automatic Creation of Related Records: If you send a source, medium, campaign, category or tag that doesn’t exist in Odoo yet, the plugin creates it for you. No prior setup in Odoo and no errors caused by missing IDs.
Relationship Handling: Create related records (for example, a contact and its opportunity) in a single operation.
Smart Value Conversion:
- Turns category names into Odoo IDs automatically
- Handles multi-value lists
- Adjusts date and time formats to the right time zone
- Correctly syncs the campaign, medium, source, category and tag relational fields (
source_id,medium_id,campaign_id,category_id,tag_ids): it looks up the Odoo ID by name and creates the record if it doesn’t exist
Reliable Error Handling: Detailed error messages from the Odoo API, with useful information for debugging and follow-up.
🔒 Professional Licensing System
- Licenses linked to close.technology
- Automatic plugin updates
- Priority technical support
- Access to new features
- License management panel built into WordPress
- Automatic plugin updates straight from your WordPress dashboard
📊 Monitoring and Debugging
- Detailed log of every operation
- Automatic debug emails when something fails
- Full Odoo API response details
- Real-time credential validation
Technical Specifications
- Compatibility: WordPress 5.0+, PHP 7.4+
- Architecture: JSON-RPC to communicate with Odoo
- Security: All data is validated and sanitized
- Performance: Configurable timeouts and optimized operations
- Clean code: Follows the WordPress Coding Standards
- Testing: Full PHPUnit unit test suite
- Static analysis: PHPStan integration for code quality
Dependencies and Features
Required Plugin: FormsCRM
FormsCRM Odoo Addon extends the base FormsCRM plugin, which must be installed for it to work.
What is FormsCRM?
FormsCRM is the core plugin that provides the base infrastructure to connect WordPress forms with multiple CRM, ERP and email marketing platforms.
Main FormsCRM features:
- Unified framework for CRM integrations
- Central settings screen for multiple CRMs
- Visual field mapping between forms and CRMs
- Secure credential management
- Submission logging and monitoring
- Native support for multiple platforms: Holded, Clientify, AcumbaMail, Brevo, MailerLite
- Extensible API to build custom addons
Why is it required?
FormsCRM handles all the form logic, the visual settings and the base connector system. FormsCRM Odoo Addon plugs into that infrastructure to add the Odoo ERP integration specifically.
How to install it
Install a form plugin on your WordPress site. We currently support GravityForms, ContactForm7 and WooCommerce.
Install our FormsCRM plugin from the official WordPress repository.
Install this addon on your WordPress site.
Open the settings of your form plugin, select Odoo and add your REST API token.
In each form, go to its FormsCRM settings and map the Odoo fields to your form fields.
And you’re done!
Every time someone fills in a form, the data goes straight into your Odoo.
What is Odoo?
Odoo is an open source ERP that covers everything a company needs to run, from purchasing, sales, accounting and invoicing to payroll, social media, human resources and much more, all in the same software.
It lets you manage every area of your business from one place, in real time.
Connector tested with Odoo 14.0 through 19, plus Odoo Online.
Connect your website forms and send them directly to Odoo without going through a third party.

Reviews
There are no reviews yet.