ERPNext
INTEGRATIONS · EXPERTINI ATS

ERPNext

Anslut er egen ERPNext- eller Frappe-instans och skicka nyanställda till HR samt preliminära kundfakturor — tillgängligt i dag med ert eget API-tokenpar.

2 min läsning · Uppdaterad July 2026 · Expertini Editorial

ERPNext ATS-integrationen är tillgänglig i Expertini ATS i dag. Team som använder ERPNext — eller någon Frappe-baserad instans — ansluter med sitt eget par av API-nyckel och hemlighet och får två fungerande synkroniseringar: accepterade anställningar överförs till ERPNext HR som medarbetarposter, och kundförmedlingar skapar utkast till försäljningsfakturor i bokföringen. Det är lösningen i ett öppen källkods-ERP på glappen mellan förmedling och faktura samt mellan anställning och introduktion.

ERPNext-användare tenderar att köra sin egen infrastruktur just för att de vill ha kontroll, och integrationen respekterar det: er instans-URL, ert token-par, era data — ingen mellanprogramvara däremellan. Provisionsbeloppet på varje fakturautkast hämtas från Expertinis inbyggda Client CRM, som spårar tillsättningar och arvoden som en del av standardabonnemanget. Registrera er och anslut från hubben i appen.

01Två realtidsöverföringar: HR och kundfakturor

För intern rekrytering innebär HR-överföringen att en nyanställd finns i ERPNext samma dag som erbjudandet accepteras – ingen väntan på att någon ska skriva in uppgifterna igen. För rekryteringsbyråer omvandlar faktureringsöverföringen en registrerad placering till ett utkast till försäljningsfaktura med den spårade provisionen, redo för ert ekonomiteam att granska och skicka in.

02Byggt för egenhostade miljöer med öppen källkod

Autentisering sker via ERPNexts standardiserade API-nyckel och API-hemlighet, genererade för en användare i er egen instans, vilket innebär att åtkomsten styrs av de behörigheter ni beviljar. Utkast skickas aldrig in automatiskt: skattemallar, nummerserier och godkännandeflöden styrs helt av er ERPNext-konfiguration.

03Tvåvägs: kunder, medarbetare och kandidatdatabasen

Läsningar är lika användbara som skrivningar här. Import överför dina ERPNext-kunder till Expertinis Client CRM som potentiella kunder – matchade efter namn, säkra att köra igen – och export skapar dina ATS-klienter som kundposter, deduplicerade mot din instans, så att affärssystemet och rekryteringsavdelningen slutar glida isär. "Importera dina medarbetare" läser doctypen Employee till ATS-kandidatdatabasen, där samma CV-tolkning och meritförteckningsbedömning som betygsätter sökande tillämpas på din egen personalstyrka – intern rörlighet med faktiska verktyg i ryggen. Allt aktiveras med en knapp, rapporteras per körning, aktivitetsloggas och styrs av de ERPNext-behörigheter som gäller för det tokenpar du utfärdade.

04Allt i det föregående ledet levereras integrerat

Datan som överförs — kandidater, erbjudanden, tillsättningar, provisioner — genereras av arbetsflöden som ingår i alla abonnemang: PDF-erbjudanden, revisionsrapporter, rekryteringspipelinen och Klient-CRM. Själva ERPNext-kopplingen ingår i Business-abonnemanget, utan några användarlicensavgifter eller extra användningsavgifter.

Tekniska anteckningar

Plattformsarkitektur & drift

A1Connection architecture

Detta är en direktanslutning till ett system som ni själva hostar eller anger nycklar för: formuläret tar er instans-URL och era inloggningsuppgifter, verifierar dem med ett live-anrop innan något sparas och lagrar hemligheter krypterade i vila. Anslutningssidor visar status ("ansluten", "sparad ✓"), aldrig själva värdena.

Eftersom inloggningsuppgiften är er ligger rotationen i era händer: ersätt nyckeln i ert eget system, klistra in den nya här och realtidsverifieringen bekräftar den innan den gamla skrivs över. Frånkoppling raderar den lagrade inloggningsuppgiften omedelbart.

A2Skriv semantik och dataflöde

Varje dataförflyttning är en uttrycklig åtgärd med ett loggat resultat. Skrivningar sker vid ert klick — eller automatiskt endast där ni har aktiverat en regel (automatisk överföring vid anställning är inaktiverad som standard, per leverantör). Läsningar — importer av personer, konton eller filer — körs när ni trycker på Importera, deduplicerar mot vad ni redan har (kunder efter namn, personer efter e-postadress), hoppar över istället för att skriva över, och rapporterar skapade kontra överhoppade på ett transparent sätt, vilket gör att det är säkert i sin konstruktion att köra om en import.

Varje åtgärd skriver en rad till appaktivitetsloggen (ats_app_activity): vad som kördes, när, för vilken post och resultatet – inklusive leverantörens egen feltext ordagrant när något misslyckas. Användningsrapporteringen i ATS sammanställer samma logg, så att integrationsrapporteringen och integrationsverkligheten inte kan skilja sig åt.

