HubSpot + Slack Integration
Deals, Deal-Phasen, Besitzer und Ticket-Ereignisse aus HubSpot landen als formatierte Nachricht im zuständigen Slack-Kanal oder als Direktnachricht. Diese Seite beschreibt die Referenzarchitektur: welche HubSpot-Objekte und Eigenschaften ausgewertet werden, warum ein ungefilterter Datenstrom jeden Massenimport in eine Nachrichtenflut verwandelt und welche Regeln vor dem Bau festgelegt werden müssen.
Ergebnisse & Vorteile
So funktioniert es
Ereignis aus HubSpot entgegennehmen
Die Anbindung abonniert Objektereignisse zu Deals, Kontakten und Tickets. Welche Ereignisarten und welche Automatisierungen zur Verfügung stehen, hängt vom HubSpot-Tarif und vom Typ der angelegten App ab. Das wird vor dem Bau geprüft, weil es die Wahl zwischen Ereignisabonnement und zeitgesteuerter Abfrage entscheidet.
Aktuellen Objektstand nachladen
Ereignisse können verzögert, doppelt und in falscher Reihenfolge ankommen. Statt der Nutzlast zu vertrauen, wird der Deal mit seinen Verknüpfungen zu Kontakt und Unternehmen frisch gelesen. Eine Nachricht, die eine bereits überholte Phase meldet, richtet im Vertriebskanal mehr Schaden an als gar keine Nachricht.
Filtern, bündeln und entprellen
Regeln entscheiden, ob überhaupt gemeldet wird: Pipeline, Phase, Betragsgrenze und Herkunft der Änderung. Mehrere Änderungen am selben Deal innerhalb weniger Minuten werden zu einer Nachricht zusammengefasst. Änderungen, die die Integration selbst geschrieben hat, werden ausgeschlossen, damit kein Rückkopplungskreis entsteht.
Empfänger bestimmen
Aus Pipeline, Team, Region oder Besitzer ergibt sich der Zielkanal. Gespeichert werden Kanal-IDs, nicht Kanalnamen, weil Namen umbenannt werden und die Zustellung sonst ohne jede Vorwarnung ins Leere läuft.
Nachricht formatieren und senden
Die Nachricht enthält Deal-Name, Betrag, Phase, Besitzer und einen Direktlink nach HubSpot, dazu die Knöpfe für erlaubte Aktionen. Der Zeitstempel der gesendeten Nachricht wird zur Objekt-ID gespeichert, damit spätere Änderungen denselben Eintrag aktualisieren statt einen neuen zu erzeugen.
Grenzen einhalten und überwachen
Slack begrenzt die Postrate pro Kanal, HubSpot die Zahl der Programmieraufrufe pro Portal und Tag. Beide Grenzen werden mit Warteschlange und wachsenden Wartezeiten eingehalten. Ein Zähler über zugestellte, gefilterte und fehlgeschlagene Nachrichten zeigt, ob die Regeln noch zum tatsächlichen Arbeitsablauf passen.
Anwendungsfälle
Phasenwechsel statt jeder Feldänderung
HubSpot meldet jede Eigenschaftsänderung an einem Deal, auch Schreibvorgänge durch Workflows, Importe und Massenbearbeitungen. Gemeldet wird deshalb nur der Wechsel der Eigenschaft dealstage, gefiltert auf ausgewählte Pipelines. Ohne diesen Filter erzeugt ein einziger Import von 2.000 Datensätzen tausende Nachrichten, und der Kanal wird binnen einer Woche stummgeschaltet.
Ein Thread pro Deal
Die erste Nachricht zu einem Deal wird gespeichert, jede Folgemeldung hängt als Antwort im selben Thread. Damit steht die Historie eines Deals an einer Stelle, statt über Wochen im Kanalverlauf zu zerfallen. Voraussetzung ist eine Tabelle, die die HubSpot-Objekt-ID auf den Zeitstempel der Slack-Nachricht abbildet.
Zustellung an die richtige Person
Ein HubSpot-Besitzer ist eine Owner-ID mit hinterlegter E-Mail-Adresse, Slack arbeitet mit Benutzer-IDs. Beide werden über eine gepflegte Zuordnung verbunden, nie über einen Namensvergleich. Fehlt ein Eintrag, geht die Nachricht mit sichtbarem Hinweis auf die fehlende Zuordnung in den Kanal, statt still an niemanden.
Tagesübersicht für alles ohne Eile
Neue Kontakte, Formulareinsendungen und Aktivitätszähler verdienen keine Einzelmeldung. Sie werden gesammelt und einmal täglich als Übersicht gepostet. Sofortmeldungen bleiben den Ereignissen vorbehalten, auf die jemand innerhalb einer Stunde reagieren soll, etwa ein Deal ab einem vereinbarten Betrag oder ein neues Ticket mit hoher Priorität.
Rückkanal von Slack nach HubSpot
Aktionsknöpfe können eine Aufgabe anlegen, einen Deal-Besitzer wechseln oder eine Notiz schreiben. Slack erwartet dafür eine Bestätigung innerhalb weniger Sekunden, der eigentliche Schreibvorgang läuft danach asynchron. Dazu gehört eine Berechtigungsregel: wer darf eine Phase aus Slack heraus überhaupt verändern, und welche Felder bleiben schreibgeschützt.
Stille Fehler sichtbar machen
Eine App, die nie in einen privaten Kanal eingeladen wurde, kann dort nicht posten. Ein archivierter Kanal nimmt gar nichts mehr an. Solche Fehler laufen sonst monatelang unbemerkt. Fehlgeschlagene Zustellungen werden deshalb in einer Wiedervorlage gesammelt und wöchentlich an eine benannte Person gemeldet.
Häufig gestellte Fragen
Warum entstehen ohne Filter so viele Nachrichten?
Welche HubSpot-Tarife werden vorausgesetzt?
Wie werden Besitzer auf Slack-Benutzer abgebildet?
Was passiert bei privaten oder archivierten Kanälen?
Können Deals aus Slack heraus verändert werden?
Wie werden doppelte Meldungen verhindert?
Wie gehen Sie mit vertraulichen Feldern um?
Funktioniert das auch mit Microsoft Teams?
Wie lange dauert die Einrichtung?
Was leistet die Integration ausdrücklich nicht?
HubSpot + Slack verbinden?
Wir richten Ihre Integration ein — zugeschnitten auf Ihre Prozesse. Zuerst klären wir in 5 Minuten, ob sich der Prozess überhaupt lohnt.