HubSpot Kontakt-Abruf Template

Dieses Template ermöglicht es Ihrem KI-Assistenten, während eines Gesprächs automatisch Kontaktdaten aus HubSpot abzurufen. Sobald ein Kunde seine E-Mail-Adresse nennt, werden die relevanten Informationen sofort verfügbar gemacht.

Überblick

Funktionsweise

  • Kunde nennt E-Mail-Adresse im Gespräch
  • Automatische Extraktion der E-Mail durch KI
  • Echtzeit-Abfrage bei HubSpot CRM
  • Sofortige Personalisierung der Antworten

Typische Anwendung

  • Kundenverifizierung bei Support-Anfragen
  • Personalisierte Begrüßung und Ansprache
  • Kontextualisierte Gesprächsführung
  • Automatische Gesprächsprotokollierung

Schritt-für-Schritt-Konfiguration

1. HubSpot API-Key beschaffen

1

HubSpot Dashboard öffnen

  • Melden Sie sich in Ihrem HubSpot-Account an
  • Navigieren Sie zu “Einstellungen” (⚙️)
2

API-Key generieren

  • Gehen Sie zu “Integrationen” → “Private Apps”
  • Klicken Sie auf “Create a private app”
  • Vergeben Sie einen aussagekräftigen Namen (z.B. “Famulor Mid-Call Tools”)
3

Berechtigungen konfigurieren

Erforderliche Scopes:
  - crm.objects.contacts.read
  - crm.objects.companies.read (optional)
  - crm.objects.deals.read (optional)
4

API-Key sichern

  • Kopieren Sie den generierten API-Key
  • Speichern Sie ihn sicher (wird für die Tool-Konfiguration benötigt)

2. Mid-Call-Tool konfigurieren

Grundlegende Tool-Einstellungen

FeldWertBeschreibung
Funktionsnameget_hubspot_contactEindeutiger Identifier ohne Leerzeichen
Beschreibung”Ruft einen Kontakt aus HubSpot anhand der E-Mail-Adresse ab. Verwenden Sie diese Funktion, wenn der Kunde seine E-Mail-Adresse nennt, um personalisierte Informationen zu erhalten.”Agent-Anweisungen
HTTP-MethodeGETDaten abrufen (Read-Only)
Timeout5000Millisekunden (5 Sekunden)

Detaillierte Konfiguration

3. Parameter-Schema definieren

{
  "type": "object",
  "properties": {
    "email": {
      "type": "string",
      "description": "E-Mail-Adresse des Kontakts, den Sie in HubSpot nachschlagen möchten",
      "format": "email"
    }
  },
  "required": ["email"]
}

4. Erweiterte Parameter-Optionen

{
  "type": "object",
  "properties": {
    "email": {
      "type": "string",
      "description": "E-Mail-Adresse des Kontakts"
    },
    "contact_id": {
      "type": "string", 
      "description": "HubSpot Kontakt-ID (alternativ zur E-Mail)"
    },
    "phone": {
      "type": "string",
      "description": "Telefonnummer des Kontakts (alternativ)"
    }
  },
  "oneOf": [
    {"required": ["email"]},
    {"required": ["contact_id"]},
    {"required": ["phone"]}
  ]
}

Response-Verarbeitung

Typische API-Antwort

{
  "id": "12345",
  "properties": {
    "firstname": "Max",
    "lastname": "Mustermann",
    "email": "max.mustermann@beispiel.de",
    "phone": "+49 123 456789",
    "company": "Beispiel GmbH",
    "jobtitle": "Geschäftsführer",
    "lifecyclestage": "customer",
    "createdate": "2024-01-01T10:00:00.000Z",
    "lastmodifieddate": "2024-01-15T10:30:00.000Z",
    "hs_lead_status": "CONNECTED"
  },
  "createdAt": "2024-01-01T10:00:00.000Z",
  "updatedAt": "2024-01-15T10:30:00.000Z"
}

KI-Integration und Sprachanpassungen

Natürliche Sprachverwendung

Der KI-Assistent kann die abgerufenen Daten wie folgt verwenden:

Fehlerbehandlung

Häufige Fehlerszenarien

Ursache: E-Mail-Adresse existiert nicht in HubSpotGraceful Fallback:
Antwort: "Ich kann Ihre E-Mail-Adresse leider nicht in unserem System finden. 
         Möchten Sie mir eine alternative E-Mail-Adresse geben oder 
         soll ich ein neues Kundenprofil für Sie anlegen?"

Nächste Schritte:
  - Alternative E-Mail erfragen
  - Lead-Erstellung anbieten
  - Manuellen Support einschalten

Testing und Validierung

Automatische Tests

1

API-Konnektivität testen

Das System führt automatisch Tests mit Standard-Testwerten durch:
2

Performance-Monitoring

Überwachung kritischer Metriken:
  • Response Time: <3 Sekunden (Ziel)
  • Success Rate: >95%
  • Error Rate: <5%

Manuelle Tests

Erweiterte Konfigurationen

Multi-Property Lookup

Für komplexere Szenarien:
URL: https://api.hubapi.com/crm/v3/objects/contacts/search

POST Body:
{
  "filterGroups": [
    {
      "filters": [
        {
          "propertyName": "email",
          "operator": "EQ", 
          "value": "{email}"
        }
      ]
    }
  ],
  "properties": ["firstname", "lastname", "company", "phone", "lifecyclestage"],
  "limit": 1
}

Caching-Optimierung

Caching-Strategie:
  Dauer: Bis Gesprächsende
  Zweck: Vermeidung wiederholter API-Calls im gleichen Gespräch
  Implementation: Automatisch durch Famulor-System

Integration mit anderen Tools

Workflow-Kombination

Best Practices

Performance-Optimierung

Selective Properties

Nur notwendige Daten abrufen:
  • Standard: firstname, lastname, company
  • Bei Bedarf: jobtitle, lifecyclestage
  • Vermeiden: notes, alle custom properties

Timeout-Management

Angemessene Timeout-Werte:
  • Standard: 5 Sekunden
  • Critical Calls: 3 Sekunden
  • Batch Operations: 10 Sekunden

Sicherheit und Compliance

Monitoring und Analytics

Key Performance Indicators

MetrikZielwertKritischer Wert
Success Rate>98%<90%
Average Response Time<2s>5s
Error Rate<2%>10%
Customer Satisfaction>4.5/5<4.0/5

Troubleshooting Guide

1

Häufige Probleme identifizieren

  • API-Key-Ablauf (401 Errors)
  • Rate-Limiting (429 Errors)
  • Netzwerk-Timeouts
  • Falsche URL-Parameter
2

Monitoring einrichten

  • Automatische Alerts bei >5% Error Rate
  • Daily Performance Reports
  • Weekly Usage Analytics
3

Kontinuierliche Optimierung

  • Monatliche Performance-Reviews
  • Quarterly API-Integration-Updates
  • Customer Feedback Integration

Nächste Schritte

Nachdem Sie das HubSpot Kontakt-Abruf-Tool implementiert haben, können Sie weitere HubSpot-Integrationen hinzufügen:
Wichtiger Hinweis: Testen Sie die Integration zunächst in einer Entwicklungsumgebung, bevor Sie sie in der Produktion einsetzen. Überwachen Sie die Performance kontinuierlich und implementieren Sie entsprechende Fallback-Mechanismen.