Aller au contenu
Essai gratuit 14 jours

Documentation

Guide complet de ChatDirect — chatbot IA conversationnelle, CRM intégré, Privacy by Design, intégrations et plus.

Chatbot IA

Apparence et aperçu du widget

Tous les réglages visuels du widget vivent désormais dans la page Aperçu du portail client. Les réglages sont à gauche, la maquette du widget à droite : elle se redessine à chaque frappe, avant même d'enregistrer. Ce que vous voyez est ce que verront vos visiteurs.

L'avatar du compte

Téléversez le logo de votre entreprise : il s'affiche en pastille ronde en haut de votre portail, sur la page de connexion de votre sous-domaine (votre-id.chatdirect.ca), et sert d'avatar au widget si vous n'en avez pas défini un autre. Un seul envoi suffit donc pour toute votre marque. Formats acceptés : PNG, JPG ou WebP, 2 Mo maximum ; une image carrée donne le meilleur résultat. Sans avatar, ce sont les initiales de votre entreprise qui s'affichent.

Une seule couleur à choisir

La couleur de marque pilote à elle seule l'en-tête, les bulles du visiteur, les boutons et l'icône du lanceur. Saisissez-la au sélecteur ou en hexadécimal, ou piochez dans les pastilles proposées. Le bouton « Extraire de mon site » va lire le site que vous avez déclaré et en déduit votre couleur dominante — pratique pour accorder le widget à votre charte sans chercher le code exact.

Si une teinte doit s'écarter de la marque, ouvrez « Régler chaque couleur séparément » : en-tête, bulle du visiteur, bulle de l'assistant, fond de la fenêtre et bouton conseiller s'y règlent un par un. Laissé vide, chaque champ reste calculé à partir de la couleur de marque : ne remplissez que ce qui doit vraiment différer.

Thème, placement et identité

  • Thème — Clair, sombre, ou automatique. En automatique, le widget suit la préférence d'affichage du visiteur.
  • Placement — Le coin où apparaît la bulle (bas à droite ou bas à gauche) et sa taille (petite, standard, grande).
  • Identité visuelle — L'avatar, le message d'accueil, et un bandeau optionnel sous l'en-tête (par exemple « Réponse en moins d'une minute »).
  • Bouton « Parler à un conseiller » — Sa couleur suit la marque ; vous choisissez sa forme, sa taille et son libellé.
  • Étiquette sous les réponses — Sous chaque réponse de l'IA, une ligne discrète « Nom du bot • Agent IA • À l'instant ». Étiquette standard, texte personnalisé ou aucune étiquette ; jamais sous les réponses d'un conseiller humain.
  • Signature en bas du widget — Signature ChatDirect par défaut ; texte de remplacement ou aucune signature à partir du forfait Pro.

Essayer avant d'enregistrer

Dans l'aperçu, les onglets Desktop, Tablette et Mobile redessinent le widget aux proportions de chaque écran : sur mobile il occupe toute la largeur et la bulle rétrécit, exactement comme sur un vrai téléphone. Le × ferme la fenêtre pour ne montrer que la bulle, et « Page sombre » vérifie que votre widget reste lisible sur un site au fond foncé.

Rien n'est appliqué tant que vous n'avez pas cliqué sur Enregistrer : vous pouvez essayer autant de combinaisons que vous voulez. Pour discuter réellement avec votre assistant, le lien « Ouvrir l'environnement de test » charge le vrai widget sur une page de démonstration.

Les réglages d'apparence se trouvaient auparavant dans Configuration → Apparence. Cet onglet renvoie maintenant vers la page Aperçu ; vos couleurs et vos textes ont été conservés tels quels.

Boîte de réception

Dans la barre latérale, Boîte de réception regroupe En direct (le clavardage avec un conseiller) et Toutes les conversations. Cette page est une boîte de réception en vue partagée : la liste à gauche, la conversation ouverte à droite, sans changer de page. Les flèches du clavier passent d'une conversation à l'autre.

  • Toutes, Non lues, Sauvegardées — Trois segments en haut de la liste, avec leurs compteurs.
  • Titres générés par l'IA — Chaque conversation reçoit un titre qui résume la demande du visiteur (ex. « Soumission pour un contrôle médical »). La première question reste visible en survolant le titre.
  • Extrait du dernier message — La deuxième ligne montre où en est l'échange (Bot, Visiteur ou Conseiller), ou le résumé IA s'il existe.
  • Groupes par date — Aujourd'hui, Hier, Cette semaine, Ce mois-ci, Plus ancien. Les groupes anciens sont repliés par défaut, un clic les déplie.
  • Chargement progressif — La liste charge la suite au fil du défilement.
  • Sauvegardées — Le signet déplace une conversation dans le dossier « Sauvegardées », à l'abri des suppressions groupées et du nettoyage automatique de rétention.
  • Tout marquer comme lu — Un clic dans la barre d'outils.
  • Dans une conversation — Notes, tags, résumé IA, et « Ouvrir en pleine page ». Un badge signale un membre connecté à votre site.

Quand aucune conversation n'est ouverte, le volet de droite affiche un résumé (chiffres clés et dernière conversation). Sur téléphone et tablette, la conversation s'ouvre en plein écran ; le bouton Précédent de l'appareil revient à la liste.

Depuis la fiche d'un contact, « Voir la conversation » ouvre l'échange d'origine. Pour aller d'une conversation à la fiche, cherchez le contact dans CRM → Contacts.

Installation du widget

Une seule ligne de code pour intégrer le chatbot sur votre site :

<script src="https://chatdirect.ca/widget.js?client=VOTRE-ID&v=40"></script>

Ajoutez cette ligne juste avant </body>. Le widget se charge automatiquement avec la configuration de votre bot (couleurs, langue, horaire, prompt).

