Odoo
INTEGRATIONS · EXPERTINI ATS

Odoo

Forbind Deres egen Odoo-server og overfør nyansættelser til Odoo HR samt opret fakturakladder for formidling — tilgængeligt i dag med Deres egen API-nøgle.

2 min. læsning · Opdateret juli 2026 · Expertini Editorial

Odoo ATS-integrationen er aktiv i Expertini ATS i dag. Hvis Deres organisation benytter Odoo — selvhostet, på Odoo.sh eller Odoo Online — forbinder De Deres egen server med Deres egen API-nøgle og lukker to huller på én gang: godkendte ansættelser overføres til Odoo HR som medarbejderposter, og klientformidlinger bliver til fakturakladder i Odoo Accounting. Ingen genindtastning i nogen ende af ansættelsen.

Da det er jeres server og jeres nøgle, fungerer forbindelsen på den måde, som teams med selvhostede løsninger forventer: ingen tredjepartsmiddleware, ingen data, der passerer gennem en leverandør, I ikke har valgt, og ingen brugsgebyrer — forbindelsen er inkluderet i Business-abonnementet sammen med den integrerede provisionssporing i Client CRM, der leverer fakturatallene. Tilmeld jer og opret forbindelse fra oversigten i appen.

01To huller lukket: fra ansat til onboardet og fra placering til faktura

Interne teams bruger HR-push: i det øjeblik et tilbud accepteres, vises den nye medarbejder i Odoo HR klar til onboarding med de oplysninger, der allerede er indsamlet under rekrutteringen. Bureauer bruger fakturerings-push: en klientansættelse genererer et fakturaudkast i Odoo Accounting med det provisionsbeløb, der spores i Client CRM. Mange Odoo-virksomheder bruger begge dele.

02Deres server, Deres nøgle, Deres kontrol

Opsætningen er bevidst enkel og ligetil: Forbind Expertini til Deres Odoo-URL og -database, angiv en API-nøgle fra Deres egen Odoo-bruger, og forbindelsen er etableret. Det fungerer med såvel selvhostede installationer som Odoo.sh og Odoo Online. Fakturaer modtages som kladder, så Deres regnskabsarbejdsgang — moms, journaler, godkendelse — forbliver præcis, som Odoo-brugere har konfigureret den.

03Tovejs: Deres Odoo-data gør ATS-arbejdet lettere, og omvendt

Forbindelsen læser også Deres instans, hvilket sparer reelle arbejdstimer for ERP-virksomheder. Import henter Deres Odoo-virksomheder (res.partner) ind i Expertinis Kunde-CRM som potentielle kunder — navnematchat, intet overskrives og sikkert at køre igen — og eksport opretter ATS-kunder som Odoo-kontakter, deduplikeret i forhold til det eksisterende, så salg og rekruttering ikke længere skal vedligeholde to afvigende virksomhedslister manuelt. Personsiden går endnu længere: "Importer dine medarbejdere" indlæser Odoo HR's medarbejderoversigt i ATS-kandidatdatabasen — ikke som en passiv liste, men som poster med tilknyttet parsing, søgning og cv-scoring, klar til interne mobilitetssøgninger mod aktive stillinger. Hver retning er en eksplicit knap med en oprettet-versus-sprunget-over-rapport, logget på appens aktivitetsside og underlagt rettighederne for den Odoo-bruger, hvis nøgle De har angivet.

04En del af Business-abonnementet

