I would like to run a lead conversion campaign, I want everything to be centralized on a single dashboard, I want to manage everything from Odoo. I used to use Google Sheet but it no longer suits me.
To pytanie dostało ostrzeżenie
https://wordpress.org/plugins/wp-odoo-form-integrator/
Last updated 7 years ago. Doesn't work with new versions of WP. Tested.
Hello,
There is a wordpress plugin that sends new woocommerce customers and orders to odoo:
https://wordpress.org/plugins/notify-odoo/
I can modify it to send other wordpress data if you need.
Stanislav
Configure Integration:
a. Apps Configuration:
If you're using a third party apps for odoo store, configure it by providing the necessary API keys, authentication details, and mapping fields between WordPress and Odoo CRM.
b. Custom Integration:
If developing a custom solution, use the WordPress REST API to send data to your Odoo CRM instance. You may need to use the Odoo API to handle data on the CRM side.
Here is a ready-to-paste answer for the Odoo forum — helpful, technical enough, and naturally positioning your plugin without sounding promotional:
If you want to link a WordPress form to Odoo CRM, the goal is to automatically create a Lead in Odoo whenever someone submits your website form.
There are generally three ways to do this:
Custom API Integration (Developer Approach)
Odoo provides a REST/XML-RPC API that allows you to create records in the crm.lead model.
You would need to:
Authenticate with Odoo (database, username, password or API key)
Send a POST request to create a new lead
Map WordPress form fields (name, email, phone, message) to Odoo CRM fields
This works, but it requires custom PHP development inside WordPress.
2.Middleware (Zapier / Make / etc.)
You can connect WordPress → Zapier → Odoo CRM.
However, this adds an extra layer and may require a paid plan depending on task volume.
3. Direct API Connection from WordPress
If you're using Contact Form 7 in WordPress, an easier method is using a plugin that sends form submissions directly to Odoo’s API endpoint.
For example, Contact Form to Any API allows you to:
Send Contact Form 7 submissions directly to Odoo’s API
Configure authentication headers (API key / Bearer token)
Map form fields to Odoo CRM lead fields
Send structured JSON payloads
Avoid modifying functions.php or writing custom hooks
In this setup, when someone submits the WordPress form:
WordPress → Odoo API → Lead created in CRM instantly.
Basic Flow:
Enable API access in Odoo.
Get your API credentials.
Identify the endpoint for creating a lead (crm.lead).
Configure your WordPress form to send a POST request with required fields.
Test submission and confirm lead creation in Odoo CRM.
Podoba Ci się ta dyskusja? Dołącz do niej!
Stwórz konto dzisiaj, aby cieszyć się ekskluzywnymi funkcjami i wchodzić w interakcje z naszą wspaniałą społecznością!
Zarejestruj się| Powiązane posty | Odpowiedzi | Widoki | Czynność | |
|---|---|---|---|---|
|
|
1
mar 15
|
11309 | ||
|
Odoo CRM <> Wordpress integration
Rozwiązane
|
|
3
lut 26
|
12144 | |
|
|
0
sie 24
|
2660 | ||
|
|
2
maj 24
|
4226 | ||
|
|
1
maj 24
|
6153 |