Zu Content springen
Deutsch – Deutschland
  • Es gibt keine Vorschläge, da das Suchfeld leer ist.

📘 Webhook einrichten & OAuth2-Zugriff zu fincrm in n8n – Schritt für Schritt

Mit diesem Beitrag lernst du, wie du in n8n einen Workflow aufbaust, der: einen Webhook aus fincrm empfängt (z. B. wenn ein neues Vorhaben erstellt wurde) eine OAuth2-Verbindung zu fincrm aufbaut dir erste Daten z. B. vom purpose-Objekt anzeigt Ideal für alle, die ihre ersten Automatisierungen mit fincrm & n8n starten möchten.

Diese Anleitung baut auf den Grundlagen der Webhook-Nutzung in fincrm auf.
👉 Lies hier zuerst die allgemeine Einführung zu fincrm Webhooks, falls du neu im Thema bist.

✅ Voraussetzungen

  • Ein aktiver n8n-Account (Self-hosted oder Cloud)

  • Zugriff auf dein fincrm-Konto mit Adminrechten

  • Eine registrierte fincrm API-App (für Client ID/Secret)

  • Die Redirect-URL aus n8n ist in fincrm hinterlegt

🧩 Ziel des Workflows

🔔 Immer informiert sein, wenn ein neues Vorhaben erstellt wird (Webhook purpose.created) – und die Daten direkt weiterverarbeiten können.

🔧 Schritt 1: Webhook in n8n einrichten

  1. Öffne n8n und erstelle einen neuen Workflow

  2. Füge einen Node vom Typ Webhook hinzu

  3. Konfiguriere den Webhook wie folgt:

Feld Wert
HTTP Method POST
Path Wert beibehalten
Authentication None
  Respond   Immediately

🔗 Die Webhook-URL erscheint direkt im Node, auch ohne den Workflow zu aktivieren.
Beispiel: https://n8n.deine-domain.de/webhook/fincrm/webhook/purpose-created

screenshot (43)

🔗 Schritt 2: Webhook in fincrm erstellen

  1. Gehe in fincrm zu Einstellungen > Webhooks

  2. Klicke auf „Webhook erstellen“

  3. Wähle als Ereignis: purpose.created

  4. Trage die generierte n8n Webhook URL ein, die du eben kopiert hast
    (z. B. https://n8n.deine-domain.de/webhook/fincrm/webhook/purpose-created)

  5. Speichern - fertig!

✅ Ab sofort sendet fincrm bei jedem neuen Vorhaben eine Nachricht an deinen n8n-Workflow.

screenshot (44)

🔐 Schritt 3: OAuth2 Verbindung zu fincrm in n8n einrichten

Damit n8n über die fincrm API Daten abrufen kann (z. B. Details zum Vorhaben), musst du eine OAuth2-Verbindung konfigurieren.
Dazu legst du in n8n ein neues Credential an und verknüpfst es mit deiner fincrm-App.

🧭 Vorbereitung: fincrm App-Zugangsdaten bereitlegen

Du benötigst:

  • Client ID

  • Client Secret

  • Die Redirect-URL, die n8n generiert

🔑 Diese Daten bekommst du in deinem fincrm-Entwicklerkonto unter Einstellungen > API-Apps.


🧩 In n8n: Neues OAuth2-Credential anlegen

  1. Öffne n8n und gehe zu Credentials > New Credential

  2. Wähle Typ: OAuth2 API

  3. Benenne das Credential, z. B. fincrm OAuth2

  4. Trage folgende Werte ein:

Feld Wert
Auth URL https://api.fincrm.de/oauth/authorize
Access Token URL https://api.fincrm.de/oauth/token
Client ID (deine fincrm App-Client-ID)
Client Secret (dein Secret)
Scope (leer lassen oder z. B. read:purposes falls notwendig)
Authentication Header
Token Type Bearer
Redirect URL Wird von n8n vorgegeben → bei fincrm in der App registrieren

screenshot (47)

🔁 Redirect-URL in fincrm hinterlegen

  1. In n8n wird dir eine Redirect-URL angezeigt (z. B. https://n8n.deine-domain.de/rest/oauth2-credential/callback).

  2. Kopiere diese URL.

  3. Gehe zu deiner API-App in fincrm und trage die Redirect-URL unter Redirect URIs ein.

  4. Speichern.

⚠️ Ohne korrekte Redirect-URL schlägt die Verbindung fehl.

screenshot (46)

🔄 Verbindung testen

  1. Klicke in n8n bei deinem Credential auf Connect OAuth2 Account

  2. Es öffnet sich ein neues Fenster mit dem fincrm-Login

  3. Nach erfolgreicher Authentifizierung ist dein Credential einsatzbereit


✅ Fertig!

Du kannst das OAuth2-Credential jetzt in jedem HTTP-Request-Node verwenden, um auf geschützte Endpunkte in fincrm zuzugreifen.

💡 Beispiel: Purpose-Daten abrufen

GET https://api.fincrm.de/v1/purposes/
  • Verwende dein OAuth2-Credential im HTTP-Node

  • Die Antwort enthält alle Infos zum Vorhaben

✅ Schritt 4: Teste den Webhook

  1. Stelle sicher, dass dein Workflow aktiviert ist

  2. Erstelle in fincrm testweise ein neues Vorhaben

  3. Gehe zurück zu n8n → Du solltest im Webhook-Node die Daten sehen
    (z. B. ID, Name, Status des Vorhabens)

screenshot (45)

🧠 Nächste Schritte

  • Rufe mit der Purpose-ID zusätzliche Daten ab: z. B. Antragsteller oder Objektdetails.

  • Versende automatisch E-Mails oder Slack-Nachrichten.

  • Baue Folgeprozesse – siehe Willkommensmail mit Outlook.


📄 Beispiel-Workflow (n8n JSON)

Hier findest du den kompletten Workflow als JSON-Datei zum Hochladen in dein n8n:

{
"nodes": [
{
"parameters": {
"path": "fincrm/webhook/purpose-created",
"responseMode": "onReceived",
"options": {}
},
"id": "Webhook1",
"name": "Webhook - purpose.created",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [300, 200]
}
],
"connections": {}
}

📥 Alternativ: Download als .json Datei (Optionaler Link in HubSpot einfügbar)


💡 Tipps

Du kannst auch weitere Events in fincrm nutzen, z. B.:

  • purpose.stage_changed

  • customer_area.self_disclosure_submitted

  • offer.created