Skip to Content
Odoo Menu
  • Prijavi
  • Try it free
  • Aplikacije
    Finance
    • Knjigovodstvo
    • Obračun
    • Stroški
    • Spreadsheet (BI)
    • Dokumenti
    • Podpisovanje
    Prodaja
    • CRM
    • Prodaja
    • POS Shop
    • POS Restaurant
    • Naročnine
    • Najem
    Spletne strani
    • Website Builder
    • Spletna trgovina
    • Blog
    • Forum
    • Pogovor v živo
    • eUčenje
    Dobavna veriga
    • Zaloga
    • Proizvodnja
    • PLM
    • Nabava
    • Vzdrževanje
    • Kakovost
    Kadri
    • Kadri
    • Kadrovanje
    • Odsotnost
    • Ocenjevanja
    • Priporočila
    • Vozni park
    Marketing
    • Družbeno Trženje
    • Email Marketing
    • SMS Marketing
    • Dogodki
    • Avtomatizacija trženja
    • Ankete
    Storitve
    • Projekt
    • Časovnice
    • Storitve na terenu
    • Služba za pomoč
    • Načrtovanje
    • Termini
    Produktivnost
    • Razprave
    • Odobritve
    • IoT
    • Voip
    • Znanje
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industrije
    Trgovina na drobno
    • Book Store
    • Trgovina z oblačili
    • Trgovina s pohištvom
    • Grocery Store
    • Trgovina s strojno opremo računalnikov
    • Trgovina z igračami
    Food & Hospitality
    • Bar and Pub
    • Restavracija
    • Hitra hrana
    • Guest House
    • Beverage Distributor
    • Hotel
    Nepremičnine
    • Real Estate Agency
    • Arhitekturno podjetje
    • Gradbeništvo
    • Estate Management
    • Vrtnarjenje
    • Združenje lastnikov nepremičnin
    Svetovanje
    • Računovodsko podjetje
    • Odoo Partner
    • Marketinška agencija
    • Law firm
    • Pridobivanje talentov
    • Audit & Certification
    Proizvodnja
    • Tekstil
    • Metal
    • Pohištvo
    • Hrana
    • Brewery
    • Poslovna darila
    Health & Fitness
    • Športni klub
    • Trgovina z očali
    • Fitnes center
    • Wellness Practitioners
    • Lekarna
    • Frizerski salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Sistemi sončne energije
    • Izdelovalec čevljev
    • Čistilne storitve
    • HVAC Services
    Ostali
    • Neprofitna organizacija
    • Agencija za okolje
    • Najem oglasnih panojev
    • Fotografija
    • Najem koles
    • Prodajalec programske opreme
    Browse all Industries
  • Skupnost
    Learn
    • Tutorials
    • Dokumentacija
    • Certifikati
    • Šolanje
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Prenesi
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Dogodki
    • Prevodi
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
    • Meet an advisor
    • Implementation Services
    • Sklici kupca
    • Podpora
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Get a demo
  • Določanje cen
  • Pomoč

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Knjigovodstvo
  • Zaloga
  • PoS
  • Projekt
  • MRP
All apps
You need to be registered to interact with the community.
All Posts People Badges
Ključne besede (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
Ključne besede (View all)
odoo accounting v14 pos v15
About this forum
Pomoč

Collecting Info on Website Directly into Odoo

Naroči se

Get notified when there's activity on this post

This question has been flagged
crmhtmlwebsite_crm
2 Odgovori
262 Prikazi
Avatar
Encircle Network

I am in the process of creating a website. I will be using Wordpress on Vultr hosting.  I am unclear on IF I can create a HTML form on my website and have the info sync directly into Odoo?!?!?! 


Is this possible?!


Thank you


0
Avatar
Opusti
Avatar
Cybrosys Techno Solutions Pvt.Ltd
Best Answer

Hi,

Yes it is absolutely possible to build an HTML form on a WordPress site (hosted on Vultr) and have the submitted data go directly into Odoo using jsonrpc.

Here is a detailed documentation: https://www.cybrosys.com/odoo/odoo-books/odoo-17-development/rpc/jsonrpc/ 


Hope it helps

0
Avatar
Opusti
Avatar
Jainesh Shah(Aktiv Software)
Best Answer

Hi Encircle Network,


Yes! You can sync a HTML form on your WordPress website directly into Odoo using webhooks. You can see image, here's a clear step-by-step guide combining the image instructions with adding a webhook URL:

Step 1: Choose the Odoo Model
  1. Go to Odoo → Automated Actions 
  2. In the Model field, choose the model where you want to store your form data.

    • Example: Contacts for contact forms, Leads for sales inquiries, etc.
Step 2: Set the Trigger
  1. In the Trigger dropdown, select On Webhook .

    • This ensures the action runs when Odoo receives a webhook from your website.
Step 3: Add the Webhook URL
  1. Copy your webhook URL from Odoo. It looks like this:
https://your-odoo-domain.com/web/hook/<unique_id>
  1. In your WordPress HTML form, set the action to this webhook URL and the method to POST .
<form action="https://your-odoo-domain.com/web/hook/<unique_id>" method="POST"> 
    <input type="text" name="name" placeholder="Your Name">
    <input type="email" name="email" placeholder="Email">
    <input type="submit" value="Submit"></form>

Step 4: Define the Target Record

  1. In Target Record , use this Python expression to tell Odoo which record to update or create:
model.env[payload.get('_model')].browse(int(payload.get('_id')))
  1. Explanation of variables :

    • env : Odoo environment where the action is triggered.
    • model : Model of the record triggered.
    • payload : Data sent by the webhook (JSON or form data).
Step 5: Keep Webhook Secret
  • Do not share your webhook URL publicly.
Step 6: Map Form Data to Odoo Fields
  1. In your Actions To Do , add Python code or server actions to extract data from payload and write it into your chosen model fields.
    Example:
record = model.env['res.partner'].create({ 
    'name': payload.get('name'),
    'email': payload.get('email')
})

✅ Result:When someone submits your WordPress form, the data is sent to Odoo via the webhook and stored in the chosen model automatically.


If you have any questions, feel free to reach out.

Hope this helps!


Thanks and Regards,

Email: odoo@aktivsoftware.com

0
Avatar
Opusti
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Prijavi
Related Posts Odgovori Prikazi Aktivnost
Lead scoring
crm website_crm v15
Avatar
0
mar. 24
3399
CRM/Website: Opportunities always getting assigned to the first Sales Team
crm website_crm odoo12
Avatar
0
jul. 19
36
Campaign to update contact preference data by contacts themselves without sign-in via portal
crm portal website_crm
Avatar
Avatar
1
dec. 17
3349
Multiple Contact Forms on Website linked to multiple sales teams
salesteams crm website_builder website_crm
Avatar
Avatar
1
jun. 20
4725
E-commerce CRM Business case Solved
crm website_crm e-commerce Odoo13.0
Avatar
Avatar
1
dec. 19
3615
Community
  • Tutorials
  • Dokumentacija
  • Forum
Open Source
  • Prenesi
  • Github
  • Runbot
  • Prevodi
Services
  • Odoo.sh Hosting
  • Podpora
  • Nadgradnja
  • Custom Developments
  • Izobraževanje
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Sredstva blagovne znamke
  • Kontakt
  • Zaposlitve
  • Dogodki
  • Podcast
  • Blog
  • Stranke
  • Pravno • Zasebnost
  • Varnost
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now