HubSpot Integration
Verwalte Kontakte, Unternehmen, Tickets und Konversationen in HubSpot
Der HubSpot MCP-Server ermöglicht die nahtlose Integration mit Deinem HubSpot CRM. Verwalte Kontakte, Unternehmen, Tickets und greife auf Konversationen zu â alles direkt aus Deinem Assistenten heraus.
Einrichtung
Voraussetzungen
- Ein HubSpot-Konto (Professional oder Enterprise)
- Ein HubSpot Private App Access Token
- Navigiere zu: Einstellungen â Integrationen â Private Apps
- Erstelle eine neue Private App
- Konfiguriere die benötigten Berechtigungen (siehe unten)
Benötigte Berechtigungen (Scopes)
CRM-Berechtigungen:
crm.objects.companies.read
â Unternehmen lesencrm.objects.companies.write
â Unternehmen erstellen/aktualisierencrm.objects.contacts.read
â Kontakte lesencrm.objects.contacts.write
â Kontakte erstellen/aktualisierencrm.objects.deals.read
â Deals lesen (fĂŒr Engagements)crm.objects.deals.write
â Deals schreiben (fĂŒr Engagements)crm.objects.owners.read
â EigentĂŒmer-Informationen lesen
Weitere Berechtigungen:
conversations.read
â Konversationen und Nachrichten lesenconversations.write
â Konversationen erstellen (optional)tickets
â Vollzugriff auf Ticketstimeline
â Zugriff auf Timeline-Events und Engagements
Konfiguration
Der Server benötigt Ihren HubSpot Access Token als Header:
- Header-Name:
X-HubSpot-Access-Token
- Header-Wert: Ihr Private App Access Token
â ïž Wichtig: Der Token wird nur einmal bei der Erstellung angezeigt. Speichere ihn sicher!
Hauptfunktionen
Unternehmensmanagement
hubspot_create_company
: Erstellt ein neues Unternehmen mit Name, Domain und weiteren Eigenschaftenhubspot_get_company_activity
: Zeigt die AktivitÀtshistorie eines Unternehmenshubspot_get_active_companies
: Listet kĂŒrzlich aktive Unternehmen auf
Kontaktmanagement
hubspot_create_contact
: Erstellt einen neuen Kontakt mit E-Mail, Namen und weiteren Detailshubspot_get_active_contacts
: Zeigt kĂŒrzlich aktive Kontakte an
Konversationen
hubspot_get_recent_conversations
: Ruft aktuelle Konversations-Threads mit Nachrichten ab- UnterstĂŒtzt Filterung nach Zeitraum
- Inkludiert vollstÀndige Nachrichtenhistorie
Ticketverwaltung
hubspot_get_tickets
: Listet Tickets mit umfangreichen Filteroptionen- Filter nach Status, PrioritÀt, Pipeline
- Sortierung und Paginierung
hubspot_get_ticket_conversation_threads
: Zeigt alle Konversationen zu einem spezifischen Ticket
Verwendungsbeispiele
Neuen Kontakt erstellen
Erstelle einen neuen Kontakt in HubSpot:
- E-Mail: max.mustermann@beispiel.de
- Vorname: Max
- Nachname: Mustermann
- Unternehmen: Beispiel GmbH
Unternehmen mit AktivitÀten abrufen
Zeige mir die letzten AktivitÀten der Firma "Beispiel GmbH" in HubSpot
Offene Support-Tickets anzeigen
Liste alle offenen Support-Tickets mit hoher PrioritÀt auf
Konversationen durchsuchen
Zeige mir alle Konversationen der letzten 7 Tage
Best Practices
Sicherheit
- Token-Verwaltung: Speichere Deinen Access Token niemals im Code
- RegelmĂ€Ăige Rotation: Erneuere Tokens regelmĂ€Ăig
- Minimale Berechtigungen: Aktiviere nur benötigte Scopes
- AktivitĂ€tsĂŒberwachung: PrĂŒfe regelmĂ€Ăig die App-Logs in HubSpot
Performance
- Nutze Paginierung fĂŒr groĂe Datenmengen
- Implementiere Caching fĂŒr hĂ€ufig abgerufene Daten
- Beachte HubSpots API-Rate-Limits (100 Requests/10 Sekunden)
DatenqualitÀt
- Validiere E-Mail-Adressen vor dem Erstellen von Kontakten
- Nutze aussagekrÀftige Ticket-Beschreibungen
- Halte Unternehmens- und Kontaktdaten aktuell
Fehlerbehebung
HĂ€ufige Fehler
401 Unauthorized
- ĂberprĂŒfe, ob der Access Token korrekt ist
- Stelle sicher, dass der Token nicht widerrufen wurde
- Verifiziere den Header-Namen:
X-HubSpot-Access-Token
403 Forbidden
- PrĂŒfe die konfigurierten Scopes Deiner Private App
- Einige Operationen erfordern zusÀtzliche Berechtigungen
429 Rate Limit Exceeded
- Implementiere exponentielles Backoff
- Reduziere die Anzahl der Requests
- Nutze Batch-Operationen wo möglich
WeiterfĂŒhrende Ressourcen
Token widerrufen
Falls Du den Zugriff widerrufen musst:
- Navigiere zu: Einstellungen â Integrationen â Private Apps
- WĂ€hle Deine App aus
- Klicke auf "App löschen" oder generiere einen neuen Token
â ïž Hinweis: Das Widerrufen oder Erneuern des Tokens unterbricht sofort alle bestehenden Integrationen.