Skip to main content

Salesforce

Verbinde Salesforce, um Attribution zu erfassen, sobald Leads oder Kontakte erstellt werden. Ein Record-Triggered Flow mit HTTP Callout POSTet den Datensatz an Finseo, das die LeadSource (oder ein benutzerdefiniertes Attributionsfeld) parst und in Attributionskanäle normalisiert.
Salesforces native Outbound Messages senden XML und werden nicht unterstützt. Nutze stattdessen einen Flow mit einer HTTP Callout-Aktion — kein Apex-Code nötig.

Webhook-URL holen

  1. Öffne in Finseo Integrations → Salesforce → Connect.
  2. Kopiere deine persönliche Webhook-URL (enthält deine Projekt-ID, ?source=salesforce und einen geheimen Token):

Salesforce Flow einrichten

  1. Erstelle in Setup → Flow Builder einen Record-Triggered Flow.
  2. Objekt: Lead (oder Contact), Trigger: A record is created.
  3. Erstelle eine Named Credential für https://app.finseo.ai (für HTTP Callouts erforderlich).
  4. Füge eine HTTP Callout-Aktion hinzu: Methode POST, Pfad /api/attribution/webhook/YOUR_PROJECT_ID?source=salesforce&token=....
  5. Baue den JSON-Body aus den Datensatzfeldern — mappe mindestens LeadSource, Email, Name und optional einen Amount als Deal-Wert.
  6. Aktiviere den Flow.

Testen und Felder mappen

  • Nutze den Live-Listener im Finseo-Connect-Dialog: Erstelle einen Test-Lead und sieh dir den empfangenen Payload an.
  • Steckt der Attributionswert in einem benutzerdefinierten Feld statt in LeadSource, zeige Finseo über Field Mapping darauf.

Troubleshooting

Prüfe, ob die Named Credential auf https://app.finseo.ai zeigt und der Callout-Pfad den vollständigen Query-String mit source und token enthält.
Finseo mappt gängige LeadSource-Werte (z. B. “ChatGPT”, “Google”, “Referral”) automatisch. Für eigene Picklist-Werte nutzt du Field Mapping oder passt die Picklist-Labels an.