ERPNext
INTEGRATIONS · EXPERTINI ATS

ERPNext

Verbinden Sie Ihre eigene ERPNext- oder Frappe-Instanz und übermitteln Sie Neueinstellungen an die Personalabteilung sowie Rechnungsentwürfe – heute schon live mit Ihrem eigenen API-Token-Paar.

2 Min. Lesezeit · Aktualisiert Juli 2026 · Expertini Redaktion

Die ERPNext-ATS-Integration ist ab sofort in Expertini ATS verfügbar. Teams, die ERPNext – oder eine beliebige Frappe-basierte Instanz – nutzen, verbinden sich mit ihrem eigenen API-Schlüssel- und Secret-Paar und erhalten zwei funktionierende Schnittstellen-Pushes: Angenommene Neueinstellungen fließen als Mitarbeiterdatensätze in ERPNext HR ein und Kundenvermittlungen erstellen Rechnungsentwürfe (Sales Invoices) in der Buchhaltung. Es ist die Open-Source-ERP-Antwort auf die Lücken zwischen Vermittlung und Rechnungsstellung sowie zwischen Einstellung und Onboarding.

ERPNext-Nutzer betreiben ihre eigene Infrastruktur in der Regel genau deshalb, weil sie die Kontrolle behalten möchten, und die Integration respektiert das: Ihre Instanz-URL, Ihr Token-Paar, Ihre Daten — keine Middleware dazwischen. Der Provisionsbetrag auf jedem Rechnungsentwurf stammt aus dem nativen Client CRM von Expertini, das Vermittlungen und Honorare als Teil des Standardabonnements nachverfolgt. Registrieren Sie sich und stellen Sie die Verbindung über den In-App-Hub her.

01Zwei Live-Übertragungen: HR und Ausgangsrechnungen

Bei internen Einstellungen bedeutet der HR-Push, dass ein neuer Mitarbeiter an dem Tag in ERPNext angelegt ist, an dem das Angebot angenommen wird — ohne darauf warten zu müssen, dass jemand den Datensatz erneut eingibt. Für Agenturen wandelt der Rechnungs-Push eine erfasste Vermittlung in einen Ausgangsrechnungsentwurf mit der erfassten Provision um, bereit zur Prüfung und Übermittlung durch Ihre Buchhaltung.

02Entwickelt für selbst gehostete Open-Source-Stacks

Die Authentifizierung nutzt das standardmäßige Paar aus API-Schlüssel und API-Secret von ERPNext, das für einen Benutzer in Ihrer eigenen Instanz generiert wird, sodass der Zugriff durch die von Ihnen vergebenen Berechtigungen geregelt wird. Entwürfe werden niemals automatisch übermittelt: Steuervorlagen, Nummerierungsserien und Genehmigungsworkflows verbleiben unter Ihrer ERPNext-Konfiguration.

03Bidirektional: Kunden, Mitarbeiter und die Kandidatendatenbank

Lesevorgänge sind hier genauso nützlich wie Schreibvorgänge. Der Import überträgt Ihre ERPNext-Kunden als potenzielle Kunden in das Kunden-CRM von Expertini — abgeglichen nach Namen und sicher wiederholbar — und der Export erstellt Ihre ATS-Kunden als Kundendatensätze, dedupliziert mit Ihrer Instanz, sodass ERP und Recruiting-Desk synchron bleiben. „Mitarbeiter importieren“ liest den DocType „Employee“ in die ATS-Kandidatendatenbank ein, in der dasselbe Lebenslauf-Parsing und Resume-Scoring, das Bewerber bewertet, auch auf Ihre eigene Belegschaft angewendet wird — interne Mobilität mit echten Werkzeugen im Hintergrund. Alles wird per Klick ausgelöst, für jeden Durchlauf protokolliert, in Aktivitäten erfasst und durch die ERPNext-Berechtigungen des von Ihnen ausgestellten Token-Paares begrenzt.

04Alles Vorgelagerte ist nativ enthalten

Die übertragenen Daten – Kandidaten, Angebote, Vermittlungen, Provisionen – stammen aus Workflows, die in jedem Tarif enthalten sind: Angebots-PDFs, Audit-Berichte, die Hiring Pipeline und das Client-CRM. Der ERPNext-Konnektor selbst ist Teil des Business-Tarifs, ohne zusätzliche Arbeitsplatzgebühren oder nutzungsbasierte Aufschläge.

