Salesforce-Integration
Synchronisiere Buchungen automatisch als Kontakte, Leads, Cases, Opportunities und Events zu Salesforce
meetergo integriert sich mit Salesforce, um automatisch Datensätze zu erstellen und zu aktualisieren, wenn Termine gebucht werden. Einmal verbinden, und jede Buchung synchronisiert Kontakte, Leads, Cases, Opportunities und Kalendertermine zu deiner Salesforce-Org.
Was synchronisiert wird
Wenn jemand einen Termin bucht, kann meetergo erstellen:
| Datensatztyp | Beschreibung | Konfigurierbar |
|---|---|---|
| Kontakt + Account | Findet existierenden oder erstellt neuen Kontakt und zugehörigen Account | Immer (wenn nicht Lead) |
| Lead | Erstellt einen neuen Lead statt Kontakt/Account | Optional |
| Case | Erstellt einen Support-Case verknüpft mit dem Kontakt | Optional |
| Opportunity | Erstellt ein Deal/Opportunity verknüpft mit dem Account | Optional |
| Event | Kalendertermin mit Meeting-Details | Immer |
Salesforce verbinden
Voraussetzungen
- meetergo-Konto mit aktivierter Salesforce-Integration (Premium-Plan oder höher)
- Salesforce-Konto mit API-Zugang
- Admin-Berechtigungen zur App-Autorisierung in Salesforce
Verbindungsschritte
- Gehe zu Einstellungen → Integrationen
- Finde Salesforce und klicke auf Verbinden
- Ein Dialog fragt dich, welche Salesforce-Umgebung du verwenden möchtest:
- Produktion — verbinde dich mit deiner Live-Salesforce-Org (für echte Kundendaten)
- Sandbox — verbinde dich mit einer Salesforce-Sandbox (für Tests und Entwicklung)
- Klicke auf die entsprechende Option. Du wirst zu Salesforce weitergeleitet, um dich anzumelden.
- Autorisiere meetergo für den Zugriff auf deine Salesforce-Org
- Nach der Verbindung siehst du einen grünen "Verbunden"-Status
Es kann immer nur eine aktive Salesforce-Verbindung gleichzeitig bestehen. Um zwischen Produktion und Sandbox zu wechseln, trenne zunächst die bestehende Verbindung und verbinde dich dann erneut mit der anderen Umgebung.
Gewährte Berechtigungen
meetergo fordert Zugriff an auf:
- Kontakte und Accounts erstellen und aktualisieren
- Leads, Cases und Opportunities erstellen
- Events erstellen und aktualisieren
- Benutzerinformationen lesen (für Inhaberzuweisung)
Pro Terminart konfigurieren
Jede Terminart kann unterschiedliche Salesforce-Sync-Einstellungen haben.
- Gehe zu Terminarten
- Bearbeite deine Terminart
- Finde CRM-Integration oder Salesforce-Einstellungen
- Konfiguriere, welche Datensätze erstellt werden sollen
Sync-Optionen
Lead-Sync
Aktivieren, um einen Lead statt Kontakt/Account zu erstellen:
- Lead-Status: Setze den Anfangsstatus (z.B. "Offen", "Neu", "Kontaktiert")
- Leads können später in Salesforce zu Kontakten konvertiert werden
Wenn Lead-Sync aktiviert ist und ein Lead mit derselben E-Mail bereits existiert, fällt meetergo auf Kontakterstellung zurück.
Case-Sync
Aktivieren, um einen Case für jede Buchung zu erstellen:
- Case-Status: Setze den Anfangsstatus (z.B. "Neu", "Offen")
- Case wird mit dem Kontakt verknüpft
- Nützlich für Support-Teams zur Anfragenverfolgung
Opportunity-Sync
Aktivieren, um eine Opportunity zu erstellen:
- Opportunity-Stufe: Setze die Anfangsstufe (z.B. "Prospecting", "Qualification")
- Opportunity wird mit dem Account verknüpft
- Nützlich für Vertriebsteams zur Deal-Verfolgung
Wie Datensätze erstellt werden
Buchungsablauf
Wenn eine Buchung bestätigt wird:
-
Kontakt/Account oder Lead
- Wenn Lead-Sync aktiviert: Erstellt einen Lead
- Ansonsten: Findet oder erstellt Kontakt + Account basierend auf E-Mail
-
Case (wenn aktiviert)
- Erstellt Case verknüpft mit Kontakt
- Setzt konfigurierten Status
- Fügt Meeting-Details in Beschreibung ein
-
Opportunity (wenn aktiviert)
- Erstellt Opportunity verknüpft mit Account
- Setzt konfigurierte Stufe
- Benannt nach der Terminart
-
Event (immer)
- Erstellt Kalender-Event mit:
- Meeting-Betreff
- Start-/Endzeiten
- Beschreibung mit Notizen
- Link zur Buchung (für Verschieben/Stornieren)
- Verknüpft mit Kontakt und verwandtem Datensatz (Case oder Opportunity)
- Erstellt Kalender-Event mit:
Inhaberzuweisung
meetergo weist Datensatz-Inhaber zu basierend auf:
- Workspace Studio-Mapping (für Enterprise-Kunden mit standortbasiertem Routing)
- Meeting-Host: Die Salesforce-Benutzer-ID des zugewiesenen Hosts
- Standard: Die Standard-Inhaber-Regeln deiner Salesforce-Org
Verschieben und Stornieren
Bei Verschiebung
Das Salesforce-Event wird aktualisiert mit:
- Neuen Start- und Endzeiten
- Aktualisierter Beschreibung mit Hinweis auf Verschiebung
Bei Stornierung
Das Salesforce-Event wird aktualisiert (nicht gelöscht):
- Betreff mit "[STORNIERT]" vorangestellt
- Beschreibung mit Stornierungsgrund aktualisiert
- Status auf "Termin storniert" gesetzt
Dies bewahrt deine Berichterstattung und deinen Audit-Trail.
Benutzerdefinierte Felder
meetergo kann Buchungsformulardaten an Salesforce übergeben:
- Benutzerdefinierte Formularfeldwerte werden beim Erstellen von Kontakten, Leads und Cases übernommen
- Das Feldmapping hängt von deiner Salesforce-Konfiguration ab
- Kontaktiere deinen meetergo-Support für das Setup benutzerdefinierter Feldmappings
Studio-Mapping (Enterprise)
Für Organisationen mit mehreren Standorten:
- Jeder Workspace kann eine
salesforceStudioIdhaben - Wenn aktiviert, enthalten Cases ein
Studio__c-Lookup-Feld - Der Case-Inhaber kann auf den Inhaber des Studios gesetzt werden (Queue oder Gruppe)
- Nützlich, um Buchungen an standortspezifische Queues zu routen
Best Practices
Einfach starten
- Beginne nur mit Kontakt/Account-Sync
- Füge Lead-Sync hinzu, sobald der Workflow etabliert ist
- Füge Case oder Opportunity basierend auf deinem Prozess hinzu
Deinen Vertriebsprozess abbilden
| Dein Prozess | Empfohlenes Setup |
|---|---|
| Support-fokussiert | Kontakt + Case |
| Vertriebsfokussiert | Kontakt + Opportunity |
| Lead-Generierung | Nur Lead |
| Vollständiges Tracking | Lead + Case + Opportunity |
Daten sauber halten
- Nutze Buchungsformulare, um vollständige Kontaktinfos zu erfassen
- Setze passende Lead-/Case-Statuse für das Routing
- Nutze Opportunity-Stufen, die zu deiner Pipeline passen
Zuerst testen
- Test-Terminart erstellen
- Salesforce-Sync aktivieren
- Testtermin buchen
- Datensätze in Salesforce verifizieren
- Verschiebe- und Stornierungsabläufe testen
Fehlerbehebung
Verbindung fehlgeschlagen
Wenn die Verbindung fehlschlägt:
- Stelle sicher, dass du API-Zugang in Salesforce hast
- Prüfe, ob dein Salesforce-Admin Drittanbieter-Apps nicht blockiert hat
- Versuche, zu trennen und neu zu verbinden
Datensätze werden nicht erstellt
Wenn Datensätze nicht erscheinen:
- Überprüfe, ob Salesforce-Sync auf der Terminart aktiviert ist
- Prüfe die spezifischen Sync-Optionen (Lead, Case, Opportunity)
- Überprüfe, ob die Buchung bestätigt wurde
- Prüfe Salesforce auf Duplikaterkennungsregeln, die Erstellung blockieren könnten
Doppelte Datensätze
meetergo prüft existierende Kontakte per E-Mail:
- Wenn gefunden, verknüpft es mit dem existierenden Kontakt
- Wenn nicht gefunden, erstellt es einen neuen Kontakt
Für Leads:
- Wenn ein doppelter Lead erkannt wird, fällt es auf Kontakterstellung zurück
Probleme bei der Inhaberzuweisung
Wenn Datensätze unerwartete Inhaber haben:
- Überprüfe, ob der Meeting-Host in Salesforce existiert
- Prüfe die Workspace Studio-Mapping-Einstellungen
- Überprüfe deine Salesforce-Standard-Inhaber-Regeln
Events werden nicht aktualisiert
Für Verschiebe- und Stornierungsupdates:
- Stelle sicher, dass für die ursprüngliche Buchung ein Salesforce-Event erstellt wurde
- Prüfe, ob die
salesforceSync.meetingIdam Termin gespeichert ist - Überprüfe, ob der API-Zugang nicht entzogen wurde
Trennen
Um die Salesforce-Verbindung zu entfernen:
- Gehe zu Einstellungen → Integrationen
- Finde Salesforce und klicke auf Trennen
- Bestätige die Trennung
Bestehende Datensätze in Salesforce bleiben unverändert. Zukünftige Buchungen werden bis zur erneuten Verbindung nicht synchronisiert.
FAQ
Funktioniert das mit Salesforce Classic?
Ja, die Integration verwendet Salesforce-APIs, die sowohl mit Classic als auch Lightning Experience funktionieren.
Kann ich mit benutzerdefinierten Objekten synchronisieren?
Unterstützung für benutzerdefinierte Objekte erfordert Enterprise-Konfiguration. Kontaktiere den Support für Custom-Object-Mapping.
Werden existierende Kontakte aktualisiert oder dupliziert?
meetergo sucht nach existierenden Kontakten per E-Mail. Wenn gefunden, verwendet es den existierenden Kontakt statt ein Duplikat zu erstellen.
Was passiert, wenn Salesforce nicht erreichbar ist?
Buchungen werden trotzdem abgeschlossen. Der Salesforce-Sync wird erneut versucht, aber wenn er fehlschlägt, wird die Buchung ohne CRM-Sync fortgesetzt.
Kann ich den Sync-Status sehen?
Buchungsdetails zeigen Salesforce-Datensatz-IDs, wenn der Sync erfolgreich war. Prüfe die Buchung in meetergo, um den Sync-Status zu verifizieren.
Verwandte Artikel
War dieser Artikel hilfreich?
Lass uns wissen, ob dieser Artikel deine Fragen beantwortet hat.