Salesforce mit Newsletter-Marketing verbinden

CRM-Integration · Dokumentiert

Salesforce mit Newsletter-Marketing verbinden

Nutzen Sie Salesforce-Kontakte und Kampagnen als Newsletter-Zielgruppen, übertragen Sie mailfino-Formulare in das CRM und dokumentieren Sie Versandereignisse als Aktivitäten am Kontakt.

Salesforce-Logo

Datenfluss

Salesforce-Zielgruppen in mailfino nutzen und Reaktionen zurückführen

Die Anbindung verbindet klar definierte Objekte: Contacts und Campaigns liefern Zielgruppen; mailfino übernimmt Formular und Versand; Tasks dokumentieren ausgewählte Ereignisse am Salesforce-Kontakt.

Dokumentierter Funktionsumfang

Kontakte, Kampagnen, Formulare und Aktivitäten

CONTACTS

Kontakte importieren

Alle erreichbaren Salesforce Contacts mit verwendbarer E-Mail-Adresse können in eine mailfino-Empfängerliste übernommen werden.

CAMPAIGNS

Kampagnen als Quelle nutzen

Salesforce Campaigns können als gezielte Importquelle dienen und unterschiedlichen mailfino-Listen zugeordnet werden.

FORMULARE

Contacts pflegen

Formularübermittlungen lassen sich mit definierter Feldzuordnung an Salesforce übergeben und optional einer Kampagne hinzufügen.

FELDER

Standard- und Custom Fields zuordnen

mailfino lädt beschreibbare Contact-Felder aus der Salesforce-Organisation. Formularspezifische Zuordnungen können globale Vorgaben überschreiben.

TASKS

Versandereignisse speichern

Zustellungen, Fehler, Abmeldungen und Beschwerden können als Salesforce Task am verknüpften Contact dokumentiert werden.

SYNC

Kontakte erneut abgleichen

Salesforce Contact-ID und E-Mail-Adresse helfen bei der Zuordnung. Aktivierte Importe werden automatisch synchronisiert und können manuell gestartet werden.

Typische Arbeitsabläufe

Salesforce und mailfino im praktischen Zusammenspiel

01

Newsletter an Campaign Members

Eine Salesforce-Kampagne bündelt die Zielgruppe. mailfino übernimmt deren Contacts in eine Versandliste und hält die Verknüpfung zum CRM-Kontakt.

02

Lead- oder Interessenformular

Ein Formular aktualisiert einen bestehenden Contact oder übergibt einen neuen Datensatz. Themen-Checkboxen können zusätzliche Campaign Memberships auslösen.

03

Newsletter-Aktivität am Kontakt

Ausgewählte Versandresultate erscheinen als Tasks am passenden Contact, damit Vertrieb oder Service den dokumentierten Kommunikationsverlauf einsehen können.

Voraussetzungen und Einrichtung

OAuth-Zugriff über eine externe Salesforce Client-Anwendung

Salesforce benötigt eine externe Client-Anwendung mit API- und Refresh-Token-Zugriff. Der verbundene Benutzer bestimmt, welche Contacts, Campaigns, Felder und Tasks mailfino verwenden darf.

  1. Externe Client-Anwendung mit Authorization Code und PKCE vorbereiten
  2. Scopes „api“ sowie „refresh_token/offline_access“ freigeben
  3. Exakte mailfino-Callback-URL hinterlegen
  4. Salesforce in mailfino anmelden und Verbindung prüfen
  5. Importquellen, Feldzuordnung, Formulare und Aktivitäten konfigurieren

Cloud und Self-Hosting

Die Callback-URL folgt Ihrer mailfino-Installation

In der mailfino Cloud wird die dokumentierte Callback-URL von app.mailfino.de verwendet. Bei Self-Hosting muss Salesforce auf die öffentlich erreichbare Adresse Ihrer eigenen Installation zurückleiten können.

  • Client-ID und Client-Secret gehören in die geschützte Server-Konfiguration
  • Ein Refresh Token ist für den dauerhaften Zugriff erforderlich
  • Der Salesforce-Benutzer sollte nur die benötigten Objekte und Aktionen freigeben
  • Der Scope „Full access“ ist für die dokumentierte Anbindung nicht erforderlich

Grenzen und Einwilligung

CRM-Aktivitäten dokumentieren, Versandberechtigung separat steuern

Eine Salesforce-Aktivität zeigt ein Versandereignis, ersetzt aber weder die mailfino-Sperrliste noch die fachliche Prüfung einer Einwilligung.

  • Es findet keine pauschale Vollsynchronisation sämtlicher Salesforce-Daten statt
  • Campaigns benötigen Leserechte; je nach Organisation kann „Marketing User“ erforderlich sein
  • Tasks können nur für zuvor verknüpfte Contacts geschrieben werden
  • Pflichtfelder, nicht beschreibbare Felder oder gelöschte Kampagnen können Formularübergaben stoppen
  • Double Opt-in, Abmeldungen und Versandberechtigungen bleiben im Newsletter-Prozess zu verwalten

FAQ

Fragen zur Salesforce Newsletter-Integration

Kann mailfino alle Salesforce Contacts importieren?

Ja, sofern sie für den verbundenen Benutzer erreichbar sind und eine verwendbare E-Mail-Adresse besitzen. Alternativ kann eine Salesforce Campaign als Quelle dienen.

Kann eine Salesforce Campaign eine Newsletter-Zielgruppe bilden?

Ja. Sichtbare Kampagnen können als Importquelle gewählt und einer mailfino-Empfängerliste zugeordnet werden.

Unterstützt die Feldzuordnung eigene Salesforce-Felder?

mailfino lädt die beschreibbaren Contact-Felder der Organisation. Damit können auch Custom Fields angeboten werden, sofern der verbundene Benutzer sie sehen und schreiben darf.

Wie werden Formulardaten an Salesforce übergeben?

Formularfelder werden Contact-Feldern zugeordnet. Themen-Checkboxen können einen Contact zusätzlich als Campaign Member in ausgewählte Kampagnen aufnehmen.

Welche Versandereignisse können als Aktivitäten erscheinen?

Dokumentiert sind erfolgreiche und fehlgeschlagene Zustellungen, Abmeldungen und Spam-Beschwerden. Die Speicherung erfolgt als Salesforce Task am Contact.

Warum braucht die Integration einen Refresh Token?

Er erlaubt mailfino, den Salesforce-Zugriff nach Ablauf einer Session zu erneuern. Ohne den Scope „refresh_token/offline_access“ ist dafür eine erneute Anmeldung nötig.

Was geschieht bei einer fehlgeschlagenen Formularübergabe?

mailfino zeigt die Übergabe im Bereich „Probleme“. Nach Korrektur von Daten, Feldrechten oder Kampagnenzugriff kann sie erneut verarbeitet werden.

Salesforce-Prozess abstimmen

Welche Contacts, Campaigns und Aktivitäten sollen verbunden werden?

Definieren Sie den benötigten Datenfluss und die minimalen Berechtigungen, bevor die Salesforce-Anbindung produktiv eingesetzt wird.