Entwicklungshinweise

Plattformarchitektur & Betrieb

A1Connection architecture

Dies ist eine direkte Verbindung zu einem System, das Sie selbst hosten oder verwalten: Das Formular erfasst Ihre Instanz-URL und Zugangsdaten, überprüft diese mit einem Live-Aufruf vor dem Speichern und speichert vertrauliche Daten im Ruhezustand verschlüsselt. Verbindungsseiten zeigen lediglich den Status an („verbunden“, „gespeichert ✓“), niemals die Werte selbst.

Da die Anmeldedaten Ihnen gehören, liegt die Rotation in Ihren Händen: Ersetzen Sie den Schlüssel in Ihrem eigenen System, fügen Sie den neuen hier ein, und die Live-Verifizierung bestätigt ihn, bevor der alte überschrieben wird. Beim Trennen der Verbindung werden die gespeicherten Anmeldedaten sofort entfernt.

A2Semantik und Datenfluss verfassen

Jede Datenbewegung ist eine explizite Aktion mit einem protokollierten Ergebnis. Schreibvorgänge erfolgen per Klick – oder automatisch nur dort, wo Sie eine Regel aktiviert haben (automatisches Weiterleiten bei Einstellung ist standardmäßig deaktiviert, je nach Anbieter). Lesevorgänge – Importe von Personen, Accounts oder Dateien – werden ausgeführt, wenn Sie auf „Importieren“ klicken, gleichen Duplikate mit Ihren vorhandenen Daten ab (Kunden nach Name, Personen nach E-Mail), überspringen Datensätze statt sie zu überschreiben und weisen erstellte gegenüber übersprungenen Einträgen transparent aus, weshalb die erneute Ausführung jedes Imports von Grund auf sicher ist.

Jede Aktion schreibt eine Zeile in das App-Aktivitätsprotokoll (ats_app_activity): was ausgeführt wurde, wann, für welchen Datensatz und das Ergebnis – einschließlich des genauen Fehlertexts des Anbieters im Fehlerfall. Die Nutzungsberichte im ATS fassen dasselbe Protokoll zusammen, sodass Integrationsberichte und die tatsächlichen Abläufe stets übereinstimmen.

Alles, was den Anfragepfad verlässt — Benachrichtigungsverteilung, Webhook-Zustellung, Aktivitätsprotokollierung, E-Mails —, läuft in Fire-and-Forget-Hintergrund-Threads. Ein langsamer externer Endpunkt kann niemals die Benutzeroberfläche blockieren, und eine fehlgeschlagene Nebenwirkung wird protokolliert, anstatt stillschweigend wiederholt zu werden und zu Inkonsistenzen zu führen.

A3Operative Überlegungen

Verbindungen gelten auf Unternehmensebene und sind den Rollen „Inhaber“ und „Admin“ vorbehalten; Recruiter nutzen die durch eine Verbindung bereitgestellten Funktionen, können diese jedoch nicht herstellen, trennen oder neu konfigurieren. Beim Trennen werden gespeicherte Zugangsdaten sofort gelöscht und abhängige Funktionen werden sichtbar – nicht im Verborgenen – gestoppt. Bereits importierte Daten bleiben in Ihrem Besitz und bearbeitbar.

Importierte Personen werden als importiert markiert und mit restriktiven Datenschutzeinstellungen erfasst — es wird keine Einwilligung für Personen angenommen, die Ihr Bewerbungsformular nie ausgefüllt haben, und es gelten die Standardaufbewahrungsfristen. Alle erfassten Daten gehören Ihnen: CSV-Exporte und die Datenexport-App decken dieselben Speicher ab, auf die auch das Produkt selbst zugreift. Der Ausstieg steht Ihnen genauso offen wie der Einstieg – aus Prinzip, nicht aus Zugeständnis.

A4Platzierung in der Integrationstopologie

Diese Integration ist heute im Register verfügbar. 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.

Abhängigkeitsübersicht

Connection typeDirekt — Ihre Instanz-URL + Zugangsdaten, vor dem Speichern live verifiziert
Secrets at restverschlüsselt; UI zeigt Vorhandensein-Flags, niemals Werte
Action journalats_app_activity — eine Zeile pro Aktion, Anbieterfehler im Wortlaut
Auto-push rulesstandardmäßig deaktiviert, pro Anbieter, jeder Durchlauf protokolliert
Registry statuslive

