Kontakty

Przechowuj i zarządzaj zidentyfikowanymi osobami, które rozmawiają z Twoim agentem. Kontakty są tworzone automatycznie na podstawie weryfikacji tożsamości albo dodawane ręcznie lub przez import CSV.

Reserved integration fields remain read-only: instagram_username, stripe_customer_id, and source.

Kontakt to zidentyfikowana osoba, która rozmawiała z Twoim agentem — w odróżnieniu od anonimowego odwiedzającego. Każdy kontakt jest identyfikowany przez niezmienny Zewnętrzny ID pochodzący z Twojego własnego systemu, dzięki czemu ta sama osoba pozostaje jednym kontaktem niezależnie od sesji i urządzenia.

Kontakty znajdziesz w zakładce Kontakty swojego agenta.

Co przechowuje kontakt

PoleOpis
Zewnętrzny IDNiezmienny identyfikator z Twojego systemu (JWT sub). Unikalny dla danego agenta.
E-mailAdres e-mail kontaktu.
NazwaWyświetlana nazwa kontaktu.
TelefonNumer telefonu kontaktu.
Atrybuty niestandardoweDowolne dodatkowe dane, które dołączysz (plan, firma, identyfikatory Stripe, …).
Ostatnia aktywnośćAktualizowana automatycznie za każdym razem, gdy kontakt prowadzi rozmowę.

Dane kontaktu są przechowywane, abyś mógł je przeglądać i segmentować. Ze względu na prywatność nigdy nie są wstrzykiwane do odpowiedzi agenta — zobacz Weryfikacja tożsamości → Prywatność.

Jak tworzone są kontakty

Automatycznie, na podstawie weryfikacji tożsamości (zalecane)

Gdy włączysz weryfikację tożsamości, Twój backend podpisuje JWT dla każdego zalogowanego użytkownika. Gdy zweryfikowany użytkownik rozmawia po raz pierwszy, Agentkit tworzy kontakt na podstawie danych z tokenu i łączy z nim rozmowę. Kolejne rozmowy aktualizują ten sam kontakt i odświeżają pole Ostatnia aktywność. Nie jest potrzebne osobne wywołanie API.

Ręcznie

Kliknij Dodaj kontakt, a następnie podaj Zewnętrzny ID (wymagany) oraz opcjonalnie imię i nazwisko, e-mail i telefon. Zewnętrzny ID musi być unikalny dla danego agenta.

Przez import CSV

Użyj opcji Importuj, aby zbiorczo utworzyć lub zaktualizować kontakty z arkusza kalkulacyjnego — patrz poniżej.

Importowanie kontaktów przez CSV

Kliknij Importuj i prześlij plik .csv. Pierwszy wiersz musi być wierszem nagłówka. Obsługiwane kolumny:

KolumnaWymaganaUwagi
external_idTakUnikalny identyfikator dla każdego kontaktu. Wiersze bez niego są pomijane.
nameNieDo 255 znaków.
emailNieDo 320 znaków.
phoneNieDo 50 znaków.
external_id,name,email,phone
import-001,Alice Imported,[email protected],+1 555 000 0001
import-002,Bob Imported,[email protected],+1 555 000 0002

Skorzystaj z linku Pobierz szablon w oknie importu, aby pobrać plik startowy.

Limity i zachowanie:

  • Maksymalny rozmiar pliku: 5 MB; do 10 000 wierszy na import.
  • Jeśli external_id już istnieje, wiersz aktualizuje ten kontakt zamiast tworzyć duplikat.
  • Po zakończeniu importu zobaczysz, ile kontaktów zostało przetworzonych, a ile pominiętych.

Wyszukiwanie kontaktów

Tabela Kontaktów obsługuje:

  • Wyszukiwanie po Zewnętrznym ID, e-mailu, imieniu i nazwisku oraz telefonie.
  • Stronicowanie dla dużych list kontaktów.
  • Przełącznik Kolumny do pokazywania lub ukrywania kolumn.

Kolejne kroki