Compatibilité

  • Tous les navigateurs modernes (Chrome, Firefox, Safari, Edge)
  • WordPress, Shopify, Wix, Squarespace, Webflow, HTML statique
  • WordPress : collez la ligne dans le pied de page de votre thème (fonction d'insertion de code du thème) ou passez par Google Tag Manager

Afficher le widget sur certaines pages

Par défaut, le widget apparaît sur toutes les pages de votre site. Vous pouvez le limiter à certaines pages ou l'exclure de pages spécifiques.

Méthode 1 : Via Google Tag Manager (GTM)

Si vous utilisez GTM pour intégrer le widget :

  1. Connectez-vous à tagmanager.google.com
  2. Cliquez sur votre tag ChatDirect (celui qui contient le script widget.js)
  3. Dans la section Déclencheur, cliquez sur le déclencheur actuel (ex: All Pages)
  4. Supprimez le déclencheur "All Pages" et créez-en un nouveau
  5. Type : Page vue → Certaines pages
  6. Pour afficher sur certaines pages : URL de la page → contient → /services (ou le chemin souhaité)
  7. Pour exclure certaines pages : URL de la page → ne contient pas → /admin
  8. Enregistrez et publiez le conteneur GTM
Méthode 2 : Code JavaScript conditionnel

Si vous intégrez le script directement dans votre site, vous pouvez conditionner l'affichage :

<script> if (!/\/admin|checkout|panier/.test(window.location.pathname)) { var s = document.createElement("script"); s.src = "https://chatdirect.ca/widget.js?client=VOTRE-ID&v=40"; document.body.appendChild(s); } </script>

Dans cet exemple, le widget ne s'affichera pas sur les pages contenant /admin, checkout ou panier dans l'URL.

Fournisseurs IA

ChatDirect supporte 4 fournisseurs d'IA conversationnelle :

FournisseurModèlesPlans
AnthropicClaude Haiku 5.5, Sonnet 5.5, Opus 5.5Tous
OpenAIGPT-6 Luna, GPT-6.1 Sol, GPT-6 AstraTous
GoogleGemini 3.8 Flash, Gemini 3.5 Flash-LitePro+
MistralSmall, Medium, LargePro+
Recommandation Claude Haiku 5.5 est le modèle par défaut de tous les forfaits — excellent en français, avec peu d'hallucinations.

Prompt et base de connaissances

Le prompt système définit la personnalité et les instructions de votre bot. La base de connaissances contient les informations spécifiques à votre entreprise (produits, prix, FAQ).

Bonnes pratiques

  • Définissez un ton (formel, amical, professionnel)
  • Listez vos produits/services avec les prix
  • Incluez les horaires d'ouverture
  • Ajoutez les questions fréquentes et leurs réponses
  • Précisez quand transférer vers un humain

Taille max : prompt 50 Ko, connaissances 100 Ko.

Suggestions IA dynamiques

Le bot génère automatiquement 2-3 suggestions cliquables après chaque réponse pour guider la conversation. Les suggestions sont contextuelles et s'adaptent au sujet en cours.

Pour désactiver ces bulles chez un client : Configuration → Conversations → Suggestions de suivi automatiques. Les réponses rapides fixes du début de conversation restent affichées.

Analyse de page automatique

Le chatbot analyse automatiquement le contenu de la page que votre visiteur consulte pour adapter ses réponses en temps réel. Aucune configuration manuelle par page n'est nécessaire.

Comment ça fonctionne

Lorsqu'un visiteur ouvre le chatbot, le widget extrait automatiquement les éléments clés de la page en cours :

  • Titre de la page — Le titre affiché dans l'onglet du navigateur
  • Meta description — Le résumé SEO de la page
  • Titres H1 et H2 — La structure du contenu
  • Contenu principal — Le texte de la zone principale (max 500 caractères)

Au total, un maximum de 800 caractères est envoyé à l'IA, ce qui est suffisant pour comprendre le contexte sans surcharger le système.

Exemple concret

Sans analyse de page

Visiteur sur /tarifs : « Bonjour ! Comment puis-je vous aider ? »

Avec analyse de page

Visiteur sur /tarifs : « Je vois que vous consultez nos forfaits ! Le plan Pro à 89$/mois inclut le CRM intégré et le Review Booster. Avez-vous des questions sur un plan en particulier ? »

Avantages

  • Réponses contextuelles — L'IA sait ce que le visiteur regarde et adapte son discours
  • Zéro configuration — Fonctionne automatiquement sur toutes les pages de votre site
  • Meilleur taux de conversion — Un chatbot pertinent engage davantage les visiteurs
  • Sécurisé — Le contenu est nettoyé pour prévenir les injections de prompt

Confidentialité

Le contenu de la page est traité en temps réel et suit les mêmes règles de confidentialité que les conversations. Il n'est pas stocké séparément et n'est utilisé que pour contextualiser la réponse de l'IA durant la session.

Activation

Cette fonctionnalité est activée par défaut. Pour la gérer : Configuration du bot → onglet Conversations → « Personnalisation par page ». Décochez la case pour la désactiver si nécessaire.

Auto-sync des connaissances

L'auto-sync permet au chatbot de mettre automatiquement à jour sa base de connaissances en lisant les pages de votre site web. Fini les mises à jour manuelles : vos tarifs, services et FAQ restent toujours à jour dans le chatbot.

Comment ça fonctionne

Un processus automatisé (cron) visite les URLs que vous avez configurées selon la fréquence choisie. Il extrait le contenu textuel de chaque page (en retirant scripts, navigation et styles) et l'écrit directement dans la base de connaissances (knowledge.txt) du chatbot.

  • Extraction intelligente — Seul le contenu utile est conservé (texte, titres, paragraphes)
  • Contenu permanent — Les informations synchronisées sont écrites dans la base de connaissances et persistent entre les conversations
  • Contenu manuel préservé — Votre contenu écrit manuellement n'est jamais écrasé ; le contenu synchronisé est ajouté dans une section séparée

Configuration

  1. Allez dans Configuration du bot → onglet IA & Prompts
  2. Activez la synchronisation automatique
  3. Ajoutez les URLs de vos pages importantes (une par ligne) : services, tarifs, FAQ, etc.
  4. Choisissez la fréquence : quotidienne, hebdomadaire ou mensuelle
  5. Définissez la limite de caractères par URL (max 5 000 par URL, 30 000 au total)

Cas d'utilisation

  • Page tarifs — Le bot connaît toujours vos prix à jour, même après une mise à jour de votre site
  • FAQ — Synchronisation automatique avec votre page FAQ existante
  • Blog — Le bot peut référencer vos derniers articles publiés
  • Pages services — Descriptions de services toujours à jour

Plan requis

L'auto-sync est disponible sur les plans Business et Enterprise.

Auto-sync vs Analyse de page : quelle différence ?

ChatDirect offre deux fonctionnalités complémentaires pour que votre chatbot connaisse votre site web. Voici comment elles se comparent :

Auto-sync connaissances Analyse de page automatique
QuandVia cron (quotidien, hebdomadaire ou mensuel)En temps réel, à chaque message du visiteur
QuoiScrape des URLs configurées par l'administrateurExtrait le contenu de la page que le visiteur consulte
StockageÉcrit dans la base de connaissances (knowledge.txt) — permanentInjecté temporairement dans le prompt — jamais stocké
ConfigurationURLs à configurer, fréquence, limite de caractèresSimple interrupteur (activé / désactivé), aucune URL requise
Taille5 000 chars/URL, 30 000 chars totalMax 800 caractères
Plan requisBusiness ou EnterpriseTous les plans
ButLe bot connaît tout votre site (connaissances de fond)Le bot sait ce que le visiteur regarde maintenant (contexte immédiat)

Recommandation : Activez les deux ! Auto-sync donne au chatbot une connaissance approfondie de votre site, tandis que l'Analyse de page lui permet de répondre de façon contextuelle selon la navigation du visiteur.

Multi-agents IA

La fonctionnalité Multi-agents IA permet à un seul chatbot de disposer de plusieurs « personnalités » spécialisées qui prennent automatiquement le relais selon le sujet de la conversation.

Comment ça fonctionne

  1. L'administrateur configure des agents spécialisés (nom, description, prompt dédié) dans le panneau d'administration.
  2. Lorsqu'un visiteur pose une question correspondant à un agent, le système délègue automatiquement la conversation à cet agent.
  3. L'agent spécialisé répond avec son expertise propre — la transition est invisible pour le visiteur.
  4. Les messages suivants continuent avec le prompt spécialisé de l'agent actif.

Exemple de configuration

Agent Ventes

Questions sur les prix, plans et fonctionnalités. Répond comme un conseiller commercial.

Agent Technique

Questions sur l'installation et les intégrations. Répond comme un expert technique.

Agent Support

Problèmes et demandes d'aide. Répond comme un agent de service à la clientèle.

Agent FAQ

Questions générales et fréquentes. Répond de manière concise et directe.

Avantages

  • Réponses plus précises et spécialisées par sujet
  • Chaque agent a sa propre personnalité et expertise
  • Délégation automatique — aucune intervention manuelle
  • Expérience transparente pour le visiteur (il ne voit pas le changement)
  • Nombre illimité d'agents configurables

Plan requis : Business ou Enterprise.

Multi-bots par client

La fonctionnalité Multi-bots permet à un même compte client de gérer plusieurs chatbots indépendants, chacun avec sa propre identité, ses couleurs, son prompt et sa base de connaissances. Idéal pour les entreprises qui ont besoin de bots distincts pour différents départements ou cas d'utilisation.

Cas d'utilisation

Bot Ventes

Spécialisé dans la prospection et la qualification de leads, avec un ton commercial et des réponses rapides orientées vers la conversion.

Bot Support

Dédié au service après-vente, avec accès aux FAQ techniques et un ton empathique.

Bot FAQ

Réponses rapides aux questions fréquentes, idéal pour réduire la charge du support humain.

Configuration de chaque bot

  • Nom et identité — Chaque bot a son propre nom affiché dans le widget
  • Couleurs — Palette de couleurs indépendante par bot
  • Prompt système — Personnalité et instructions dédiées
  • Base de connaissances — Contenu spécifique au domaine du bot
  • Réponses rapides — Suggestions de réponses rapides personnalisées

Intégration sur votre site

Chaque bot est sélectionné via le paramètre ?bot=nom dans le widget :

<script src="https://chatdirect.ca/widget.js?client=VOTRE-ID&bot=ventes&v=40"></script>

Vous pouvez ainsi placer un bot différent sur chaque page ou section de votre site.

Administration

La page bots.php dans le panneau d'administration permet de créer, modifier et supprimer des bots. Chaque bot est indépendant et possède ses propres statistiques, conversations et leads.

Plan requis La fonctionnalité Multi-bots est offerte à partir du plan Business (189$/mois, 5 chatbots inclus) ; le plan Enterprise (359$/mois) en inclut 15.

Fonctionnalités IA avancées

QR Code dynamique

Générez un QR Code personnalisé qui redirige les visiteurs vers votre chatbot. Idéal pour les cartes d'affaires, affiches, menus de restaurant ou emballages produit. Personnalisez la couleur et la taille, téléchargez en PNG ou SVG, et suivez les statistiques de scan en temps réel.

Plan requis

Disponible à partir du plan Pro (89$/mois).

Social proof en direct

Affichez le nombre de visiteurs actifs dans le widget (ex : « 3 personnes en ligne »). Cette preuve sociale crée un sentiment d'urgence et augmente l'engagement de 15 à 20 %. Le compteur se met à jour automatiquement toutes les 60 secondes.

Plan requis

Disponible à partir du plan Business (189$/mois).

Détection d'opportunités temps réel

L'IA analyse chaque conversation en temps réel et détecte les signaux d'achat forts : mention de budget, urgence, intention d'achat. Quand plusieurs signaux convergent, une notification immédiate est envoyée via Slack, courriel ou WhatsApp pour vous permettre d'intervenir au bon moment.

Plan requis

Disponible à partir du plan Business (189$/mois).

Auto-training IA

Le chatbot apprend des corrections faites par les agents humains en live chat. En tapant /correction suivi du texte correct, l'agent enseigne au bot la bonne réponse. Le bot utilise ces corrections comme contexte additionnel dans les conversations futures, s'améliorant continuellement sans intervention technique.

Plan requis

Réservé au plan Enterprise (359$/mois).

Documents IA (RAG)

Documents IA (RAG)

ChatDirect intègre la technologie RAG (Retrieval-Augmented Generation) grâce à une base de données Supabase (PostgreSQL) avec pgvector. Tout se gère depuis la page Connaissances du portail client : téléversez vos documents PDF, Word (.docx), Excel (.xlsx), TXT ou Markdown (.md), ou indexez les pages de votre site.

Analyse automatique du site — Saisissez l'adresse de votre site : ChatDirect lit son sitemap, vous propose la liste des pages, vous cochez celles à indexer. Les pages déjà indexées sont ignorées. L'indexation se fait page par page (20 par lot, 100 par heure).

Vous pouvez fermer la page — Le traitement s'exécute sur nos serveurs, pas dans votre navigateur. Une fois les pages mises en file, vous pouvez fermer l'onglet ou éteindre votre ordinateur : l'indexation se poursuit. Revenez sur la page Connaissances quand vous voulez pour suivre l'avancement.

Suivi des modifications — Un bouton « Vérifier les mises à jour » recompare vos pages avec ce qui a été indexé et signale celles qui ont changé depuis, pour que vous sachiez quoi réindexer.

Ordre de priorité des sources — Les réponses exactes priment sur tout, puis les documents téléversés sont privilégiés face aux pages web à pertinence comparable, et enfin les consignes générales du prompt.

Retirer une page ou supprimer un document — Les deux gestes n'ont pas la même portée, et le portail les nomme différemment pour cette raison. Retirer une page web la sort des connaissances de l'assistant : votre site n'est pas modifié, la page reste en ligne et vous pourrez la réindexer plus tard en un clic. Supprimer un document efface le fichier que vous aviez téléversé ; pour le réutiliser, il faudra le téléverser à nouveau. Dans les deux cas, l'assistant cesse immédiatement de s'appuyer sur cette source et la place libérée redevient disponible dans votre quota.

Lecture des PDF scannés (OCR) : si un PDF contient du texte sous forme d'image (document numérisé), ChatDirect applique automatiquement une reconnaissance de caractères (OCR) pour en extraire le texte et le rendre exploitable par le chatbot. Tout le traitement s'effectue sur nos serveurs canadiens, sans envoi à un tiers.

Le système découpe automatiquement vos documents en sections, génère des embeddings vectoriels et effectue une recherche sémantique en temps réel. À chaque question posée par un visiteur, l'IA compare la question à l'ensemble de vos documents pour trouver les extraits les plus pertinents et formuler une réponse précise.

Bénéfices : des réponses plus précises et fiables, basées sur le contenu spécifique de votre entreprise. Plus besoin de réécrire manuellement votre base de connaissances — importez vos documents existants et le chatbot les exploite immédiatement.

Plan requis

Disponible à partir du plan Pro (89$/mois).

Limites par plan

PlanDocumentsURLs
Pro (89$/mois)5050
Business (189$/mois)125125
Enterprise (359$/mois)300300

Review Booster

Transformez vos conversations en avis Google

Le Review Booster s’appuie sur votre Profil d’entreprise Google (anciennement Google My Business / GMB) pour proposer votre fiche Google aux visiteurs qui évaluent leur expérience. Vous devez avoir un Profil d’entreprise Google actif pour utiliser cette fonctionnalité.

Le Review Booster détecte automatiquement quand un visiteur est satisfait et lui propose de noter son expérience de 1 à 5 étoiles, directement dans le widget de chat.

3 déclencheurs intelligents

La demande d'avis se déclenche dans trois situations : le visiteur exprime de la satisfaction, l'IA détecte un sentiment positif fort, ou la conversation se termine naturellement sur une note positive.

Lien Google pour toutes les notes

Toutes les notes, de 1 à 5 étoiles, voient le lien vers votre fiche Google. 1-3 étoiles : le widget ajoute un formulaire de commentaire privé, et le lien Google reste proposé (« Vous pouvez aussi partager votre avis publiquement »). L'IA génère une réponse empathique et vous recevez une notification avec l'analyse IA des points d'amélioration. Ce fonctionnement respecte les règles de Google, qui interdisent de décourager les avis négatifs ou de solliciter seulement les avis positifs.

A/B Testing intégré

Trois variantes du message de demande sont testées automatiquement. La page CRM → Automatisations → Avis affiche les taux de conversion par variante pour optimiser vos résultats.

Courriel de suivi

Si le visiteur ne laisse pas d'avis tout de suite, vous pouvez préparer un courriel de suivi : il partira après le délai configuré, quelle que soit la note, avec un ton neutre et sans code promo, uniquement par votre propre serveur de courriel. L'envoi automatique de ce suivi est bientôt disponible. Aucun SMS n'est envoyé.

Widget témoignages

Affichez vos avis positifs directement sur votre site avec le widget témoignages. Intégrez-le en collant son code HTML sur votre site (sur WordPress, dans un bloc « HTML personnalisé »).

Configuration

Activez le Review Booster dans Configuration → onglet IA. Entrez votre URL Google Reviews depuis votre Profil d’entreprise Google (Google Maps → votre fiche → Demander des avis → copier le lien). Options disponibles : code promo de remerciement (affiché dans le widget après l'évaluation, quelle que soit la note, et jamais lié à la publication d'un avis Google), courriel de suivi (envoi automatique bientôt disponible), rapport mensuel.

Plan requis

Disponible à partir du plan Pro (89$/mois).

Mode sombre du widget

Le widget ChatDirect offre 5 thèmes visuels pour s'adapter parfaitement à l'apparence de votre site web.

Thèmes disponibles

Clair

Fond clair, texte sombre. Thème par défaut, idéal pour les sites à fond blanc.

Sombre

Fond sombre, texte clair. Parfait pour les sites avec un design sombre.

Auto

Détecte automatiquement la préférence du système d'exploitation du visiteur.

Système

Suit le thème OS en temps réel — change instantanément si le visiteur modifie ses préférences.

Bleu

Thème bleu professionnel, idéal pour les sites corporatifs.

Détection automatique (Auto / Système)

Les modes Auto et Système utilisent la media query prefers-color-scheme du navigateur pour détecter la préférence de l'utilisateur. En mode Système, le widget réagit en temps réel : si le visiteur passe son OS du mode clair au mode sombre, le widget s'adapte instantanément sans rechargement de page.

Couleurs adaptées

Chaque thème ajuste automatiquement les couleurs de fond, de texte, des bulles de messages, de la barre de saisie et des boutons pour garantir un contraste optimal et une lisibilité parfaite.

Configuration

Le thème se configure dans Configuration du bot → onglet Apparence → Thème du widget. Le mode Auto est recommandé pour la majorité des sites.

Live chat — 3 modes

Bot IA seul

Le bot répond automatiquement 24/7 sans intervention humaine. Idéal pour les entreprises qui veulent un service continu sans mobiliser d'agents.

Humain seul

Toutes les conversations sont gérées exclusivement par des agents humains. Le bot est désactivé, les visiteurs parlent directement à votre équipe.

Hybride

Le bot gère en automatique et un agent humain peut prendre le relais à tout moment via un bouton de transfert. Le mode le plus populaire.

Transfert vers un agent humain

En mode Hybride ou Humain, un bouton de transfert apparaît dans le widget. Le visiteur peut demander à parler à un humain à tout moment.

ParamètreDescription
Texte du boutonTexte personnalisable (ex. : « Parler à un agent »)
Style3 styles : outline, solid, ghost
Taille et couleursTaille ajustable, couleurs personnalisables
PositionAu-dessus ou en dessous du champ de saisie
Message de confirmationMessage affiché quand le transfert est demandé
Message hors-ligneMessage affiché quand aucun agent n'est disponible

Un badge LIVE animé apparaît dans le widget quand un agent est connecté et disponible. La disponibilité est déterminée par l'horaire configuré. Rate limit : 20 transferts par heure par adresse IP.

Interface agent (admin et portail)

Les agents gèrent les sessions live depuis le panneau d'administration ou le portail client.

  • File d'attente — Badges visuels : « En attente » et « En cours »
  • Prise en charge (takeover) — L'agent clique pour prendre une session en attente
  • Messages en temps réel — Envoi et réception instantanés
  • Messages système — « Agent X a rejoint la conversation »
  • Indicateur « vu » — L'agent voit quand le visiteur a lu ses messages
  • Lien vers la conversation — Accès à l'historique complet de la conversation avec le bot
  • Fermeture de session — L'agent ferme la session quand la conversation est terminée

Réponses sauvegardées

Accélérez vos réponses grâce aux modèles prérédigés.

  • Modèles classés par catégorie (général, leads, support, ventes)
  • Insertion en 1 clic dans le champ de saisie
  • Modifiable avant envoi — personnalisez chaque réponse
  • Gestion complète : créer, modifier, supprimer depuis la page Réponses sauvegardées

Résumé IA de la conversation

Un résumé automatique en 3 lignes est généré pour chaque session :

  • Besoin — Ce que le visiteur cherche
  • Réponse — Ce que le bot a répondu
  • Action recommandée — Prochaine étape suggérée

Généré par Claude Haiku, le résumé est mis en cache et régénérable à la demande.

Polling et indicateur « vu »

MécanismeDétail
Polling widgetLe widget du visiteur vérifie les nouveaux messages toutes les 3 secondes
Indicateur « vu »Le visiteur voit quand l'agent a lu ses messages
Badge LIVEBadge animé dans le widget quand un agent est connecté

Horaire et comportement hors-horaire

Un horaire unifié contrôle la disponibilité du bot et du transfert humain.

Comportement hors-horaireDescription
Bot continueLe bot IA répond normalement, le bouton de transfert est masqué
FormulaireUn formulaire de contact s'affiche pour capturer les coordonnées du visiteur
FerméLe widget est désactivé complètement

Presets d'horaire : Lun-Ven 9h-17h, Lun-Sam 8h-20h, 24/7. Plus de 20 fuseaux horaires supportés.

Notifications

Quand un visiteur demande un transfert ou envoie un message, votre équipe est notifiée par plusieurs canaux simultanément :

  • Slack
  • WhatsApp
  • Messenger
  • Courriel
  • Webhooks personnalisés
  • Google Sheets

Chaque notification inclut un résumé de l'historique de la conversation.

Limites et rate limiting

ActionLimite
Messages chat par session20 messages (configurable)
Polling1 200 requêtes/heure
Messages visiteur (live)10 par minute
Transferts20 par heure par IP
Astuce Le mode Hybride est recommandé pour la plupart des entreprises : le bot gère les questions courantes 24/7 et vos agents interviennent uniquement pour les cas complexes.

Réservation intelligente

Le bot prend des rendez-vous automatiquement via :

  • Calendly — Intégration directe avec pré-remplissage
  • Google Calendar — Créneaux disponibles en temps réel
  • Cal.com — Alternative open-source

Capture de leads

Le chatbot recueille les coordonnées des visiteurs de deux façons complémentaires, configurées dans Configuration → Conversations :

  • Formulaire après X messages — un court formulaire glissé dans la conversation une fois le visiteur engagé. Champs au choix : nom, courriel, téléphone, société, fonction, message. Le visiteur peut le remplir ou continuer sans le faire.
  • Formulaire pré-chat — affiché à l'ouverture du chat, avant le premier échange. Nom et courriel obligatoires, téléphone facultatif.

Formulaire à la demande — quand le bot invite lui-même le visiteur à laisser ses coordonnées, par exemple pour un rappel ou une soumission, le vrai formulaire s'affiche sous son message, avec les champs et exemples configurés, même si le bloc après X messages a déjà été montré ou ignoré. Le bot n'écrit jamais de champs vides en texte.

Indépendamment de ces formulaires, le bot reconnaît un courriel ou un numéro de téléphone (formats nord-américains et français) laissé au fil de la conversation et crée le lead automatiquement. Dans ce cas, le formulaire n'est pas proposé une seconde fois.

Exemples personnalisables

Chaque champ affiche un exemple en gris (nom, format de téléphone, fonction). Ces exemples suivent la langue du bot — Québec, France, anglais ou Mexique — et peuvent être remplacés par les vôtres pour coller à votre marché.

Destination des leads

Courriel de notification, CRM du portail, puis Slack, HubSpot, Zapier et Google Sheets selon vos intégrations.

Questionnaire structuré

Le bot pose une série de questions une à la fois, affiche un récapitulatif, demande confirmation, puis transmet le dossier. Tout se configure dans Configuration → IA & Prompts → Questionnaire, sans toucher au prompt système.

Réglages

  • Déclencheur — dès l'ouverture du chat, après un certain nombre de messages du visiteur, ou quand le visiteur exprime un besoin précis (par exemple une demande de soumission).
  • Questions — une par ligne, jusqu'à 15. Pour proposer des choix, ajoutez-les entre crochets : Quel service vous intéresse ? [Option A, Option B, Option C].
  • Messages — introduction et clôture facultatives, sujet du courriel de résultats.
  • Aperçu en direct — le déroulé complet s'affiche sous le formulaire à mesure que vous le rédigez, avec un bouton pour le tester dans le widget.

Dossiers

À la confirmation du visiteur, le dossier est envoyé par courriel, ajouté à la page CRM → Demandes qualifiées (une colonne par question, export CSV) et relayé à Slack, aux webhooks et à Google Sheets si configurés.

Fonctionnalité en bêta. L'ancien « Questionnaire de qualification » a été fusionné dans cette section.

CRM

Démarrer avec le CRM

Le CRM réunit les personnes captées par le chatbot, celles que vous ajoutez ou importez, leurs organisations, vos ventes en cours (les affaires), vos tâches (les activités) et vos courriels de suivi. Il est inclus dans tous les forfaits.

D'où viennent les contacts

  • Chatbot — formulaire après quelques messages, formulaire pré-chat, formulaire à la demande, ou courriel et téléphone donnés au fil de la conversation (voir Capture de leads).
  • Questionnaire structuré — quand le visiteur y laisse son courriel ou son téléphone.
  • Formulaires web — forfait Pro et plus.
  • Ajout manuel et import CSV.

Le menu CRM

Dans la barre latérale du portail, la section CRM regroupe : Tableau de bord CRM · Contacts · Organisations · Demandes qualifiées · Affaires · Activités · Calendrier · Automatisations › (Relances, Séquences, Modèles, Avis) · Personnaliser. Le chevron replie la section ; votre choix est mémorisé. Des pastilles signalent les nouveaux leads et les activités en retard.

Un en-tête compact

En haut de chaque page du CRM, une seule ligne : les sous-onglets de la page (par exemple Contacts · Organisations · Demandes qualifiées · Doublons), la bascule Liste / Kanban quand elle existe, puis les outils PDF, Personnaliser, Densité et le bouton ?, qui explique à quoi sert la page.

Gagner du temps

  • Aperçu rapide — Un clic sur la ligne d'un contact, d'une affaire ou d'une organisation ouvre un panneau : coordonnées, À faire, derniers éléments. Les flèches ↑ ↓ (ou J et K) passent à la ligne suivante, Échap ferme le panneau, « Ouvrir la fiche complète » ouvre la fiche.
  • Annuler — Après un changement de statut, de responsable ou d'étape, une affaire gagnée, perdue ou rouverte, une activité cochée ou une action groupée, un bandeau propose « Annuler ».
  • Densité — Confortable ou Compacte, sur les écrans de 900 px et plus. Le choix est gardé dans votre navigateur.
  • Écrans vides guidés — Une liste vide explique quoi faire et propose le bon bouton (Importer, Ajouter…).
  • Guide de démarrage — Sur le Tableau de bord CRM.

Contacts : liste et Kanban

CRM → Contacts affiche toutes les personnes du CRM. La bascule Liste / Kanban de l'en-tête change de vue.

Les statuts d'un lead

StatutSens
NouveauVient d'arriver, personne ne l'a encore traité
ContactéQualification en cours
Converti en affaireUne affaire suit maintenant la vente
ArchivéPas intéressé ou hors cible

La liste

  • Barre d'outils — recherche (nom, courriel, téléphone, société), Filtres, segment de statut, Colonnes, Importer, Exporter et + Contact.
  • Filtres — étiquette, responsable (Mes contacts, Non assignés ou une personne), champ personnalisé, score minimum, dates de création. Chaque filtre actif devient une pastille que l'on retire d'un clic.
  • Colonnes au choix — statut, prochaine activité, source, organisation, valeur des affaires, dernier contact, téléphone, responsable, étiquettes, score, date de création et vos champs personnalisés. Le choix est gardé dans votre navigateur.
  • Menu ⋯ d'une ligne — ouvrir la fiche, envoyer un courriel, appeler, changer le statut, supprimer le contact.

Le Kanban

  • Une colonne par statut. Glissez une carte : le statut change aussitôt. Sur téléphone, le menu « Déplacer vers… » fait la même chose.
  • Une carte passée à « Converti en affaire » propose de créer l'affaire.
  • Alerte d'inactivité — un lead Nouveau ou Contacté sans mouvement depuis 14 jours est bordé de rouge. Le délai se règle dans Personnaliser → Général (0 = désactivé).

Fiche contact

La fiche réunit tout sur une personne, en trois zones. Sur téléphone, les zones s'empilent.

1. L'en-tête

  • Nom, fonction et organisation, avec la pastille Score IA (voir Score IA).
  • Actions rapides : Appeler, Courriel, Note, + Activité, et le menu ⋯ (Voir la conversation, Supprimer le contact).
  • La barre Parcours : cliquez sur une étape pour changer le statut. C'est enregistré aussitôt.
  • Responsable, Prochaine activité, et les flèches Contact précédent / suivant pour parcourir votre liste sans y revenir.

2. La colonne de gauche

Des sections repliables ; leur état est mémorisé.

  • Coordonnées — courriel, téléphone, fonction, entreprise, organisation, site web, adresse, raison du contact. Un champ vide s'ouvre directement en saisie.
  • Champs personnalisés — avec le bouton « Remplir avec l'IA ».
  • Étiquettes.
  • Détail du score — probabilité de conversion, score de qualification, niveau d'intention et signaux détectés.
  • Origine du lead — canal, date de capture, page source, adresse IP partielle et session. Pour un contact importé, les colonnes supplémentaires du fichier.

3. La zone centrale

  • Les onglets de saisie Note, Activité (appel, rencontre, tâche, courriel ou échéance), Appel (joint, pas de réponse, message laissé, occupé, avec une note) et Courriel (voir Courriel depuis le CRM).
  • À faire — les activités prévues, à cocher ; en rouge si elles sont en retard.
  • Le fil — onglets Conversation, Notes, Activités et Historique, et menu Filtrer. En tête du fil, la « Demande initiale » : le premier message du visiteur.

Éléments liés

Les affaires du contact (étape, en cours, gagnée ou perdue), son organisation et ses collègues de la même organisation. Sur un très grand écran, ils forment une colonne à droite.

Bon à savoir La conversation du chatbot n'est visible qu'avec la permission « Voir les conversations » ; sans elle, seule la demande initiale reste affichée. Supprimer un contact est définitif.

Du lead à l’affaire

ChatDirect suit le modèle des CRM de vente comme Pipedrive : le statut du lead (Nouveau, Contacté, Converti en affaire, Archivé) qualifie la personne avant la vente, et l’affaire suit la vente elle-même.

En haut de la fiche du contact, la barre Parcours montre tout le chemin : Nouveau ▸ Contacté ▸ affaire en cours (étape et probabilité) ▸ Client.

Règles automatiques

  • Créer une affaire fait passer le lead à « Converti en affaire ».
  • Passer un lead à « Converti en affaire » propose aussitôt de créer son affaire.
  • Gagner une affaire ajoute l’étiquette « Client » au contact.

Organisations

Une organisation regroupe les personnes d’une même entreprise et leurs affaires. Elles se trouvent dans CRM → Organisations.

Créer et rattacher

  • + Ajouter une organisation — nom, secteur, site web, téléphone, nombre d'employés, adresse et vos champs personnalisés.
  • Sur la fiche d’un contact, le champ Organisation propose vos organisations pendant la frappe : un nom existant y rattache le contact, un nom nouveau crée l’organisation, un champ vidé détache le contact.
  • Une organisation tapée dans une affaire est créée de la même façon.
  • Créer à partir des sociétés des leads — crée vos organisations en une fois à partir du champ Société de vos leads, et y rattache ces leads.

La liste et la fiche

La liste se cherche par nom ou secteur et affiche les personnes, les affaires ouvertes, leur valeur et la prochaine activité. La fiche montre un aperçu chiffré (contacts, affaires ouvertes, gagné, jours sans activité), ses personnes (Rattacher, Détacher), ses affaires, une note, les activités prévues de tous ses contacts et un historique regroupé, filtrable. Vous pouvez y planifier une activité pour l'un de ses contacts.

Renommer une organisation met à jour tous ses contacts. La supprimer garde les contacts et les affaires, sans organisation.

Demandes qualifiées

Dans CRM → Demandes qualifiées, chaque dossier complété et confirmé par un visiteur avec le questionnaire structuré apparaît sur une ligne, avec la date et une colonne par question.

  • Voir — déplie le dossier complet : toutes les réponses et le récapitulatif confirmé par le visiteur.
  • Conversation — ouvre l'échange d'origine dans la boîte de réception (permission « Voir les conversations »).
  • Exporter CSV — télécharge tous les dossiers, une colonne par question (permission « Exporter des données »).
  • Supprimer — retire définitivement un dossier.
  • Configurer le questionnaire — ouvre la section Questionnaire de la configuration (administrateurs).

L'entrée apparaît dans le menu dès que le questionnaire est offert à votre compte ou qu'un premier dossier existe. Si le visiteur donne son courriel ou son téléphone, il est aussi ajouté à vos contacts.

Le questionnaire structuré est en bêta.

Affaires, pipeline et produits

Un lead est une personne. Une affaire est une vente en cours avec cette personne ou son organisation : elle a une valeur, une étape, une date de clôture prévue, un responsable et des étiquettes de couleur. Un même contact peut avoir plusieurs affaires.

Le pipeline

  • CRM → Affaires : sous-onglets Pipeline et Produits, bascule Kanban / Liste.
  • Une colonne par étape, avec son total et son nombre d'affaires. En haut : le total ouvert et la prévision pondérée (valeur × probabilité de l'étape).
  • Glissez une carte vers une autre étape, ou vers les zones Gagnée et Perdue qui apparaissent pendant le déplacement.
  • Filtres par responsable (dont « Mes affaires »), étiquette et recherche ; affaires ouvertes, gagnées ou perdues ; vues enregistrées.
  • En vue Liste, les actions groupées : changer d'étape, marquer gagnées ou perdues, assigner, ajouter une étiquette, modifier un champ, supprimer.
  • Étapes par défaut : Qualifié (10 %), Contact établi (25 %), Rencontre planifiée (40 %), Proposition envoyée (60 %), Négociation (80 %). Elles se modifient dans Personnaliser.

