Contacts
Sachez à qui parle votre agent IA
intoCHAT garde un contact par personne pour chaque agent : visiteurs connectés, leads, personnes de votre fichier CSV et fiches envoyées par vos propres systèmes. Ajoutez vos propres attributs, comme une offre ou un chargé de compte, et laissez vos actions et vos tickets helpdesk les utiliser.
Visiteur: Bonjour, puis-je ajouter deux personnes de plus à notre espace de travail ?
Agent: Bonjour Ada ! J'ai vérifié votre compte : vous utilisez actuellement 3 des 5 places de votre offre, vous pouvez donc inviter deux personnes de plus depuis les paramètres de votre espace de travail.
Visiteur: Parfait, et s'il nous en faut une sixième ?
Agent: D'après votre compte, une sixième place nécessite l'offre supérieure. Je peux vous montrer comment changer d'offre, ou vous mettre en relation avec l'équipe si vous préférez en parler.
Un historique de chat n'est pas une fiche client
La plupart des chatbots traitent chaque conversation comme un inconnu. Un client connecté qui écrit chaque semaine repart de zéro à chaque fois, ses chats restent éparpillés dans l'historique, et rien de ce que vous savez de lui, comme son offre ou son chargé de compte, n'atteint les outils que l'agent utilise. Une liste de contacts règle cela : une fiche par personne, avec les champs qui comptent pour votre activité, tenue à jour par les sources auxquelles vous faites confiance et lisible par vos actions sans jamais être montrée à l'IA.
Une fiche par personne, à partir des sources que vous avez déjà
Les contacts se créent et se mettent à jour d'eux-mêmes au fil des chats, et vous pouvez ajouter vos propres données.
Chaque personne au même endroit
Chaque agent garde ses propres contacts dans l'onglet Leads, sous Contacts : e-mail, téléphone, nom, l'identifiant utilisateur sur votre site comme External ID, et la date à laquelle la personne a été vue pour la première et la dernière fois.
Visiteurs connectés, associés en toute sécurité
Avec la vérification d'identité, un visiteur connecté par votre site devient un contact Verified visitor, retrouvé uniquement par son identifiant utilisateur signé. Personne ne peut s'approprier la fiche d'un autre en tapant son e-mail.
Vos propres attributs
Ajoutez jusqu'à 50 attributs par contact, comme plan, seats ou account_manager : dans le tableau de bord, depuis un fichier CSV, via la REST API ou depuis les métadonnées que votre page transmet pour un visiteur vérifié.
Des données exploitables par vos actions
Les actions API côté serveur lisent les contacts sous forme de variables {{contact.*}}, par exemple {{contact.plan}}. intoCHAT les remplit sur ses serveurs. L'IA ne voit jamais les attributs et ne peut pas les choisir.
Import et export CSV
Importez jusqu'à 10 000 lignes depuis un tableur, avec un aperçu avant tout enregistrement, et exportez à nouveau la liste quand vous voulez, sans risque à l'ouverture dans un tableur.
Comment les contacts sont créés et tenus à jour
Les gens écrivent, les contacts apparaissent
Un visiteur vérifié qui écrit, un lead avec un e-mail ou un numéro de téléphone qu'aucun contact n'a encore, et l'expéditeur d'un e-mail auquel répond votre agent e-mail deviennent chacun un contact, affiché avec sa source.
Ajoutez ce que vous savez déjà
Importez un fichier CSV depuis votre boutique, votre outil de facturation ou un tableur, ou créez et mettez à jour des contacts depuis votre serveur avec la REST API, ou depuis un outil d'IA via le serveur MCP.
Chaque source ne modifie que ce qui lui revient
Les imports, l'API et le tableau de bord viennent de vous, donc leurs valeurs remplacent ce qui est enregistré. Un lead ne remplit que les champs vides d'un contact issu d'un lead, et ne modifie jamais un contact issu d'un visiteur vérifié, d'un import ou de l'API.
Actions et tickets utilisent les données
Quand un visiteur connu écrit, une action côté serveur peut envoyer {{contact.external_id}} ou {{contact.plan}} à votre API, et un champ de ticket helpdesk peut être rempli avec un attribut du contact lors du transfert.
Les contacts en détail
Des règles de confiance par source
Les visiteurs vérifiés sont associés par identifiant utilisateur et jamais fusionnés avec un autre contact parce que les e-mails correspondent. Un lead n'écrase jamais un contact issu d'un visiteur vérifié, d'un import ou de l'API, car n'importe qui peut taper n'importe quelle adresse e-mail.
Règles des attributs
Les noms commencent par une minuscule et utilisent des minuscules, des chiffres et des tirets bas, jusqu'à 40 caractères. Une valeur est un texte de 1 000 caractères maximum, un nombre ou true/false. Des champs comme email et external_id sont réservés.
Un import CSV vérifiable avant
Fichiers jusqu'à 5 Mo et 10 000 lignes, séparés par des virgules, des points-virgules ou des tabulations. L'aperçu montre comment chaque colonne est utilisée et combien de contacts seraient créés, mis à jour ou ignorés, avec les raisons, avant que vous cliquiez sur Import.
Un export sans risque pour les tableurs
Export CSV télécharge les contacts correspondant à votre recherche et à votre filtre, avec une colonne par attribut. Les cellules commençant par =, +, - ou @ reçoivent une apostrophe devant, pour qu'un tableur ne les exécute jamais comme des formules.
Les conversations sur le contact
Ouvrez un contact pour voir tous ses attributs et jusqu'à ses 20 conversations les plus récentes, chacune avec un lien vers la transcription dans l'onglet Conversations. Pour un visiteur vérifié, ce sont tous les chats avec son identifiant utilisateur.
Données du contact dans les tickets helpdesk
Quand un transfert ouvre un ticket dans Zendesk, Freshdesk, HubSpot, Gorgias ou Help Scout, les champs du ticket peuvent utiliser des variables comme {{contact.plan}} : le ticket arrive avec l'offre du client déjà remplie.
REST API et serveur MCP
Listez, recherchez, créez, modifiez et supprimez des contacts depuis votre serveur avec des clés API aux permissions limitées, ou laissez un outil d'IA créer ou mettre à jour des contacts via le serveur MCP. L'API est incluse dès Starter.
Rôles et limites de l'offre
Toute votre équipe peut voir et exporter les contacts ; les editors, les admins et le propriétaire peuvent les modifier, les importer et les supprimer. Chaque agent contient 100 contacts avec Free, 5 000 avec Starter, 25 000 avec Pro et 100 000 avec Enterprise.
Questions fréquentes
Qu'est-ce qu'un contact dans intoCHAT ?
Un contact est une personne que votre agent connaît : e-mail, téléphone, nom, son identifiant utilisateur sur votre site et jusqu'à 50 attributs à vous. Chaque agent garde ses propres contacts dans l'onglet Leads, sous Contacts. Ils viennent des visiteurs vérifiés, des leads, des imports CSV, de la REST API et du serveur MCP, et des expéditeurs des e-mails auxquels répond votre agent e-mail.
Est-ce un CRM ? Y a-t-il une synchronisation avec HubSpot ou Salesforce ?
Non. Les contacts sont une liste dans intoCHAT que les actions et les tickets de votre agent peuvent utiliser, pas un CRM avec des affaires ou des pipelines, et il n'y a pas de synchronisation des contacts avec HubSpot ou Salesforce. Pour envoyer des données à vos propres systèmes, utilisez la REST API ou un webhook comme lead.created, qui fonctionne avec Zapier, Make ou n8n. Si votre helpdesk est HubSpot, le ticket de transfert est rattaché au contact HubSpot du visiteur.
L'IA voit-elle mes contacts et leurs attributs ?
Non. Les attributs sont insérés par intoCHAT dans les actions API côté serveur, jamais montrés à l'IA, et l'IA ne peut pas choisir quel contact est utilisé. Pour un visiteur vérifié, l'IA sait seulement qu'il est connecté, ainsi que son nom, pour pouvoir le saluer. Si une action a besoin d'une valeur que le contact n'a pas, elle ne s'exécute pas, et l'agent en est informé dans les mêmes termes qu'un contact existe ou non.
Quelle différence entre leads et contacts ?
Un lead est ce qu'un visiteur a laissé dans une conversation, via le formulaire de lead ou en écrivant ses coordonnées dans le chat. Les leads restent dans Collected Leads comme avant. Un contact est la personne derrière eux : un lead avec un nouvel e-mail ou un nouveau numéro de téléphone en crée un, et les leads suivants avec les mêmes coordonnées remplissent ses champs vides.
Un visiteur peut-il s'approprier le contact d'un autre en tapant son e-mail ?
Non. Un contact issu d'un visiteur vérifié, d'un import ou de l'API n'est jamais modifié par un lead. Un visiteur vérifié est retrouvé uniquement par son identifiant utilisateur signé et n'est jamais fusionné avec un autre contact par e-mail. Les visiteurs ne sont jamais informés qu'un contact existait déjà.
Comment importer mes clients existants ?
Cliquez sur Import CSV dans la carte Contacts et choisissez un fichier de 5 Mo et 10 000 lignes maximum. Les colonnes external_id, email, phone et name remplissent le contact, et toute autre colonne devient un attribut : Plan Tier est enregistré comme plan_tier. Chaque ligne met à jour le contact ayant son External ID ou son e-mail, ou en crée un. Rien n'est enregistré avant que vous ayez vérifié l'aperçu et cliqué sur Import.
Combien de contacts puis-je avoir ?
Par agent : 100 avec Free, 5 000 avec Starter, 25 000 avec Pro et 100 000 avec Enterprise. Un import ou un appel API au-delà de la limite est refusé avec un message qui l'indique ; les nouveaux visiteurs vérifiés et leads au-delà ne sont simplement pas enregistrés comme contacts, et le chat n'est pas affecté. Après un passage à une offre inférieure, un agent garde tous ses contacts et peut toujours les mettre à jour.
Que se passe-t-il quand je supprime un contact ?
Ses attributs sont supprimés avec lui, tandis que ses leads et ses conversations restent. Si le même visiteur vérifié écrit à nouveau, ou si le même e-mail arrive comme nouveau lead, un nouveau contact est créé. Supprimer un agent supprime ses contacts, et dupliquer un agent ne les copie pas.
Reconnaissez vos clients dans chaque chat
Créez votre agent gratuitement, importez un CSV de vos clients et voyez vos premiers contacts apparaître dans l'onglet Leads au fil des chats.
Créer votre agent gratuitementOffre gratuite, sans carte bancaire.