ERP-forbindelser — inklusive Odoo — findes i Business-planen, uden ekstra gebyrer pr. forbindelse eller pr. push. Arbejdsgangen, der genererer dataene (tilbudsbreve, revisionsrapport-PDF'er, rekrutteringspipelinen), leveres på tværs af alle planer; selve Odoo-forbindelsen er enterprise-delen.

Tekniske noter

Platformsarkitektur & drift

A1Connection architecture

Dette er en direkte forbindelse til et system, De selv hoster eller administrerer nøgler til: formularen modtager Deres instans-URL og legitimationsoplysninger, verificerer dem med et live-kald, før noget gemmes, og lagrer hemmeligheder krypteret i hvile. Forbindelsessider viser tilstedeværelse (»forbundet«, »gemt ✓«), aldrig selve værdierne.

Eftersom legitimationsoplysningerne er Deres, er udskiftning i Deres hænder: udskift nøglen i Deres eget system, indsæt den nye her, og live-verifikationen bekræfter den, før den gamle overskrives. Afbrydelse fjerner straks de gemte legitimationsoplysninger.

A2Skriv semantik og dataflow

Enhver databevægelse er en eksplicit handling med et logget resultat. Skrivninger sker ved dit klik — eller kun automatisk, hvor De har aktiveret en regel (automatisk push ved ansættelse er som standard slået fra pr. udbyder). Læsninger — import af personer, konti eller filer — kører, når De trykker på Importer, deduplikerer mod det, De allerede har (kunder efter navn, personer efter e-mail), springer over i stedet for at overskrive og rapporterer ærligt om oprettede kontra oversprugte, hvorfor det af natur er sikkert at køre enhver import igen.

Hver handling skriver en række i app-aktivitetsjournalen (ats_app_activity): hvad der kørte, hvornår, for hvilken post og resultatet — herunder leverandørens egen fejltekst ordret, når noget mislykkes. Forbrugsrapportering i ATS'et aggregerer den samme journal, så integrationsrapportering og den faktiske integrationsvirkelighed ikke kan afvige fra hinanden.

Alt, der forlader anmodningsstien — udsendelse af notifikationer, levering af webhooks, aktivitetslogning, e-mail — kører i baggrundstråde efter princippet "fire-and-forget". Et langsomt eksternt slutpunkt kan aldrig få brugerfladen til at fryse, og en mislykket sideeffekt logges frem for at blive forsøgt igen i det skjulte og skabe inkonsistens.

A3Driftsmæssige overvejelser

Forbindelser er på organisationsniveau og forbeholdt ejer- og administratorroller; rekrutteringsmedarbejdere bruger de funktioner, en forbindelse driver, men kan ikke oprette, afbryde eller rekonfigurere forbindelser. Afbrydelse fjerner gemte loginoplysninger med det samme og standser de afhængige funktioner synligt, ikke i det skjulte. Data, der allerede er importeret, forbliver Deres og kan redigeres.

Importerede personer ankommer markeret som importerede med konservative standardindstillinger for privatliv — der forudsættes intet samtykke for personer, der aldrig har udfyldt Deres ansøgningsformular, og standarder for dataopbevaring er gældende. Alt, der er oprettet, tilhører dig: CSV-eksporter og appen Data Export dækker de samme datalagre, som selve produktet læser. Udgangen er lige så åben som indgangen – med vilje, ikke som et kompromis.

A4Placering i integrationstopologien

Denne integration er aktiv i oversigten i dag. One connection per provider unlocks every feature it powers, and the topology grid below shows the neighbouring connectors in the same capability area — statuses come from the same registry that drives the in-app hub, so this page can never claim more than the product does. For anything the catalogue does not cover, Webhooks and Zapier are the generic, documented escape hatch.

Afhængighedskort

Connection typedirekte — Deres instans-URL + legitimationsoplysninger, verificeret live før lagring
Secrets at restkrypteret; brugerfladen viser tilstedeværelsesflag, aldrig værdier
Action journalats_app_activity — én række pr. handling, leverandørfejl ordret
Auto-push rulesdeaktiveret som standard, pr. udbyder, hver kørsel logges
Registry statuslive

brugerflade-blueprint

Strukturelt skema over brugerfladen — paneler, hierarki og interaktionsmuligheder. En kontrakt, ikke et skærmbillede.
Forbindelseskort
● tilsluttet — tilstedeværelsesflag
omfang: minimum påkrævet afbryd forbindelse
Handlinger
push — eksplicit klikimport — deduplikeret
Aktivitetsjournal
Fig. 1 — Odoo: Strukturel grænsefladeskitse. Paneler og tilstande er kontrakten; viste data er pladsholdere.

Interaktionsforløb — tilstande, valideringer, feedback

Enhver tilstand nedenfor håndhæves på serversiden; grænsefladen rapporterer den, den bestemmer den ikke.
Enter URL + credentialjeres egen instans, jeres egen nøgle
Live verificationet reelt kald skal lykkes, før noget gemmes
Encrypted storehemmeligheder under lagring; visning af tilstedeværelsesflag
Explicit actionsoverfør / importér / fakturér med et klik
Journalrække pr. handling, leverandørfejl ordret
Bekræftelse mislykkes → leverandørens eget svar vises; intet gemmesLoginoplysning roteret → indsæt den nye; verificeres før overskrivningAfbryd forbindelse → adgangsoplysning fjernes øjeblikkeligt
Fig. 2 — interaktionsflow: marineblå = tilstande, guld = serverhåndhævede gates, grøn = bekræftede resultater; tags lister grænsetilfældene og deres feedback.

Neighbouring connectors — Enterprise Resource Planning

Statusser hentes fra det aktive register — se hele kataloget →

Ofte stillede spørgsmål

Er Odoo-integrationen virkelig aktiv nu?
Ja. Tilslut Deres egen Odoo-server fra hubben i appen efter login ved hjælp af en API-nøgle, der er genereret i Deres Odoo-instans.
Hvilke Odoo-hostingtyper understøttes?
Selvhostede servere, Odoo.sh og Odoo Online — forbindelsen oprettes til din instans-URL og database med din API-nøgle.
Gemmer Expertini mine regnskabsdata?
Nej. Expertini overfører ansættelses- og fakturakladdedata til Deres Odoo; Deres regnskab forbliver i Deres Odoo-instans under Deres kontrol.
Bogføres fakturaer automatisk?
Nej — de oprettes som kladder i Odoo Accounting, så Deres økonomiteam kan gennemgå og bogføre dem i henhold til Deres normale arbejdsgang.

Kort overblik

  • Aktiv i dag — tilslut med Deres egen API-nøgle
  • Overfør accepterede ansættelser til Odoo HR
  • Importér Odoo-virksomheder som kunder · eksportér kunder tilbage
  • Importér Odoo HR-personer til den scorbare kandidatdatabase
  • Opret fakturakladder for formidlinger i Odoo Accounting
  • Fungerer med self-hosted, Odoo.sh og Odoo Online
  • Provisionsopgørelser fra det integrerede Klient-CRM
  • Inkluderet i abonnementet — ingen tilslutningsgebyrer

Se odoo i Deres egen rekruttering.

Medbring en reel jobbeskrivelse til en 30-minutters demo — gratis prøveperiode inkluderet.

Book en demo
Expertini Intelligent
Online nu
Hej! Jeg er Expertinis intelligente produktekspert. Spørg mig om hvad som helst vedrørende vores løsninger, få vejledning om alle vores ansættelsesværktøjer, eller fortæl mig blot, hvad De forsøger at opnå – så vil jeg pege Dem i den rigtige retning. Ved konto-specifikke problemer kan De sende en e-mail til support@expertini.com.