Ajouter une affaire

+ Ajouter une affaire, ou le bouton « + Affaire » d'une fiche contact ou organisation. Vous indiquez la personne (existante, ou nouvelle : le contact est alors créé), l'organisation, la valeur et la devise (CAD, USD, EUR), le pipeline et l'étape, les étiquettes, la date de clôture prévue, le responsable et le canal source.

La fiche affaire

  • Barre d'étapes cliquable, enregistrée aussitôt ; boutons Gagnée, Perdue (avec le motif) et Rouvrir.
  • Produits : prix, quantité et remise par ligne ; la valeur de l'affaire devient la somme des lignes.
  • Notes, activités liées, autres affaires du contact et historique de chaque changement.
  • Un courriel au contact de l'affaire (voir Courriel depuis le CRM).
  • Alerte d'inactivité : au-delà du délai de son étape (14 jours par défaut), la carte est bordée de rouge, « N jours sans activité ». Une note, une modification ou un changement d'étape remet le compteur à zéro.

Produits et services

Le catalogue (Affaires → Produits) contient le nom, le code, le prix, la devise, l'unité (heure, mois, unité…), une description et la case « Actif ». Changer un prix ne modifie pas les affaires existantes ; un produit inactif reste dans les affaires qui l'utilisent.

Activités, alertes et « Ma journée »

