Koppeling · Odoo
Odoo koppeling en API
Odoo doet veel in één pakket: CRM, verkoop, voorraad, projecten en boekhouding. Toch komen orders, leads en uren vaak uit een ander systeem, en worden ze er met de hand in gezet.
Goodtomeet bouwt koppelingen met Odoo via de externe API van Odoo. Orders, leads en uren gaan er automatisch in, voorraad en status komen er automatisch uit. Een losse koppeling begint bij €3.500.
Wat we koppelen
Wat we met Odoo koppelen
Orders uit webshop of portaal
Bestellingen uit een webshop of B2B-portaal als verkooporder in Odoo, met voorraad en levertijd terug naar de klant.
ordersLeads uit formulieren en mail
Leads uit websiteformulieren of een gedeelde mailbox automatisch als lead in het CRM van Odoo, met de mail erbij.
leadsUren naar projecten
Uren uit een plannings- of urenapp naar de projecten en urenstaten in Odoo, zodat facturatie per project klopt.
urenDe API
De Odoo API in het kort
Vanaf versie 19 heeft Odoo de JSON-2 API. De oude XML-RPC- en JSON-RPC-aanroepen verdwijnen in Odoo 22 en in Odoo Online 21.1. Nieuwe koppelingen bouwen we daarom op JSON-2.
- Soort API
- JSON-2 API vanaf Odoo 19 (JSON over HTTPS). XML-RPC en JSON-RPC verdwijnen in Odoo 22.
- Toegang
- Een API-sleutel per gebruiker, aan te maken onder Voorkeuren, Accountbeveiliging. Een sleutel is maximaal drie maanden geldig. Odoo raadt een aparte gebruiker voor de koppeling aan, met alleen de rechten die hij nodig heeft.
- Wat je nodig hebt
- Volgens Odoo is de externe API alleen beschikbaar op het abonnement Custom, niet op One App Free of Standard. Of je op Odoo Online, Odoo.sh of je eigen server draait, bepaalt welke beperkingen gelden.
- Wat erin kan
- contacten
- verkooporders
- facturen en boekingen
- producten
- leveringen
- CRM-leads
- projecttaken
- urenstaten
- Limieten
- Geen vaste limiet in de documentatie. Odoo vraagt in de gebruiksvoorwaarden om aanroepen te doseren, ongeveer één per seconde en niet tegelijk.
- Webhooks
- Ja, via automatiseringsregels: Odoo kan een webadres aanroepen bij een wijziging, en zelf een webhook ontvangen.
- Documentatie
- Odoo 19: externe API
Gecontroleerd in de officiële documentatie van Odoo op 2 november 2026. Verandert er iets aan de API, dan passen we dit aan.
Eerst de eerlijke vraag
Kant-en-klaar of laten bouwen?
De Odoo Apps Store heeft duizenden modules, ook voor koppelingen. Een module draait in Odoo zelf en moet bij elke nieuwe versie mee. Past er een, overweeg die dan eerst.
Laten bouwen loont als de koppeling buiten Odoo moet draaien, zodat een upgrade hem niet breekt, of als er geen module bestaat voor het systeem waarmee je wilt koppelen.
Wat een Odoo koppeling kost
Een losse koppeling tussen twee systemen begint bij €3.500. Moet er eerst gelezen en gecontroleerd worden, zoals een order in een pdf of een mail, dan zit het hoger. Vooraf meten we wat het overtypen nu per jaar kost, zodat je weet of het loont.
De code staat op naam van jullie bedrijf. Een andere partij kan hem morgen overnemen.
Eerst controleren
Wat er klaar moet staan
Dit lopen we na voordat er een offerte ligt:
- Het juiste abonnement
De externe API zit volgens Odoo alleen in het abonnement Custom. Op Standard kan het niet. - Je versie van Odoo
Vanaf versie 19 gebruiken we de JSON-2 API. Op een oudere versie kan het met XML-RPC, maar dan plannen we de overstap mee. - Een aparte gebruiker en het verversen van de sleutel
Een API-sleutel is maximaal drie maanden geldig. We zetten een herinnering of een vaste route om hem te vernieuwen.
Vragen
Wat mensen ons vragen
Heeft Odoo een API?
Ja. Vanaf Odoo 19 is er de JSON-2 API, waarmee je elk onderdeel van Odoo kunt lezen en schrijven. De oudere XML-RPC- en JSON-RPC-aanroepen verdwijnen in Odoo 22.
Kan dit op het abonnement Standard?
Volgens Odoo niet. De externe API is alleen beschikbaar op het abonnement Custom. Dat kijken we vooraf na, zodat je niet voor een verrassing staat.
Wat gebeurt er bij een upgrade van Odoo?
Omdat de koppeling buiten Odoo draait en de officiële API gebruikt, blijft hij werken. Bij de overstap naar Odoo 22 zetten we een oude koppeling op tijd om naar JSON-2.
Wat kost een Odoo koppeling?
Een losse koppeling tussen twee systemen begint bij €3.500. Moet er eerst gelezen en gecontroleerd worden, zoals een order in een pdf of een mail, dan zit het hoger. Vooraf meten we wat het overtypen nu per jaar kost, zodat je weet of het loont.
Verder
Lees ook
Deze onderwerpen komen vaak in hetzelfde gesprek voorbij.
Bekijk wat AI voor jou kan doen
Een half uur met Marc over hoe het werk bij jullie loopt. Je gaat weg met een eerlijk antwoord en een eerste idee van wat het oplevert. Zonder voorbereiding, zonder verplichting.