Allt som lämnar förfrågningsvägen — aviseringar, leverans av webhooks, aktivitetsloggning, e-post — körs i bakgrundstrådar utan att blockera processen. En långsam extern slutpunkt kan aldrig få gränssnittet att hänga sig, och ett misslyckat sidoanrop loggas istället för att tyst försöka igen och skapa inkonsekvens.

A3Driftsmässiga överväganden

Anslutningar är på organisationsnivå och begränsade till ägar- och administratörsroller; rekryterare använder funktionerna som en anslutning möjliggör men kan inte ansluta, koppla från eller omkonfigurera. En frånkoppling tar omedelbart bort sparade inloggningsuppgifter och stoppar de beroende funktionerna synligt, inte i det tysta. Data som redan importerats förblir er och kan redigeras.

Importerade personer visas som markerade som importerade med restriktiva integritetsstandarder – inget samtycke antas för någon som aldrig fyllt i ert ansökningsformulär, och standarder för datalagringstid gäller. Allt som registrerats är ert att ta med: CSV-exporter och appen Data Export täcker samma datalager som produkten själv läser från. Utgången är lika öppen som ingången – avsiktligt utformat, inte en eftergift.

A4Placering i integrationstopologin

Denna integration är aktiv i registret idag. 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.

Beroendekarta

Connection typedirekt — er instans-URL + inloggningsuppgifter, verifieras i realtid före sparande
Secrets at restkrypterat; användargränssnittet visar statusflaggor, aldrig värden
Action journalats_app_activity — en rad per åtgärd, leverantörsfel ordagrant
Auto-push rulesavstängt som standard, per leverantör, varje körning loggas
Registry statuslive

Gränssnittsritning

Strukturell schematisk bild av ytan – paneler, hierarki och interaktionsmöjligheter. Ett kontrakt, inte en skärmdump.
Anslutningskort
● ansluten — närvaroindikator
omfattning: minsta nödvändiga koppla från
Åtgärder
skicka — uttryckligt klickimportera — deduplicerad
Aktivitetslogg
Fig. 1 — ERPNext: strukturellt gränssnittsschema. Paneler och lägen utgör specifikationen; visade data är platshållare.

Interaktionsflöde — tillstånd, valideringar, feedback

Varje tillstånd nedan verkställs på serversidan; gränssnittet rapporterar det, det beslutar inte om det.
Enter URL + credentialer egen instans, er egen nyckel
Live verificationett verkligt anrop måste lyckas innan något lagras
Encrypted storehemligheter i vila; visning av närvaroindikator
Explicit actionsskicka / importera / fakturera med ett klick
Journalrad per åtgärd, leverantörsfel ordagrant
Verifiering misslyckas → leverantörens eget svar visas; ingenting sparasAutentiseringsuppgift roterad → klistra in den nya; verifieras före överskrivningKoppla från → inloggningsuppgifter tas bort omedelbart
Fig. 2 — interaktionsflöde: marinblått = tillstånd, guld = serverframtvingade grindar, grönt = bekräftade utfall; taggar listar specialfall och deras återkoppling.

Neighbouring connectors — Enterprise Resource Planning

Odoolive ERPNextthis page SAP S/4HANAlive
Statusar hämtas från det aktiva registret — bläddra i hela katalogen →

Vanliga frågor

Är ERPNext-integrationen aktiv?
Ja. Anslut er instans från navet i appen efter inloggning med hjälp av en API-nyckel och hemlighet som genererats i er ERPNext- eller Frappe-instans.
Fungerar det med egenhostade Frappe-instanser?
Ja — anslutningen riktar sig direkt till er instans-URL med ert token-par, så både självhostade och hanterade Frappe-distributioner fungerar.
Skickas kundfakturor in automatiskt?
Nej. Fakturor skapas som utkast så att ert ekonomiteam kan granska och skicka dem enligt ert vanliga ERPNext-arbetsflöde.
Vilka behörigheter behöver API-användaren?
Åtkomsten styrs helt av den ERPNext-användare vars tokenpar ni anger — tilldela den de HR- och faktureringsbehörigheter som ni känner er bekväma med.

I korthet

  • Aktivt i dag — er instans, ert API-tokenpar
  • För över accepterade anställningar till ERPNext HR
  • Importera kunder som klienter · exportera klienter tillbaka – deduplicerade
  • Dokumenttypen för anställda importeras till den poängsättningsbara kandidatdatabasen
  • Skapa utkast till kundfakturor för kundplaceringar
  • Fungerar med ERPNext- och Frappe-baserade instanser
  • Endast utkast — ditt godkännandeflöde förblir orört
  • Ingen mellanprogramvara, inga integrationstillägg

Se erpnext i er egen rekrytering.

Ta med en verklig arbetsbeskrivning till en 30-minutersdemo — kostnadsfri provperiod ingår.

Boka en demo
Expertini Intelligens
Online nu
Hej! Jag är Expertinis intelligenta produktexpert. Fråga mig vad som helst om våra lösningar, få vägledning om något av våra rekryteringsverktyg eller berätta bara vad du vill göra — jag guidar dig i rätt riktning. För kontospecifika frågor, skicka ett e-postmeddelande till support@expertini.com.