CRM → Activités réunit tout ce qu'il y a à faire, pour toute l'équipe. Les anciens « rappels » sont devenus des activités.

Créer une activité

+ Nouvelle activité : type (appel, rencontre, tâche, courriel, échéance), titre, date, heure et durée, priorité (Haute, Normale, Basse), responsable, lien facultatif vers un contact, une organisation ou une affaire, et une description.

Suivre ses activités

  • Onglets En retard, Aujourd’hui, Cette semaine, À venir, Terminées et Toutes, avec leurs compteurs.
  • Filtres par type et par responsable (« Mes activités »).
  • Sur chaque activité : marquer comme faite, reporter de +1 jour ou +1 semaine, modifier, supprimer.
  • Les activités apparaissent aussi dans le calendrier, sur la fiche du contact et dans l’application mobile.

Mes alertes

Chaque personne règle ses alertes dans le menu Mes alertes : être prévenue avant l'heure prévue (15 minutes par défaut), quand une activité passe en retard, et aussi par courriel si elle le souhaite. Les alertes arrivent dans la cloche du portail et sur l'application mobile.

Mes courriels

Le menu Mes courriels règle le courriel reçu quand on vous assigne une activité (activé par défaut) et le résumé du matin (7 h) de vos activités en retard et du jour, désactivé par défaut. Ces courriels internes partent par votre serveur de courriel s'il est connecté, sinon par ChatDirect.

« Ma journée »

En haut de l'accueil du portail, du Tableau de bord CRM et de l'application mobile, « Ma journée » résume pour vous : vos activités en retard et du jour, les nouveaux leads des dernières 24 heures et vos affaires qui stagnent. S'il y a des retards, une phrase de priorité rédigée par l'IA vous dit par où commencer.

Calendrier

CRM → Calendrier affiche vos activités par mois ou par semaine.

  • Glisser-déposer — déplacez une activité vers un autre jour (sur écran tactile, appui long). L'heure est conservée.
  • Déplacer — le même changement par un menu « Déplacer vers… », pratique au clavier ou sur téléphone.
  • Annuler — un bandeau permet de revenir en arrière après un déplacement.

Abonnement au calendrier (iCal)

En bas de la page Calendrier, chaque utilisateur a son lien personnel pour voir ses activités dans Google Agenda, Outlook ou Calendrier Apple. Détails dans Calendrier iCal.

Journal d'activité

Le sous-onglet Journal (Activités · Calendrier · Journal) affiche tous les événements du CRM en ordre chronologique, page par page :

  • capture d'un nouveau lead ;
  • changement de statut ;
  • note ajoutée ;
  • courriel ouvert dans la messagerie ou envoyé ;
  • étiquette ajoutée ou retirée ;
  • activité créée ou terminée.

Tableau de bord CRM

CRM → Tableau de bord CRM donne la situation d'un coup d'œil.

Guide de démarrage

Pour un nouveau compte, cinq étapes : installer le chatbot sur votre site (cochée dès la première conversation), importer vos contacts, créer une affaire, planifier une activité et inviter un collègue (facultatif). Le guide disparaît quand les étapes obligatoires sont faites ; « Masquer le guide » le cache avant.

Ensuite

  • Ma journée — vos retards, vos activités du jour, vos nouveaux leads.
  • Indicateurs — contacts (et nouveaux cette semaine), leads à traiter, taux de conversion, affaires ouvertes, affaires gagnées ce mois-ci.
  • Nouveaux leads — les derniers arrivés.
  • Statistiques des affaires — affaires en cours par étape, prévision pondérée, affaires gagnées et taux de réussite sur 90 jours, durée du cycle de vente, gagnées et perdues par mois, motifs de perte.

Rapport CRM en PDF

Le bouton PDF de l'en-tête du CRM ouvre une page imprimable. Choisissez la période (le mois en cours par défaut), cliquez sur Appliquer, puis sur Imprimer / PDF : la fonction d'impression de votre navigateur enregistre le PDF.

  • Indicateurs clés : total des leads, taux de conversion, score moyen, leads chauds (score de 8 et plus).
  • Entonnoir des leads par statut.
  • Liste des leads chauds, puis de tous les leads de la période.

Le rapport porte sur les leads ; les statistiques des affaires sont sur le Tableau de bord CRM. Il demande la permission « Exporter des données ».

Courriel depuis le CRM

Sur la fiche d'un contact, l'onglet Courriel :

  1. Choisissez le type (suivi, proposition, relance, remerciement) et cliquez sur Rédiger avec l'IA : l'objet et le texte sont proposés à partir du contexte du contact. Relisez et ajustez.
  2. Envoyer le courriel ouvre votre propre logiciel de courriel avec l'objet et le texte.
  3. Si votre serveur de courriel est connecté, le bouton Envoyer expédie le message directement, par votre serveur. Il est noté « Courriel envoyé » dans l'historique.

Depuis une affaire, choisissez le destinataire parmi les contacts de l'affaire ou de son organisation, partez d'un modèle ou de l'IA, puis Envoyer ou Ouvrir dans ma messagerie. L'envoi est noté dans l'historique de l'affaire et du contact.

Les règles

  • Un courriel envoyé depuis ChatDirect part uniquement par votre serveur de courriel (voir Automatisations).
  • Chaque courriel commercial porte un pied de page : nom de l'entreprise, adresse postale, courriel de réponse et lien « Se désabonner ».
  • Si le contact s'est désabonné, un avertissement s'affiche : vous ne pouvez lui écrire qu'en cochant « Message non commercial ».
  • Au plus 60 envois directs par heure et par compte.
  • Envoyer un courriel ne change pas le statut du lead.

Automatisations

CRM → Automatisations regroupe Relances, Séquences, Modèles et Avis (le tableau de bord du Review Booster).

Bientôt disponible L'envoi automatique des relances, des séquences et des suivis d'avis aux prospects n'est pas encore activé. Vous pouvez déjà tout préparer : messages, délais, déclencheurs et modèles. Ces pages affichent « Envoi automatique non activé ». Les alertes d'activités et le résumé du matin, eux, fonctionnent déjà.

Votre serveur de courriel, et seulement lui

Tout courriel envoyé à un prospect depuis ChatDirect part par votre propre serveur de courriel : une API (SMTP2GO, SendGrid, Brevo, Mailgun, Amazon SES) ou un serveur SMTP avec chiffrement TLS. ChatDirect n'envoie jamais ces courriels à votre place : sans serveur connecté, rien ne part. Le réglage se fait dans Configuration → Intégrations (forfait Pro et plus). La carte « Serveur d'envoi des courriels », en haut des pages d'automatisation, montre l'état et propose Tester la connexion.

Identification de l'expéditeur

Dans le même onglet, le nom de l'entreprise et l'adresse postale sont obligatoires pour les envois automatiques. Comme l'exigent la loi canadienne anti-pourriel (LCAP) et le RGPD, ils figurent au bas de chaque courriel commercial, avec votre courriel de réponse et un lien de désabonnement.

Consentement et désabonnement

  • Les contacts ajoutés à la main ou importés ne reçoivent aucun envoi automatique sans la case de consentement cochée.
  • Le lien « Se désabonner » demande une confirmation ; les messageries compatibles offrent aussi le désabonnement en un clic.
  • Une personne désabonnée ne reçoit plus aucun envoi automatique de votre compte.

Pause des envois

Si votre serveur refuse un envoi, ou si l'identification de l'expéditeur est incomplète, un bandeau rouge l'indique, avec les boutons Corriger et Tester la connexion. Un test réussi lève la pause.

Le CRM n'envoie pas de SMS.

Relances en 3 étapes

Automatisations → Relances prépare jusqu'à trois courriels de relance après la capture d'un lead. Pour chaque étape :

  • Délai en heures depuis la capture (0 = étape inactive, 720 heures au plus) ;
  • Sujet du courriel ;
  • Contenu du courriel.

Exemple

ÉtapeDélaiSujet
11 heureMerci pour votre intérêt !
224 heuresAvez-vous des questions ?
372 heuresUn dernier mot de notre part
Bientôt disponible Vos relances sont enregistrées, mais leur envoi automatique n'est pas encore activé. Elles partiront par votre serveur de courriel, avec l'identification de l'expéditeur et le lien de désabonnement. Pas de SMS.

Séquences

