Zum Hauptinhalt springen

👥 Kontakte

Kontakte sind die Kundendatensätze in PulseHub. Jede Konversation ist mit einem Kontakt verknüpft, und jede eingehende Nachricht wird entweder einem bestehenden Kontakt zugeordnet oder erstellt einen neuen.


Kontaktfelder

FeldBeschreibung
nameAnzeigename — aus Anbieterdaten extrahiert oder manuell eingegeben
emailE-Mail-Adresse — zur Zuordnung eingehender E-Mail-Absender
phoneTelefonnummer — zur Zuordnung von WhatsApp- und SMS-Absendern
tagsJSON-Array von Tag-Strings zur Segmentierung
notesFreitextfeld für Agentennotizen
external_idsJSON-Objekt, das Kanaltypen auf anbieterspezifische IDs abbildet

Kontaktzuordnung (Auto-Deduplizierung)

Wenn eine neue eingehende Nachricht eintrifft:

  1. Wenn sender_phone vorhanden: Zuordnung über contacts.phone
  2. Sonst wenn sender_email vorhanden: Zuordnung über contacts.email
  3. Sonst: Zuordnung über external_ids JSON-Pfad
  4. Keine Übereinstimmung: neuen Kontakt erstellen

Bei einer Übereinstimmung aktualisiert PulseHub das external_ids-Feld, um den Kunden kanalübergreifend zu vereinheitlichen.


Tags

  • Kontakt-Tags beschreiben die Person: [vip, enterprise, newsletter]
  • Konversations-Tags beschreiben das Problem: [urgent, billing, bug-report]

Beide werden als JSON-Arrays gespeichert.


Externe IDs Referenz

SchlüsselQuelle
whatsappTelefonnummer des Absenders
telegram_chat_idTelegram chat.id
viberViber sender.id
facebookFacebook PSID
instagramInstagram PSID
smsTelefonnummer des Absenders