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.

VerkooporderS04412
Leadnieuw
Urenproject 31
jullie systemen · gekoppeld
PortaalOrder S04412aangemaakt
MailboxLead Van Leeuwenaangemaakt
PlanningUren project 31geboekt
PortaalProduct niet in Odoonaar een mens
Via de officiële API van Odoo. Twijfel gaat naar een mens.

Wat we koppelen

Wat we met Odoo koppelen

01

Orders uit webshop of portaal

Bestellingen uit een webshop of B2B-portaal als verkooporder in Odoo, met voorraad en levertijd terug naar de klant.

orders
02

Leads uit formulieren en mail

Leads uit websiteformulieren of een gedeelde mailbox automatisch als lead in het CRM van Odoo, met de mail erbij.

leads
03

Uren naar projecten

Uren uit een plannings- of urenapp naar de projecten en urenstaten in Odoo, zodat facturatie per project klopt.

uren

De 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.

Alle prijzen

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.

Zo werkt de meting

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.

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.

Portret van Marc de Munnik Marc de MunnikOprichter van Goodtomeet