Automatisations → Séquences enchaîne des étapes à partir d'un déclencheur (forfait Business et plus).

  • Déclencheur — changement de statut, étiquette ajoutée, score atteint, ou nombre de jours depuis la capture.
  • Étapes — envoyer un courriel (à partir d'un modèle), attendre quelques jours, changer le statut. Chaque étape peut avoir une condition (statut ou score).
  • État — active, inactive ou en pause, avec le nombre de leads en cours et terminés.

Les règles prévues à l'envoi

  • Votre serveur de courriel uniquement, avec un lien de désabonnement dans chaque message.
  • Les personnes désabonnées sont exclues, de même que les contacts ajoutés à la main ou importés sans consentement.
  • Au plus un courriel par lead, par séquence et par jour.
Bientôt disponible Vous pouvez créer et régler vos séquences dès maintenant ; leur exécution automatique n'est pas encore activée.

Modèles de courriel

Automatisations → Modèles (forfait Pro et plus) garde vos courriels types : nom, catégorie (suivi, bienvenue, relance, proposition, remerciement, autre), sujet et texte. Modifier, dupliquer, supprimer.

Variables à insérer d'un clic :

{nom} — Nom du contact {email} — Courriel du contact {entreprise} — Entreprise du contact {téléphone} — Téléphone du contact {bot_name} — Nom du chatbot {date} — Date du jour {agent} — Nom de la personne qui écrit

Les modèles servent dans le courriel depuis une affaire et dans les étapes « Envoyer un courriel » des séquences.

Ajout manuel, import et export

Ajouter un contact

Contacts → + Contact : au moins un nom, un courriel ou un téléphone ; société, fonction, statut et note sont facultatifs. Cochez la case de consentement si la personne a accepté de recevoir vos communications. Si le courriel ou le téléphone existe déjà, ChatDirect propose d'ouvrir la fiche existante ou de créer quand même le contact.

Importer un fichier CSV

  1. Choisir le fichier — un CSV d'Excel, de Google Sheets ou d'un autre CRM (2 Mo et 2 000 lignes au plus ; un modèle est téléchargeable).
  2. Associer les colonnes — reconnues automatiquement en français, en anglais et en espagnol, y compris vers vos champs personnalisés.
  3. Vérifier et importer — nombre de contacts à créer, doublons et lignes en erreur avec leur motif.

Pour les doublons (même courriel ou même téléphone) : les ignorer (recommandé), compléter la fiche existante, ou les importer quand même. Un import récent peut être annulé : les contacts créés par ce fichier sont retirés.

Les contacts ajoutés à la main ou importés ne reçoivent aucun courriel automatique sans consentement (LCAP, Loi 25).

Exporter

  • Contacts → Exporter — un CSV avec date, nom, courriel, téléphone, société, fonction, message, statut, score et responsable.
  • Compte → Export — une archive ZIP par catégories, dont « Leads et CRM » (leads, suivi, notes, étiquettes, champs personnalisés, historique, activités). Les affaires, les organisations et les produits ne sont pas encore inclus.

Doublons

Le sous-onglet Doublons (Contacts) regroupe les fiches qui partagent le même courriel ou le même téléphone. Pour chaque groupe, ChatDirect indique la fiche recommandée.

Garder celui-ci conserve la fiche choisie et masque les autres fiches du groupe ; une note le rappelle sur la fiche gardée. Les notes, étiquettes et historiques des fiches masquées ne sont pas recopiés : reportez ce qui compte avant de choisir.

Astuce Passez sur les doublons après chaque import pour garder une base propre.

Vues enregistrées et actions groupées

  • Mes contacts et Mes affaires : un clic pour ne voir que ce qui vous est assigné.
  • Vues enregistrées : appliquez des filtres, nommez la vue et cliquez sur ★ Enregistrer cette vue. Elle est partagée avec toute l’équipe ; le « × » la retire.
  • Actions groupées : cochez plusieurs lignes (ou toute la page) ; une barre apparaît en bas pour changer le statut, assigner, ajouter une étiquette, modifier un champ ou supprimer. Chaque changement est inscrit dans l'historique des contacts, et un bandeau permet d'annuler.

Personnaliser le CRM

CRM → Personnaliser (ou le bouton Personnaliser de l'en-tête) est réservé aux administrateurs. La page compte quatre parties :

  • Champs personnalisés — voir Champs personnalisés.
  • Étapes de vente — vos pipelines et leurs étapes : nom, ordre, probabilité (%) et alerte d'inactivité en jours (0 = jamais). Une étape ou un pipeline qui contient des affaires ne peut pas être supprimé.
  • Étiquettes — voir Étiquettes de couleur.
  • Général — devise par défaut (CAD, USD, EUR) et alerte d'inactivité des leads, en jours (0 = désactivée).

Champs personnalisés

Créez vos propres champs pour les contacts, les organisations et les affaires dans Personnaliser → Champs personnalisés.

Types de champs disponibles

TypeDescriptionExemple
TexteChamp texte libreNom du projet
NombreValeur numériqueBudget estimé
Liste à choixListe déroulante avec options prédéfiniesType de projet
DateSélecteur de dateDate de renouvellement
Case à cocherOui / NonClient VIP

Deux cases utiles

  • Colonne — le champ peut s'afficher comme colonne dans la liste.
  • IA (contacts) — l'IA remplit le champ à partir de la conversation s'il est vide, seulement avec ce que le visiteur a dit lui-même. Elle ne remplace jamais une valeur saisie. Le bouton « Remplir avec l'IA » de la fiche le fait sur demande. Pour cela, le texte de la conversation est transmis au fournisseur d'IA.

Les champs servent aussi aux filtres, aux actions groupées, à l'import CSV, aux formulaires web et à l'application mobile. Retirer un champ le masque ; les valeurs déjà saisies sont conservées.

Étiquettes de couleur

Repérez vos contacts et vos affaires d’un coup d’œil avec des étiquettes de couleur (Client, Chaud, Tiède, Froid… personnalisables, 10 couleurs), gérées dans Personnaliser → Étiquettes. Elles s’affichent sur la fiche, dans la liste et dans le Kanban.

  • Renommer une étiquette la renomme partout.
  • Une étiquette de contact retirée reste sur les contacts, en gris ; une étiquette d'affaire supprimée est retirée des affaires.
  • L'étiquette « Client » est posée automatiquement à la première affaire gagnée.

Score de qualification (0-15)

Chaque lead reçoit un score sur 15, recalculé au fil des échanges :

CritèrePoints
Coordonnées et champs remplis à la captureScore de départ
5, puis 10, puis 20 messages échangés+1 à chaque palier
Conversation de plus de 5 minutes+1
Visiteur revenu (2 visites, puis 4)+1 à chaque palier
Page à forte intention (tarifs, contact, soumission, démo, essai, rendez-vous)+2
Signaux dans les messages (achat, budget, urgence, ou signal négatif)À la hausse ou à la baisse

Le score sert au filtre « score minimum » de la liste et au rapport PDF (leads chauds : 8 et plus).

Score IA (probabilité de conversion)

En plus du score sur 15, ChatDirect estime la probabilité qu'un lead devienne client, de 0 à 95 %. Elle s'affiche dans la pastille Score IA en haut de la fiche ; la section « Détail du score » en donne le détail.

Critères de calcul

FacteurImpact
Score du lead comparé au score moyen de vos leads convertisFacteur principal (60 % à égalité)
Courriel connu+10 %
Téléphone connu+10 %
Niveau d'intention élevé (moyen)+15 % (+8 %)
Conversation engagée+5 %
Signal négatif dans les messages-15 %
Lead archivé-30 %

Signaux détectés

Intention d'achat, budget mentionné, urgence, courriel ou téléphone partagé, signal négatif (« trop cher », « pas intéressé »…), conversation longue, visiteur engagé. Ils déterminent le niveau d'intention : haut, moyen ou bas.

Astuce Triez vos appels de la semaine par Score IA pour commencer par les leads les plus prometteurs.

Notifications et alertes

  • Cloche du portail — Nouveaux leads, demandes de transfert vers un conseiller, activités bientôt dues ou en retard, réponses à vos tickets. Un clic marque comme lu et ouvre l'élément.
  • Pastilles du menu CRM — Nombre de nouveaux leads et d'activités en retard.
  • Application mobile — Notifications pour un nouveau lead (avec les boutons Appeler et SMS, qui ouvrent les applications de votre téléphone), un transfert et vos alertes d'activités.
  • Courriel — À chaque nouveau lead (adresse réglée dans Configuration → Identité), quand on vous assigne une activité, résumé du matin et alertes d'échéance si vous les demandez.
  • Slack, WhatsApp, Messenger, webhooks, Google Sheets — Nouveaux leads, selon vos intégrations.

Niveaux d'accès au CRM Bêta

Dans Compte → Utilisateurs, chaque utilisateur peut recevoir un accès au CRM distinct de son rôle :

NiveauCe qu'il permet
Aucun accèsLe CRM n'apparaît ni dans le portail ni dans l'application.
Lecture seuleVoit tout le CRM, ne modifie rien.
Ses contacts seulementVoit et gère les contacts, affaires et activités qui lui sont assignés. Peut archiver un contact, pas le supprimer.
Toute l'équipeVoit et gère tout le CRM, import et doublons compris.
Administrateur du CRMTout, plus les réglages du CRM (étapes, champs, étiquettes) et la clé API publique.
  • Par défaut (« Selon le rôle ») : Administrateur → Administrateur du CRM ; Gestionnaire et Agent → Toute l'équipe ; Lecteur → Lecture seule.
  • Une option du compte permet aux utilisateurs « Ses contacts seulement » de voir aussi les contacts non assignés et de se les attribuer (« Me l'attribuer »).
  • On ne règle pas son propre accès, ni un accès supérieur au sien. Le changement s'applique tout de suite : portail, application, exports, calendrier iCal.
  • Les conversations et le clavardage en direct gardent leurs propres permissions.
Bêta Les niveaux d'accès au CRM sont activés compte par compte. Écrivez-nous pour les essayer.

Formulaires web embarquables

Créez des formulaires HTML intégrables directement sur le site web de votre client. Les soumissions sont automatiquement converties en leads dans le CRM avec notifications.

Création d'un formulaire

  • Champs standard — Nom, courriel, téléphone, message
  • Champs personnalisés — Ajoutez vos propres champs définis dans la configuration
  • Couleurs — Personnalisez les couleurs du formulaire pour correspondre au site du client

Intégration

Un code embed est généré automatiquement. Il suffit de le copier-coller dans le code HTML du site :

<iframe src="https://chatdirect.ca/form.php?client=MON-CLIENT" width="100%" height="500" frameborder="0"></iframe>

Sécurité

  • Anti-spam honeypot — Champ invisible pour bloquer les robots
  • Rate limit — Limite de soumissions par IP pour éviter les abus
  • Notifications — Alerte automatique lors de chaque nouvelle soumission
Note Les formulaires web sont disponibles à partir du plan Pro.
Analytics

Analytics avancé

Le tableau de bord Analytics offre une vue complète de la performance de votre chatbot. Accessible depuis le portail client, il regroupe toutes les métriques clés, les graphiques de tendance et les outils d'analyse dont vous avez besoin pour optimiser votre chatbot et mesurer son impact sur votre activité.

Tableau de bord et métriques

Le dashboard principal affiche en un coup d'oeil les indicateurs essentiels de votre chatbot :

  • Conversations totales — Nombre de conversations sur la période sélectionnée
  • Messages moyens par conversation — Indicateur de la profondeur des échanges
  • Tokens consommés — Utilisation des tokens IA sur la période
  • Satisfaction — Taux de pouces en haut vs pouces en bas
  • Performance — Temps de réponse moyen, durée moyenne, taux de rebond, taux d'abandon et taux de conversion en leads

Quatre graphiques accompagnent ces métriques :

  • Conversations par jour — Diagramme à barres montrant le volume quotidien
  • Heures de pointe — Barres horizontales identifiant les créneaux les plus actifs
  • Tokens par jour — Courbe de consommation quotidienne
  • Tendance satisfaction — Courbe d'évolution du taux de satisfaction

Un sélecteur de dates permet de choisir librement la période à analyser. Le dashboard se met à jour automatiquement toutes les 60 secondes sans rechargement de la page.

Comparaison de périodes et alertes

Activez la case « Comparer » pour afficher une seconde période de référence. Les dates de comparaison sont personnalisables. Chaque métrique affiche alors un indicateur delta coloré :

  • +12% en vert pour une amélioration
  • -8% en rouge pour une dégradation

Le système détecte également les anomalies automatiquement et affiche des alertes dans le dashboard :

  • Chute de satisfaction supérieure à 20%
  • Taux d'abandon dépassant 50%
  • Pic de tokens supérieur à 200% de la moyenne
  • Zéro conversation pendant 3 jours consécutifs
  • Taux de rebond supérieur à 70%
Note Les alertes sont calculées automatiquement à chaque chargement du dashboard. Aucune configuration n'est requise.

Analyses détaillées

Sous le dashboard principal, des sections détaillées offrent une analyse approfondie :

Engagement

  • Visiteurs uniques vs visiteurs récurrents
  • Taux de transfert vers un humain
  • Taux de téléversement de fichiers
  • Répartition des évaluations positives et négatives

Business

  • Coût total, coût par conversation et coût par lead (visible uniquement en mode BYOK)
  • Nombre de leads générés sur la période
  • Tokens totaux consommés

Top pages — Tableau des pages les plus visitées par les visiteurs avant leur interaction avec le chatbot. Utile pour comprendre le parcours utilisateur.

Questions les plus posées — Tableau regroupant les premières questions envoyées par les visiteurs. Permet d'identifier les sujets récurrents et d'ajuster la base de connaissances.

Messages les moins bien notés — Liste des réponses du chatbot ayant reçu un pouce vers le bas. Idéal pour repérer les points à améliorer dans le prompt ou la base de connaissances.

Exports

Deux formats d'export sont disponibles :

  • Export PDF — Rapport imprimable contenant les métriques clés et les graphiques. Idéal pour le partage avec l'équipe ou les rapports périodiques.
  • Export CSV — Données brutes exportables (conversations, tokens, questions, ou l'ensemble). Utile pour une analyse personnalisée dans un tableur.

Widget embarquable

Un mini-dashboard peut être intégré directement sur votre site web via une iframe. Ce widget affiche les métriques essentielles en temps réel.

  • Authentification par clé API publique (api_public_key)
  • Thèmes disponibles : clair (light) et sombre (dark)
  • Rafraîchissement automatique toutes les 5 minutes
Prérequis Le widget embarquable nécessite une clé API publique. Générez-la depuis l'onglet Intégrations de la configuration de votre bot.

Automatisations

Rapport hebdomadaire par courriel — Un résumé automatique des statistiques de la semaine est envoyé par courriel chaque semaine. Le cron s'exécute automatiquement et inclut les métriques clés, les tendances et les alertes éventuelles.

Webhooks analytics — Envoyez automatiquement vos statistiques vers une URL configurée, sur une base quotidienne ou hebdomadaire. Les données sont envoyées en format JSON via POST.

Plan requis Les webhooks analytics sont disponibles à partir du plan Business.

API analytics (v1)

L'endpoint /api/v1/stats.php permet de récupérer les statistiques par programmation. L'authentification se fait par clé API dans l'en-tête de la requête.

ParamètreDescription
fromDate de début (YYYY-MM-DD)
toDate de fin (YYYY-MM-DD)
metricsMétriques souhaitées (conversations, tokens, satisfaction, leads)
Plan requis L'API v1 analytics est disponible à partir du plan Business.
Intégrations

Google Analytics, Slack et Webhooks CRM

Google Analytics 4

Les événements du chatbot sont suivis directement dans Google Analytics :

ÉvénementDéclencheur
chat_openedVisiteur ouvre le widget
message_sentVisiteur envoie un message
lead_capturedCoordonnées capturées
transfer_requestedTransfert vers humain demandé

Slack

Des notifications sont envoyées dans Slack pour chaque nouveau lead, transfert ou alerte. Il suffit de créer un webhook entrant dans Slack et de coller l'URL dans la configuration.

Webhooks CRM

Les leads sont envoyés automatiquement vers un CRM externe :

  • HubSpot — Intégration directe via API
  • Pipedrive — Création automatique d'affaires
  • Monday.com — Ajout d'éléments au tableau
  • Webhook personnalisé — Envoi POST JSON vers n'importe quelle URL

Ces intégrations sont particulièrement utiles pour les entreprises B2B et SaaS ainsi que le commerce en ligne. Découvrez toutes nos solutions par secteur.

Format du webhook JSON

{ "name": "Jean Dupont", "email": "jean@exemple.com", "phone": "514-555-1234", "page": "/tarifs", "message": "Je suis intéressé par le plan Pro", "score": 12, "timestamp": "2026-03-25T10:30:00" }

Fournisseurs d'API de courriel

FournisseurGratuitNotes
SMTP2GO1 000 / moisRecommandé pour débuter, configuration simple
SendGrid100 / jourPopulaire, bonne délivrabilité
Brevo9 000 / moisGénéreux en gratuit, interface en français
Mailgun100 / jourTrès fiable, API avancée
Amazon SES3 000 / mois ** Si hébergé sur AWS, tarif le plus bas

Canaux de communication

Configurez vos canaux dans l'onglet Canaux de la page Configuration du chatbot. Le chatbot IA répond automatiquement sur tous les canaux activés.

Compte Twilio (prérequis pour SMS et WhatsApp)

Twilio est le fournisseur utilisé pour les canaux SMS et WhatsApp. Vous avez besoin d'un compte Twilio (twilio.com/console).

  1. Créez un compte Twilio (essai gratuit disponible)
  2. Sur la page d'accueil de la console, copiez votre Account SID et Auth Token
  3. Collez-les dans la section Compte Twilio de l'onglet Canaux
  4. Achetez un numéro de téléphone Twilio (SMS ou WhatsApp)

SMS (Twilio)

Le chatbot reçoit et répond aux SMS automatiquement. Quand un visiteur demande un agent, une session live chat est créée et l'agent peut répondre par SMS.

  1. Activez le canal SMS dans l'onglet Canaux
  2. Entrez votre numéro Twilio (format +15145551234)
  3. Dans votre console Twilio → numéro → Messaging → collez le webhook :
https://chatdirect.ca/api/twilio-webhook.php

WhatsApp Business (via Twilio)

Même principe que le SMS mais via WhatsApp. Le chatbot répond aux messages WhatsApp et peut transférer vers un agent.

  1. Activez WhatsApp dans l'onglet Canaux
  2. Entrez votre numéro WhatsApp Twilio
  3. Dans Twilio → Messaging → WhatsApp Sandbox → collez le webhook :
https://chatdirect.ca/api/whatsapp-webhook.php

Facebook Messenger + Instagram DM

Le chatbot répond aux messages Messenger et aux DM Instagram via l'API Meta.

  1. Activez Messenger dans l'onglet Canaux
  2. Entrez votre Page Access Token et Page ID (depuis votre Facebook App)
  3. Dans votre Facebook App → Webhooks → collez le webhook :
https://chatdirect.ca/api/messenger-webhook.php

Le même token fonctionne pour Instagram DM si votre page Facebook est liée à votre compte Instagram professionnel.

Courriel entrant

Le chatbot répond aux courriels entrants et crée automatiquement des leads.

  1. Activez le canal Courriel dans l'onglet Canaux
  2. Votre adresse est attribuée automatiquement : {votre-client-id}@bot.chatdirect.ca
  3. Configurez l'Inbound Parse chez votre fournisseur de courriel (Mailgun, SendGrid, SMTP2GO, etc.) pour transférer les courriels entrants vers :
https://chatdirect.ca/api/email-webhook.php
Tous les canaux sont connectés au même CRM. Les leads capturés par SMS, WhatsApp, Messenger ou courriel apparaissent dans votre pipeline, avec le canal d'origine identifié. Les agents peuvent répondre via le live chat et le message est renvoyé sur le canal d'origine du visiteur.

Login Handoff (Transfert de session membre)

Le Seamless Login Handoff permet au chatbot de conserver l'historique de conversation quand un visiteur se connecte à son espace membre. Le bot personnalise ses réponses automatiquement. Compatible avec toutes les plateformes web.

Méthode 1 : Login Handoff automatique (utilisateur déjà connecté)

Si le visiteur est déjà connecté sur votre site, votre site injecte la variable JavaScript automatiquement.

WordPress / WooCommerce — Ajoutez dans le fichier footer.php de votre thème enfant, juste avant </body> :

<?php if ( is_user_logged_in() ) : $u = wp_get_current_user(); ?> <script> window.chatdirectMember = { id: "<?php echo esc_js( $u->ID ); ?>", name: "<?php echo esc_js( $u->display_name ); ?>", email: "<?php echo esc_js( $u->user_email ); ?>" }; </script> <?php endif; ?>

PHP / Laravel / Symfony — Ajoutez dans votre gabarit de zone membre :

<?php if ($user->isLoggedIn()): ?> <script> window.chatdirectMember = { id: "<?= $user->getId() ?>", name: "<?= $user->getName() ?>", email: "<?= $user->getEmail() ?>" }; </script> <?php endif; ?>

Shopify — Dans theme.liquid :

{% if customer %} <script> window.chatdirectMember = { id: "{{ customer.id }}", name: "{{ customer.name }}", email: "{{ customer.email }}" }; </script> {% endif %}

React / Vue / Next.js — Dans votre callback de login :

function onLoginSuccess(user) { window.chatdirectMember = { id: user.id, name: user.displayName, email: user.email }; }

Webflow / Wix / Squarespace — Ajoutez le même bloc <script> dans Code Injection / Embed Code de votre zone membre.

Seul le champ id est obligatoire. Les autres champs permettent au bot de personnaliser ses réponses.

Méthode 2 : Login Popup (connexion depuis le widget)

Le visiteur peut se connecter directement depuis le chatbot via un bouton « Se connecter » dans le header du widget. Le chatbot ouvre une popup vers votre page de login, et après connexion réussie, le widget reçoit les données du membre automatiquement.

Toutes les plateformes (WordPress inclus) — Créez une page callback sur votre site (ex: /chatdirect-auth) et configurez l'URL dans le portail (Intégrations → Connexion Popup). Votre page doit :

  1. Vérifier si le visiteur est connecté
  2. Sinon, rediriger vers votre page de login avec un redirect retour
  3. Si connecté, envoyer un postMessage et fermer la popup

Exemple PHP (page /chatdirect-auth.php) :

<?php session_start(); if (isset($_SESSION['user'])) { $u = $_SESSION['user']; ?> <script> window.opener.postMessage({ type: 'chatdirect-member', id: '<?= $u->id ?>', name: '<?= addslashes($u->name) ?>', email: '<?= addslashes($u->email) ?>' }, '*'); setTimeout(function(){ window.close(); }, 1000); </script> <?php } else { header('Location: /login?redirect=/chatdirect-auth'); } ?>

Exemple Shopify (page /pages/chatdirect-auth) :

{% if customer %} <script> window.opener.postMessage({ type: 'chatdirect-member', id: '{{ customer.id }}', name: '{{ customer.name }}', email: '{{ customer.email }}' }, '*'); setTimeout(function(){ window.close(); }, 1000); </script> {% else %} <script> window.location.href = '/account/login?return_url=/pages/chatdirect-auth'; </script> {% endif %}
Important : le postMessage doit toujours inclure type: 'chatdirect-member' et id (obligatoire). Les champs name, email, plan, phone, company, rôle, status sont optionnels.

API Membre (données enrichies, optionnel)

Configurez une URL dans l'onglet Intégrations → API Membre du portail. Le chatbot appellera votre API avec ?member_id=xxx pour récupérer les données détaillées du membre (statut cotisation, requêtes ouvertes, historique, etc.). Cache 5 min. Maximum 20 champs.

Contenu réservé aux membres

La fonctionnalité Knowledge Membres permet de définir du contenu que le chatbot partage uniquement avec les membres identifiés via le Login Handoff. Les visiteurs anonymes n'ont jamais accès à ce contenu. Les membres identifiés reçoivent le contenu public ET le contenu réservé aux membres.

Prérequis : cette fonctionnalité doit être activée par votre administrateur. Si vous ne voyez pas les options décrites ci-dessous, contactez le support.

Il existe 3 types de contenu réservé aux membres :

1. Base de connaissances (membres) — Dans l'onglet IA & Prompts de votre configuration, un champ texte « Base de connaissances (membres) » apparaît sous la base de connaissances publique. Saisissez ici les informations réservées à vos membres : tarifs spéciaux, procédures internes, liens privés, contenu premium, etc. Ce texte n'est injecté dans le contexte du chatbot que lorsque le visiteur est identifié comme membre.

2. URLs indexées (membres seulement) — Dans la page Connaissances → Pages web, une case à cocher « Membres seulement » apparaît à côté du bouton d'indexation. Cochez-la avant d'indexer une URL pour que le contenu de cette page soit réservé aux membres.

3. Documents téléversés (membres seulement) — Dans la page Connaissances → Documents (PDF, Word, TXT), une case à cocher « Membres seulement » apparaît dans la zone de téléversement. Cochez-la avant d'envoyer un fichier pour que son contenu soit réservé aux membres.

Les documents et URLs marqués comme réservés aux membres affichent un badge Membres dans la liste des documents indexés.

Type de visiteurContenu publicContenu membres
Visiteur anonyme✓✗
Membre identifié (Login Handoff)✓✓

API serveur à serveur (sécurité maximale)

Pour lier une session à un membre côté serveur sans exposer de données en JavaScript :

POST /api/v1/link-session.php Authorization: Bearer {api_key} { "session_id": "sess_xxx", "member_id": "123" }

Résumé par plateforme

PlateformeHandoff autoLogin PopupEffort
WordPress / WooCommerce5 lignes PHP1 page (~15 lignes)Minimal
PHP / Laravel5 lignes JS1 page (~15 lignes)Minimal
Shopify5 lignes Liquid1 page LiquidMinimal
React / Vue / Next.js5 lignes JS1 route (~10 lignes)Minimal
Webflow / Wix / SquarespaceEmbed codeS/OMinimal

API publique REST

Une clé API publique permet d'accéder à vos données par l'API REST (forfait Business ou supérieur). La clé se génère dans Configuration → Intégrations, section « API publique ».

Endpoints disponibles

EndpointMéthodeDescription
/api/v1/leads.phpGETListe des leads avec filtres
/api/v1/conversations.phpGETListe des conversations
/api/v1/stats.phpGETStatistiques d'utilisation
Note La clé peut être révoquée à tout moment pour en générer une nouvelle. L'ancienne clé cessera de fonctionner immédiatement. Quand les niveaux d'accès au CRM (bêta) sont actifs sur votre compte, seul un Administrateur du CRM voit et gère la clé.

Logs d'audit

Le système de logs d'audit trace automatiquement toutes les actions importantes effectuées par les administrateurs et les utilisateurs du portail. Chaque modification est enregistrée avec l'identité de l'acteur, l'horodatage et les détails du changement.

Actions tracées

ActionDescriptionSource
config_updatedModification de la configuration d'un clientAdmin / Portail
client_createdCréation d'un nouveau clientAdmin
client_deletedSuppression d'un clientAdmin
password_changedChangement de mot de passeAdmin / Portail
portal_config_updatedModification de configuration via le portail clientPortail

Stockage

  • Par client — Fichier JSONL dédié par client (tmp/audit/{clientId}.jsonl)
  • Global — Fichier JSONL global regroupant toutes les actions de tous les clients
  • Format JSONL — Une entrée JSON par ligne pour faciliter le traitement et l'analyse

Page d'administration

La page Logs d'audit dans le panneau d'administration offre une vue complète des actions avec des outils de filtrage avancés :

  • Filtre par client — Sélectionnez un client spécifique ou affichez tous les clients
  • Filtre par acteur — Identifiez qui a effectué l'action (admin, utilisateur portail)
  • Filtre par action — Recherchez un type d'action spécifique
  • Filtre par dates — Définissez une période précise
  • Pagination — Navigation page par page pour les historiques volumineux
  • Export CSV — Téléchargez les logs filtrés en format CSV pour analyse externe
Astuce Les logs d'audit sont essentiels pour la conformité (Loi 25, RGPD) et permettent de retracer qui a modifié quoi en cas de problème.

Intégration calendrier iCal

Abonnez votre calendrier préféré à vos activités du CRM grâce au format iCal (.ics). Compatible avec Google Agenda, Microsoft Outlook et Calendrier Apple.

Comment ça fonctionne

  • Un lien personnel — Chaque utilisateur a le sien, en bas de la page CRM → Calendrier (section « Abonnement au calendrier »).
  • Vos activités — Le flux contient les activités que votre accès au CRM vous permet de voir.
  • Copier — Copiez le lien et collez-le dans votre application de calendrier.
  • Nouveau lien — Crée un autre lien ; l'ancien cesse aussitôt de fonctionner. Utile si le lien a été partagé par erreur.

Calendriers compatibles

ApplicationMéthode
Google AgendaParamètres → Ajouter un agenda → À partir de l'URL
Microsoft OutlookAjouter un calendrier → S'abonner à partir du web
Calendrier AppleFichier → Nouvel abonnement à un calendrier
Astuce Le calendrier se met à jour automatiquement, au rythme de rafraîchissement de votre application. Le flux s'arrête si l'utilisateur est supprimé ou passe à « Aucun accès ». L'ancien lien commun au compte ne fournit plus d'activités : abonnez-vous de nouveau avec votre lien personnel.
Sécurité & Conformité

Privacy by Design

ChatDirect intégré la protection de la vie privée dès la conception, selon l'approche Privacy by Design. Six mécanismes garantissent un haut niveau de protection des données des visiteurs.

Les 6 mesures de protection

MesureDétail techniqueBénéfice
Anonymisation des adresses IP4 modes au choix dans Configuration → onglet RGPD : IP complète (réglage par défaut), dernier octet masqué, hachage SHA-256 irréversible ou aucune IPVous choisissez le niveau de protection ; pour une anonymisation complète, choisissez « IP hashée (SHA-256) » ou « Aucune IP stockée »
Rétention limitéePurge automatique configurable (30 à 365 jours)Aucune donnée conservée indéfiniment
Zéro cookiePas de cookie, pas de localStorage persistant, seulement sessionStoragePas de bannière de cookies requise pour le widget
Pas de suivi cross-sessionSession ID unique par visite, pas de fingerprintingImpossible de relier les visites d'un même utilisateur
URL filtréeSeul le chemin (path) est transmis, les paramètres query string sont retirésPas de fuite de données sensibles via les URLs
GA4 conditionnelGoogle Analytics ne s'active qu'après consentement explicite du visiteurConformité RGPD / Loi 25

Droit à l'effacement

Les visiteurs peuvent demander la suppression de leurs données directement depuis le widget. Toutes les données associées à leur session sont effacées immédiatement : conversation, leads, fichiers téléversés.

Conformité RGPD et Loi 25

ChatDirect offre des outils complets pour la conformité au règlement sur la protection des données, applicables au RGPD européen et à la Loi 25 du Québec.

Liste de vérification

ActionObligatoire
Activer le consentement RGPD dans le widgetOui (UE/QC)
Personnaliser le texte de consentementOui
Ajouter le lien vers la politique de confidentialitéOui
Exiger la case à cocher sur le formulaire de leadsRecommandé
Conditionner Google Analytics au consentementOui si GA4 actif
Configurer la durée de rétention des donnéesRecommandé
Activer le bouton de suppression des données dans le widgetRecommandé

Données collectées

DonnéeFinalitéRétention
ConversationsAmélioration du serviceConfigurable (30-365 jours)
Leads (nom, courriel)Suivi commercialJusqu'à suppression manuelle
Adresse IPSécurité (rate limit)Hachée, non réversible
Fichiers téléversésSupport conversationConfigurable
Note La Loi 25 (Québec) et le RGPD (Europe) exigent un consentement explicite avant la collecte de données personnelles.

Sécurité avancée

FonctionnalitéDescription
Analyse antivirus des fichiersChaque fichier téléversé (par vous ou par vos visiteurs dans le chat) est analysé par un antivirus (ClamAV) avant d'être accepté. Menaces bloquées au téléversement, re-vérification planifiée, traitement sur serveurs canadiens.
Alertes par mots-clésNotification quand un visiteur mentionne certains termes (urgence, plainte, annuler)
Contrôle d'accèsDomaines autorisés où le widget peut s'afficher, IP en liste blanche/noire
Limite de tokensPlafond mensuel de consommation de tokens IA
Export/Import configurationExportez et importez la configuration complète en JSON pour sauvegarde ou duplication
Test webhookVérifiez que les webhooks CRM fonctionnent correctement
Astuce Configurez des alertes par mots-clés pour être averti immédiatement des conversations sensibles nécessitant une intervention humaine.

Cloisonnement des données (Privacy Wall)

Par défaut, l'équipe ChatDirect n'a aucun accès à vos données : conversations, leads, tickets, analytics. Vos données sont entièrement cloisonnées et privées.

Accès temporaire au support

Si vous avez besoin d'aide et souhaitez que notre équipe de support puisse consulter vos données pour vous assister, vous pouvez accorder un accès temporaire de 72 heures depuis votre Profil → Accès support.

ActionDétail
Accorder l'accèsProfil → Accès support → cliquer sur « Accorder l'accès pour 72 heures »
Expiration automatiqueL'accès expire automatiquement après 72 heures, sans action de votre part
Révocation manuelleVous pouvez révoquer l'accès à tout moment depuis votre Profil
Privacy by Design Cette approche garantit que vos données restent confidentielles par défaut, conformément à la Loi 25 du Québec et au RGPD.
Portail client & Forfaits

Portail client

Le portail client est l'espace en libre-service où chaque client gère son chatbot, ses leads et ses paramètres. Accessible à l'adresse chatdirect.ca/portal/, il offre une interface complète disponible en 4 langues (FR-CA, FR-FR, EN-US, ES-MX).

Pages principales

  • Tableau de bord — Vue d'ensemble : plan actif, statistiques, leads récents, conversations, tickets, « Ma journée », coût BYOK
  • Boîte de réception — Clavardage en direct et toutes les conversations du chatbot, en vue partagée
  • CRM — Tableau de bord CRM, contacts, organisations, demandes qualifiées, affaires, activités, calendrier, automatisations et personnalisation (voir Démarrer avec le CRM)
  • Configuration — 8 onglets : identité, horaire & transfert, IA & prompts, conversations, intégrations, canaux, RGPD, sécurité (l'apparence a sa propre page, Aperçu)
  • Consommation — Tokens, conversations, coûts USD/CAD, détail par jour
  • Utilisateurs — Ajouter et supprimer des collègues, choisir leur rôle
  • Support — Créer et suivre des tickets de support
  • Aide — Documentation par thème, recherche et aide contextuelle par page

Accès super-admin

Les super-administrateurs peuvent se connecter au portail avec leurs identifiants admin et n'importe quel client_id. Un badge ADMIN est affiché pour indiquer l'impersonnation.

Application mobile iOS et Android

L'application compagnon iOS et Android sert à réagir vite depuis votre téléphone : on vous prévient quand il se passe quelque chose, et vous répondez dans la foulée. Elle complète le portail web, elle ne le remplace pas : les réglages de fond, le pipeline complet et les rapports restent du ressort du portail.

Être prévenu, puis agir

  • Alertes en temps réel — Un visiteur demande à parler à un conseiller, ou un nouveau lead vient d'être capté : la notification arrive sur votre téléphone. Pour un lead, les boutons Appeler et SMS sont directement dans la notification.
  • Live chat — Prenez la main sur une conversation en cours et répondez au visiteur depuis le téléphone.

Leads et suivi

  • Liste des leads — Recherche et filtres par statut.
  • Fiche complète — Société, fonction, message et page d'origine, avec les boutons Appeler, SMS et Courriel, le changement de statut et les notes.
  • Activités — Vos appels, rencontres et tâches du CRM : créer, cocher, reporter d'un jour ou d'une semaine, avec une alerte avant l'heure prévue. Ce sont les mêmes activités que dans le portail web : ce que vous créez d'un côté apparaît de l'autre.
  • Ma journée — Sur l'accueil, vos retards, vos activités du jour et vos nouveaux leads.

Certaines fonctions du CRM demandent la dernière version de l'application.

Consulter et régler

  • Conversations — L'historique des échanges du chatbot, avec le résumé généré par l'IA.
  • Tableau de bord — Conversations, leads captés, transferts vers un humain, messages et santé du widget.
  • Configuration du chatbot — Le mode (bot seul ou avec transfert), les horaires et le transfert vers un humain.
  • Disponibilité — Coupez les alertes sur votre téléphone avec une échéance : jusqu'à 17 h, demain 8 h, ou jusqu'à nouvel ordre. Pendant ce temps, le chatbot continue de répondre à vos visiteurs.
  • Support — Ouvrez un ticket et suivez ses réponses depuis l'application.

Plusieurs chatbots, trois langues

Si vous gérez plus d'un chatbot, ils tiennent tous dans la même application : vous basculez d'un compte à l'autre sans vous déconnecter. L'interface est offerte en français, en anglais et en espagnol.

Installer le portail sur l'écran d'accueil (PWA)

Cette méthode installe le portail web lui-même sur votre appareil ; elle est distincte de l'application compagnon iOS et Android décrite plus haut. Le portail ChatDirect peut être installé comme une application sur votre téléphone ou votre ordinateur. Ça fonctionne comme une app native — plein écran, icône sur l'écran d'accueil, notifications — sans passer par l'App Store ou Google Play.

Sur iPhone / iPad (iOS)

  1. Ouvrez Safari (fonctionne uniquement avec Safari sur iOS)
  2. Allez sur chatdirect.ca/portal/ et connectez-vous
  3. Appuyez sur le bouton Partager (⬆️) en bas de l'écran
  4. Faites défiler et appuyez sur « Ajouter à l'écran d'accueil »
  5. Donnez un nom (ex : ChatDirect) et appuyez sur « Ajouter »

Sur Android

  1. Ouvrez Chrome et allez sur chatdirect.ca/portal/
  2. Un bandeau « Installer ChatDirect » apparaît automatiquement — appuyez sur « Installer »
  3. Si le bandeau n'apparaît pas : menu (⋮) → « Installer l'application »

Sur ordinateur (Chrome)

  1. Ouvrez Chrome et allez sur chatdirect.ca/portal/
  2. Cliquez sur l'icône d'installation (⊕) dans la barre d'adresse, ou menu (⋮) → « Installer ChatDirect »
Avantages Accès rapide depuis l'écran d'accueil, plein écran, notifications push (leads, transferts, opportunités, activités) et chargement plus rapide.

Inscription automatique

La page signup.php permet aux nouveaux clients de s'inscrire en libre-service et de commencer à utiliser ChatDirect immédiatement avec le plan Découverte gratuit pendant 14 jours.

Formulaire d'inscription

  • Nom de l'entreprise — Utilisé comme nom du bot et identifiant client
  • Nom complet — Nom de l'administrateur principal
  • Adresse courriel — Pour la connexion et les communications
  • Mot de passe — Sécurisé avec bcrypt (minimum 8 caractères)
  • Langue préférée — FR-CA, FR-FR, EN-US ou ES-MX

Provisioning automatique

Dès la soumission du formulaire, le système crée automatiquement :

  1. config.json — Configuration complète du client avec le plan Découverte
  2. system-prompt.txt — Prompt système par défaut adapté à la langue choisie
  3. portal_users — Compte utilisateur portail avec mot de passe haché (bcrypt)
  4. Courriel de bienvenue — Envoyé automatiquement avec les instructions de connexion

Le client est ensuite redirigé vers le portail où l'assistant d'onboarding le guide dans la configuration initiale.

Gratuit Le plan Découverte offre 14 jours d'essai et 250 messages IA. Aucune carte de crédit requise.

Assistant d'onboarding (Wizard)

L'assistant d'onboarding guide les nouveaux clients à travers la configuration initiale de leur chatbot en 5 étapes simples. Il se déclenche automatiquement à la première connexion au portail.

Les 5 étapes

ÉtapeNomDescription
1Identité du botNom du chatbot, couleur principale, photo/avatar, message d'accueil
2PersonnalitéTon de voix (formel, amical, professionnel) + modèles par secteur (immobilier, e-commerce, SaaS, restauration, etc.)
3ConnaissancesInformations sur l'entreprise : produits, services, prix, FAQ, horaires
4Capture de leadsConfiguration du formulaire de capture : champs activés (nom, courriel, téléphone), moment d'affichage
5Aperçu et lancementPrévisualisation en temps réel du chatbot + code d'intégration à copier

Modèles par secteur

À l'étape 2, des modèles préconfigurés proposent un prompt système adapté à votre secteur d'activité. Le modèle préremplit le ton, les instructions et les exemples de réponses pour accélérer la mise en place.

Sauvegarde

L'assistant sauvegarde automatiquement les fichiers suivants à chaque étape :

  • config.json — Paramètres du bot (nom, couleurs, formulaire)
  • system-prompt.txt — Prompt système avec la personnalité choisie
  • knowledge.txt — Base de connaissances initiale

Bouton Passer

Les utilisateurs avancés peuvent passer l'assistant à tout moment via le bouton « Passer ». Ils pourront configurer tous les paramètres manuellement depuis l'onglet Configuration du portail.

Astuce L'assistant d'onboarding est le moyen le plus rapide de lancer votre chatbot. En 5 minutes, votre bot est configuré et prêt à être intégré sur votre site.

Sous-domaine wildcard

La fonctionnalité de sous-domaine wildcard permet à chaque client d'accéder à son portail via une URL personnalisée au format client-id.chatdirect.ca au lieu de /portal/?client=xxx.

Avantages

  • URL professionnelle — monentreprise.chatdirect.ca est plus facile à retenir et à partager
  • Connexion simplifiée — Le client_id est pré-rempli et verrouillé au login, le client n'a qu'à entrer son identifiant et mot de passe
  • Image de marque — Chaque client a l'impression d'avoir sa propre plateforme

Configuration DNS requise

Pour activer les sous-domaines, une configuration DNS est nécessaire :

  • Enregistrement CNAME — *.chatdirect.ca pointe vers le serveur principal
  • Ou enregistrement A — Pointage direct vers l'adresse IP du serveur
  • Certificat SSL wildcard — Nécessaire pour le HTTPS sur tous les sous-domaines

Page d'administration

Une page dédiée dans le panneau d'administration permet de voir le statut de chaque sous-domaine : actif, en attente de propagation DNS ou inactif. L'administrateur peut activer ou désactiver les sous-domaines par client.

Note La configuration DNS wildcard doit être effectuée une seule fois au niveau du domaine. Chaque nouveau client bénéficie ensuite automatiquement de son sous-domaine.

Profil et changement de mot de passe

Chaque utilisateur du portail dispose d'une page de profil pour gérer ses informations personnelles et ses identifiants de connexion.

Informations du profil

  • Nom complet — Nom affiché dans le portail et les journaux d'activité
  • Identifiant (username) — Utilisé pour la connexion
  • Rôle — Administrateur ou utilisateur standard
  • Permissions — Accès aux différentes sections du portail selon le rôle

Changement de mot de passe

  • Saisie du mot de passe actuel obligatoire pour vérification
  • Nouveau mot de passe avec un minimum de 8 caractères
  • Confirmation du nouveau mot de passe
  • Hachage sécurisé avec bcrypt

Récupération de mot de passe

En cas d'oubli, un courriel de récupération est envoyé à l'adresse associée au compte. Le lien de réinitialisation est à usage unique et expire après un délai limité.

Sécurité

  • Rate limit — Maximum 5 tentatives de changement de mot de passe par heure
  • Validation — Le mot de passe actuel doit être correct avant toute modification
  • Session — Régénération de la session après changement de mot de passe

BYOK (Bring Your Own Key)

Le mode BYOK permet aux clients d'utiliser leur propre clé API pour le fournisseur IA de leur choix. Avec BYOK, les conversations sont illimitées sur tous les plans compatibles (Pro et supérieur).

Modes de fonctionnement

ModeQui fournit la cléConversations
Admin (défaut)L'administrateur ChatDirectSelon le plan
Client (BYOK)Le client, via son portailIllimitées

Configuration BYOK

Lorsque le mode BYOK est activé par l'administrateur (api_key_mode = client), une section API apparaît dans l'onglet Identité du portail client. Le client peut alors :

  • Choisir son fournisseur IA (Anthropic, OpenAI, Google, Mistral)
  • Sélectionner le modèle souhaité
  • Saisir sa clé API (stockée de manière chiffrée)

Coût estimé : environ 2 $ USD/mois pour 1 000 conversations avec Claude Haiku 5.5.

Consommation et tokens

Comprendre les tokens

Un token correspond à environ 4 caractères en anglais ou 3 caractères en français.

ValeurÉquivalentCas d'utilisation
256 tokens~1-2 phrasesRéponses très courtes (FAQ simple)
500 tokens~1 paragrapheRéponses standard (recommandé)
1024 tokens~2-3 paragraphesRéponses détaillées
2000 tokens~1 pageRéponses techniques approfondies

Le portail client affiche le détail de l'utilisation : nombre de conversations, messages IA, tokens d'entrée et de sortie, modèle utilisé et coût estimé en USD, CAD et EUR.

Gestion des utilisateurs

Dans Compte → Utilisateurs, ajoutez des collègues pour qu'ils accèdent au portail avec leur propre identifiant et mot de passe (permission « Gérer les utilisateurs »).

  • Ajouter un utilisateur — Nom d'utilisateur, nom complet, courriel, mot de passe et rôle.
  • Rôle — Administrateur, Gestionnaire, Agent, Lecteur, ou Personnalisé (vous cochez les permissions). Il se choisit à la création du compte.
  • Supprimer un utilisateur — Retirer l'accès d'un collègue. On ne peut pas supprimer son propre compte, ni gérer un compte plus puissant que le sien.
  • Mot de passe — Chaque utilisateur change le sien dans Mon profil.

Permissions par rôle

PermissionAdministrateurGestionnaireAgentLecteur
Voir les leads et le CRMOuiOuiOuiOui
Gérer les leads (statut, notes, étiquettes)OuiOuiOui—
Déplacer les leads et les affairesOuiOuiOui—
Configurer les relancesOuiOui——
Exporter des données (CSV, PDF)OuiOui——
Modifier la configuration (dont Personnaliser le CRM)Oui———
Gérer les utilisateursOui———

Pour limiter un vendeur à ses propres contacts, voir les niveaux d'accès au CRM (bêta).

Astuce Créez un compte par personne plutôt qu'un compte partagé pour mieux suivre les actions de chacun.

Support et tickets

Le système de tickets intégré permet de communiquer directement avec l'équipe de support ChatDirect.

Assistant IA instantané

Dès la création de votre ticket, l'assistant IA analyse votre question et génère une réponse instantanée pour vous guider vers la solution. L'IA consulte l'ensemble de la documentation pour fournir une réponse pertinente. Vous pouvez poursuivre la conversation avec l'IA jusqu'à 4 échanges. Si le problème est résolu, cliquez sur « Fermer le ticket ». Sinon, un agent humain vous répondra sous 24 heures ouvrables.

Créer un ticket

  1. Créez un ticket avec un sujet et une priorité (normal, haute, urgente)
  2. Décrivez clairement le problème
  3. L'IA vous répond immédiatement avec des suggestions et liens pertinents
  4. Poursuivez l'échange avec l'IA ou fermez le ticket si résolu
  5. Si besoin, un agent humain prend le relais sous 24h ouvrables

Forfaits et tarifs

PlanPrixConversationsActions IA / moisModèle IA
DécouverteGratuit 14 jours250 messages100Claude Haiku 5.5
Starter49$/mois1 000 conv500Claude Haiku 5.5
Pro89$/mois2 000 conv (illimité en BYOK)2 000Claude Haiku 5.5
Business189$/mois5 000 conv (illimité en BYOK)5 000Claude Haiku 5.5
Enterprise359$/mois10 000 conv (illimité en BYOK)15 000Claude Haiku 5.5

Actions IA (rédaction de courriels, résumés, assistant CRM) : besoin de plus ? Pack de 2 000 actions IA supplémentaires : 9 $/mois. Le chatbot n'est jamais limité par ce quota : il ne s'applique qu'aux fonctions IA du CRM.

Comparatif des fonctionnalités

FonctionnalitéDécouverteStarterProBusinessEnterprise
Widget chatbotOuiOuiOuiOuiOui
CRM intégré (contacts, affaires, activités, calendrier)OuiOuiOuiOuiOui
Pipeline des ventes (Kanban)OuiOuiOuiOuiOui
Serveur de courriel personnel (SMTP ou API)——OuiOuiOui
Modèles de courriel——OuiOuiOui
Review Booster——OuiOuiOui
Formulaires web——OuiOuiOui
Séquences de courriels———OuiOui
Streaming (réponse en direct)——OuiOuiOui
BYOK (clé API personnelle)——OuiOuiOui
API publique REST———OuiOui
Canaux SMS / courriel———OuiOui
Webhooks CRM externes———OuiOui

L'envoi automatique des relances, des séquences et des suivis d'avis est bientôt disponible (voir Automatisations).

BYOK = Illimité

Avec le mode BYOK (Bring Your Own Key), les conversations sont illimitées sur tous les plans compatibles (Pro+). Les coûts sont facturés directement par le fournisseur IA. Coût estimé : environ 2 $ USD/mois pour 1 000 conversations avec Claude Haiku.

Astuce Le plan Découverte est un essai gratuit de 14 jours avec 250 messages IA. Aucune carte de crédit requise.

Auto-expiration du plan Découverte

Le plan Découverte (essai gratuit) expire automatiquement après 14 jours. Le système gère l'expiration de manière progressive avec des alertes et des blocages.

Alertes dans le dashboard

Des alertes visuelles sont affichées dans le dashboard du portail client selon l'état de l'essai :

  • Essai actif — Nombre de jours restants affiché dans la barre d'information
  • Moins de 3 jours restants — Alerte orange urgente invitant à choisir un plan
  • Messages > 80% — Avertissement que la limite de 250 messages IA est bientôt atteinte
  • Essai expiré — Bannière rouge avec lien direct vers la page d'abonnement

Blocage du portail

Après 14 jours, l'accès au portail est restreint. Le client est automatiquement redirigé vers la page d'abonnement. Seules certaines pages restent accessibles :

  • Page d'abonnement — Pour choisir et activer un plan payant
  • Support — Pour contacter l'équipe en cas de besoin
  • Profil — Pour gérer son compte
  • Déconnexion — Pour se déconnecter proprement

Blocage de l'API chat

Lorsque l'essai est expiré, l'API de chat est également bloquée. Les visiteurs du site voient un message d'expiration les informant que le chatbot est temporairement indisponible, au lieu d'une réponse IA.

Important Les données du client (conversations, leads, configuration) sont conservées après l'expiration. Elles redeviennent accessibles dès l'activation d'un plan payant.

Stripe Checkout et abonnements

ChatDirect intègre Stripe Checkout pour gérer les inscriptions payantes et les abonnements récurrents de manière entièrement automatisée.

Plans et tarifs

PlanPrix mensuelEssai gratuit
DécouverteGratuit14 jours, 250 messages IA
Starter49 $/mois—
Pro89 $/mois—
Business189 $/mois—
Enterprise359 $/mois—

Parcours d'inscription

  1. Le client s'inscrit avec le plan Découverte (gratuit, 14 jours)
  2. À l'expiration ou par choix, il accède à la page d'abonnement
  3. Redirection vers Stripe Checkout pour le paiement sécurisé
  4. Après paiement, le plan est activé automatiquement via webhook
  5. Page de succès avec les informations de connexion au portail

Customer Portal Stripe

Chaque client peut gérer son abonnement directement depuis le Customer Portal Stripe :

  • Modifier la carte de crédit
  • Changer de plan (upgrade/downgrade)
  • Annuler l'abonnement
  • Télécharger les factures

Webhooks automatiques

Les événements Stripe sont traités automatiquement :

  • Paiement réussi — Plan activé, chatbot opérationnel immédiatement
  • Paiement échoué — Notification au client et à l'admin
  • Annulation — Désactivation du plan à la fin de la période payée
Sécurité Aucune donnée de carte bancaire ne transite par nos serveurs. Tout est géré par Stripe (certifié PCI DSS).

Programme partenaires

Le programme partenaires de ChatDirect permet à des revendeurs, agences et consultants de référer des clients et de toucher une commission récurrente de 30 % sur chaque abonnement actif. En savoir plus →

Portail partenaire

Chaque partenaire dispose d'un portail dédié accessible à chatdirect.ca/partner/ avec :

  • Tableau de bord — Clients actifs, revenus, commission due, graphique 6 mois, prévision IA
  • Courriel de prospection rédigé par l'IA — Générer des courriels de prospection personnalisés (20 secteurs, 12 arguments)
  • Suivi des clients — Détail de chaque client référé (plan, statut, conversations, satisfaction)
  • Relevé des commissions — Registre complet avec paiements, ajustements et solde cumulatif (export CSV)
  • Notifications automatiques — Courriel à chaque inscription ou annulation d'un client référé
  • Sécurité — 2FA (application ou courriel), mot de passe sécurisé, sessions chiffrées
  • Guide d'aide intégré — Documentation complète directement dans le portail (FR/EN)

Lien de référencement

Chaque partenaire reçoit un lien unique de référencement :

https://chatdirect.ca/signup.php?ref=CODE-PARTENAIRE

Lorsqu'un client s'inscrit via ce lien, il est automatiquement rattaché au partenaire. Le partenaire reçoit une notification par courriel et la commission commence à s'accumuler.

Commission sur le montant net

La commission est calculée sur le montant net après déduction des frais de traitement :

  • Canada — 2,9 % + 0,30 $ par transaction
  • International — 3,5 % + 0,30 $ par transaction

Exemple — Forfait Pro à 89 $/mois (client canadien) :

  • Frais de traitement : 89 $ × 2,9 % + 0,30 $ = 2,88 $
  • Montant net : 89 $ − 2,88 $ = 86,12 $
  • Commission (30 %) : 86,12 $ × 30 % = 25,84 $/mois

Versements

Les commissions s'accumulent chaque mois. Les versements sont effectués lorsque le solde atteint le seuil minimum de 100 $ CAD.

Pour devenir partenaire : visitez la page partenaires ou contactez notre équipe à info@chatdirect.ca.

Ressources complémentaires

Guide
Le chatbot IA pour les PME : guide complet 2026
Tout ce qu'il faut savoir pour choisir et déployer un chatbot IA.
CRM
Pourquoi un CRM intégré change tout
Pipeline, scoring, relances : les avantages d'un CRM directement dans le chatbot.
Conformité
Privacy by Design : Loi 25 et RGPD
Comment ChatDirect protège les données de vos visiteurs dès la conception.
Secteurs
Solutions par industrie
E-commerce, immobilier, B2B, hôtellerie : découvrez nos solutions sectorielles.