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 dieLeadSource (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
- Öffne in Finseo Integrations → Salesforce → Connect.
- Kopiere deine persönliche Webhook-URL (enthält deine Projekt-ID,
?source=salesforceund einen geheimen Token):
Salesforce Flow einrichten
- Erstelle in Setup → Flow Builder einen Record-Triggered Flow.
- Objekt: Lead (oder Contact), Trigger: A record is created.
- Erstelle eine Named Credential für
https://app.finseo.ai(für HTTP Callouts erforderlich). - Füge eine HTTP Callout-Aktion hinzu: Methode POST, Pfad
/api/attribution/webhook/YOUR_PROJECT_ID?source=salesforce&token=.... - Baue den JSON-Body aus den Datensatzfeldern — mappe mindestens
LeadSource,Email,Nameund optional einenAmountals Deal-Wert. - 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
Der HTTP Callout schlägt in Salesforce fehl
Der HTTP Callout schlägt in Salesforce fehl
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.Antworten kommen an, aber der Kanal ist 'unknown'
Antworten kommen an, aber der Kanal ist 'unknown'
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.