Schnittstellen-Bauplan

Strukturschema der Oberfläche – Panels, Hierarchie und Interaktionsmöglichkeiten. Eine Spezifikation, kein Screenshot.
Verbindungskarte
● verbunden — Anwesenheitsstatus
Berechtigungen: minimal erforderlich Trennen
Aktionen
Push — expliziter KlickImport — dedupliziert
Aktivitätsjournal
Abb. 1 — ERPNext: Strukturelles Schnittstellenschema. Panels und Status stellen den Vertrag dar; die gezeigten Daten sind Platzhalter.

Interaktionsablauf – Status, Validierungen, Feedback

Jeder unten aufgeführte Status wird serverseitig erzwungen; die Benutzeroberfläche meldet ihn nur, entscheidet ihn aber nicht.
Enter URL + credentialIhre eigene Instanz, Ihr eigener Schlüssel
Live verificationein tatsächlicher Aufruf muss erfolgreich sein, bevor etwas gespeichert wird
Encrypted storeGeheimnisse im Ruhezustand; Anzeige des Präsenz-Flags
Explicit actionsÜbertragen / Importieren / Abrechnen mit einem Klick
JournalZeile pro Aktion, Anbieterfehler im Wortlaut
Verifizierung schlägt fehl → die Rückmeldung des Anbieters wird angezeigt; nichts gespeichertZugangsdaten aktualisiert → neue einfügen; vor dem Überschreiben verifiziertTrennen → Anmeldedaten werden sofort entfernt
Abb. 2 — Interaktionsablauf: Marineblau = Zustände, Gold = servererzwungene Gates, Grün = bestätigte Ergebnisse; Tags listen die Randfälle und deren Rückmeldungen auf.

Neighbouring connectors — Enterprise-Resource-Planning

Odoolive ERPNextthis page SAP S/4HANAlive
Statusangaben stammen aus dem Live-Register – gesamten Katalog durchsuchen →

Häufig gestellte Fragen

Ist die ERPNext-Integration live?
Ja. Verbinden Sie Ihre Instanz nach der Anmeldung über den In-App-Hub mithilfe eines API-Schlüssels und eines Secrets, die in Ihrer ERPNext- oder Frappe-Instanz generiert wurden.
Funktioniert es mit selbst gehosteten Frappe-Instanzen?
Ja — die Verbindung greift über Ihr Token-Paar direkt auf Ihre Instanz-URL zu, sodass sowohl selbstgehostete als auch verwaltete Frappe-Bereitstellungen funktionieren.
Werden Ausgangsrechnungen automatisch übermittelt?
Nein. Rechnungen werden als Entwürfe erstellt, sodass Ihr Buchhaltungsteam diese im Rahmen Ihres regulären ERPNext-Workflows prüfen und übermitteln kann.
Welche Berechtigungen benötigt der API-Benutzer?
Der Zugriff wird vollständig durch den ERPNext-Benutzer geregelt, dessen Token-Paar Sie bereitstellen – erteilen Sie ihm genau die HR- und Rechnungsstellungsberechtigungen, die Sie für angemessen halten.

Auf einen Blick

  • Heute live — Ihre Instanz, Ihr API-Token-Paar
  • Angenommene Neueinstellungen an ERPNext HR übertragen
  • Kunden als Mandanten importieren · Mandanten zurückexportieren – dedupliziert
  • Der Mitarbeiter-Doctype wird in die bewertbare Kandidatendatenbank importiert
  • Ausgangsrechnungen für Kundenvermittlungen entwerfen
  • Funktioniert mit ERPNext- und Frappe-basierten Instanzen
  • Nur Entwürfe – Ihr Genehmigungsworkflow bleibt unberührt
  • Keine Middleware, kein Integrationsaufpreis

Erleben Sie erpnext bei Ihren eigenen Einstellungen.

Bringen Sie eine echte Stellenbeschreibung zu einer 30-minütigen Demo mit – kostenlose Testversion inklusive.

Demo buchen
Expertini Intelligent
Jetzt online
Hallo! Ich bin der intelligente Produktexperte von Expertini. Fragen Sie mich alles über unsere Lösungen, erhalten Sie Unterstützung zu unseren Einstellungstools oder beschreiben Sie einfach Ihr Vorhaben — ich helfe Ihnen gerne weiter. Bei kontospezifischen Anliegen wenden Sie sich bitte per E-Mail an support@expertini.com.