Documentation

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

Chatbot IA

Installation du widget

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

<script src="https://chatbot.demomonsite.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, HTML statique
  • Plugin WordPress dédié disponible

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 vueCertaines 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 : Via le plugin WordPress

Si vous utilisez le plugin WordPress ChatDirect, vous pouvez contrôler l'affichage par page :

  1. Dans l'éditeur WordPress, ouvrez la page où vous ne voulez pas le widget
  2. Dans les réglages de la page, cherchez l'option ChatDirect ou utilisez un plugin de gestion de scripts
  3. Vous pouvez aussi ajouter le shortcode [chatdirect] uniquement sur les pages souhaitées au lieu de l'activation globale
Méthode 3 : 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 4.5, Sonnet, OpusPro, Business, Enterprise
OpenAIGPT-4o Mini, GPT-4o, GPT-4 TurboTous
GoogleGemini 2.0 Flash, Gemini 1.5 ProPro+
MistralSmall, Medium, LargePro+
Recommandation Claude Haiku 4.5 est le modèle premium par défaut — supérieur en français avec moins 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.

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 à 69$/mois inclut le CRM intégré et les relances automatiques. 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 toggle on/off, 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 quick replies orientés 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
  • Quick replies — 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://chatbot.demomonsite.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 réservée au plan Enterprise (299$/mois).

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 (69$/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 (149$/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 (149$/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 (299$/mois).

Documents IA (RAG)

ChatDirect intègre la technologie RAG (Retrieval-Augmented Generation) grâce à une base de données Supabase (PostgreSQL) avec pgvector. Téléversez vos documents PDF, Word (.docx) ou TXT directement depuis le portail client, ou indexez des pages web par URL pour que le chatbot apprenne le contenu de votre site.

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 (69$/mois).

Limites par plan

PlanDocumentsURLs
Pro (69$/mois)5050
Business (149$/mois)125125
Enterprise (299$/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 diriger les clients satisfaits vers votre fiche Google. 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.

Filtrage anti-mauvais-avis

4-5 étoiles : le visiteur est redirigé vers votre fiche Google pour laisser un avis public. 1-3 étoiles : le visiteur remplit un formulaire privé. L'IA génère une réponse empathique et vous recevez une notification avec l'analyse IA des points d'amélioration.

A/B Testing intégré

Trois variantes du message de demande sont testées automatiquement. Le dashboard Reviews affiche les taux de conversion par variante pour optimiser vos résultats.

Séquence de suivi multi-canal

Si le visiteur ne laisse pas d'avis immédiatement : un courriel de rappel est envoyé après le délai configuré, puis optionnellement un SMS 24h plus tard via Twilio.

Widget témoignages

Affichez vos avis positifs directement sur votre site avec le widget témoignages. Intégrez via le code HTML ou le shortcode WordPress [chatdirect-testimonials].

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 incitatif, courriel de suivi automatique, rapport mensuel.

Plan requis

Disponible à partir du plan Pro (69$/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

Light

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

Dark

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.

System

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

Blue

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

Détection automatique (Auto / System)

Les modes Auto et System utilisent la media query prefers-color-scheme du navigateur pour détecter la préférence de l'utilisateur. En mode System, 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 templates pré-écrits.

  • Templates organisé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
  • Email
  • 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
Mini-CRM

Pipeline kanban

Vue drag-and-drop avec 4 colonnes : Nouveau, Contacté, Converti, Perdu. Changez le statut en un clic ou par glisser-déposer.

Fonctionnalités

  • Tags personnalisés (créer, appliquer, filtrer)
  • Filtres avancés (recherche, statut, score, tag, dates)
  • « Mes leads » — filtre par agent assigné
  • Assignation à des agents

Lead scoring dynamique (0-15)

Le score est calculé automatiquement et mis à jour à chaque interaction :

CritèrePoints
Champs remplis (nom, email, téléphone)+1 à +3
Retours positifs (pouce haut)+1 par retour
Pages haute intention (tarifs, contact)+2
Durée de conversation longue+1 à +2
Nombre de messages échangés+1 à +3

Score prédictif de conversion

En plus du lead scoring classique (0-15), ChatDirect calcule un score prédictif de conversion exprimé en pourcentage (0-95%). Ce score estime la probabilité qu'un lead se convertisse en client, en comparant son profil aux leads déjà convertis.

Critères de calcul

FacteurImpact
Score actuel vs moyenne des leads convertisFacteur principal
Présence d'un email+10%
Présence d'un téléphone+10%
Intention détectée (achat, devis, budget)+15%
Engagement élevé (messages, durée)+5 à +15%
Signaux négatifs (désabonnement, plainte)-10 à -20%

Affichage

Le score prédictif est affiché dans la fiche détaillée du lead sous forme d'un indicateur circulaire coloré :

  • Vert (70-95%) — Forte probabilité de conversion
  • Orange (40-69%) — Probabilité modérée
  • Rouge (0-39%) — Faible probabilité

Scoring IA amélioré

Le scoring IA détecte automatiquement des signaux dans les messages du lead :

  • Keywords d'achat — « acheter », « commander », « devis », « budget », « urgent »
  • Keywords négatifs — « annuler », « trop cher », « pas intéressé »
  • Longueur de la conversation — Les conversations longues augmentent le score
Astuce Utilisez le score prédictif pour prioriser vos relances et concentrer vos efforts sur les leads les plus prometteurs.

Relances automatiques — 3 étapes

Configurez jusqu'à 3 étapes de relance par email (+ SMS Twilio en option). Chaque étape a un délai, un sujet et un template avec variables :

{nom} — Nom du lead {courriel} — Adresse courriel du lead {téléphone} — Numéro de téléphone {bot_name} — Nom du chatbot {date_lead} — Date de capture du lead {page} — Page ou le lead a été capturé {message} — Premier message du lead

Exemple de séquence

ÉtapeDélaiSujet
11 heureMerci pour votre intérêt, {nom} !
224 heuresAvez-vous des questions ?
372 heuresDernière chance : offre spéciale
Note L'option SMS permet d'envoyer aussi un texto si Twilio est configuré (plan Business+).

Email depuis le CRM

Depuis la fiche détaillée d'un lead, il est possible d'envoyer un courriel directement. Le formulaire est pre-rempli avec l'adresse du lead. L'historique des courriels est conserve dans la timeline du lead.

  • Formulaire pre-rempli avec les coordonnées du lead
  • Historique des courriels dans la timeline
  • Changement automatique du statut a « Contacte » apres l'envoi
  • Support des fournisseurs email API (SMTP2GO, SendGrid, Brevo, Mailgun, Amazon SES)

Detection et fusion de doublons

Le système détecte automatiquement les doublons par adresse courriel ou numéro de téléphone. Lors de la fusion, le score le plus élevé est conservé et les notes, tags et historique des deux fiches sont combinés.

Astuce Verifiez regulierement les doublons pour garder la base de leads propre et eviter les relances en double.

Notifications en temps réel

Le systeme de notifications alerte des événements importants : nouveaux leads, rappels en retard, relances envoyees et changements de statut.

Canaux de notification

  • Cloche CRM — Icone dans la navigation CRM, polling toutes les 30 secondes
  • Slack — Notifications dans un canal Slack
  • WhatsApp — Notifications WhatsApp Business
  • Email — Courriel automatique pour les leads chauds

Journal d'activité

Timeline unifiee

Le journal d'activité affiche tous les événements CRM dans un ordre chronologique : captures de leads, changements de statut, courriels envoyes, notes ajoutees, tags modifies, rappels et relances.

Evenements suivis

  • Capture d'un nouveau lead
  • Changement de statut (nouveau → contacte → converti/perdu)
  • Courriel envoye depuis le CRM
  • Note ajoutee à un lead
  • Tag ajoute ou retire
  • Rappel crée ou complete
  • Relance automatique envoyee

Calendrier mensuel interactif

Le calendrier offre une vue d'ensemble des activités de suivi planifiees sur un mois.

  • Cliquer sur une date — Ajouter un nouveau rappel
  • Cliquer sur un rappel — Voir le lead associe
  • Couleurs — Bleu = à venir, Rouge = en retard, Vert = complete

Rapport CRM en PDF

Un rapport PDF des statistiques CRM peut etre genere avec selection de dates. Le rapport inclut :

  • Indicateurs clés (leads, conversions, score moyen)
  • Entonnoir de conversion visuel
  • Liste des leads chauds
  • Tendances sur la période selectionnee
Astuce Generez un rapport hebdomadaire pour suivre l'evolution des métriques CRM et partager avec l'équipe.

Champs personnalisés

Définissez des champs personnalisés pour enrichir les fiches de vos leads avec des informations spécifiques à votre activité. Les champs sont configurés par client dans la section administration.

Types de champs disponibles

TypeDescriptionExemple
TexteChamp texte libreNom du projet
NombreValeur numériqueBudget estimé
SélectionListe déroulante avec options prédéfiniesSource du lead
DateSélecteur de dateDate de rappel
Case à cocherOui / NonClient VIP

Fonctionnalités

  • Affichage dans la fiche lead — Les champs personnalisés apparaissent dans la fiche détaillée du lead
  • Édition en ligne — Modifiez les valeurs directement depuis la fiche lead
  • Colonnes dans la liste — Les champs sont visibles comme colonnes dans la liste des leads
  • Filtres avancés — Filtrez vos leads par n'importe quel champ personnalisé
Note Les champs personnalisés sont disponibles à partir du plan Pro.

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, email, 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://chatbot.demomonsite.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.

Vue carte des leads

Visualisez vos leads sur une carte interactive pour comprendre la répartition géographique de vos prospects. La carte utilise Leaflet.js et OpenStreetMap.

Fonctionnalités

  • Géolocalisation par IP — Position approximative déterminée via ip-api.com avec cache pour performance
  • Marqueurs colorés — Couleur selon le statut du lead (vert = converti, bleu = nouveau, orange = contacté, rouge = perdu)
  • Clustering — Regroupement automatique des marqueurs proches pour une vue lisible
  • Filtres — Filtrez par statut, score, tag ou période
  • Popups — Cliquez sur un marqueur pour voir les informations du lead (nom, score, statut)
Astuce La vue carte est particulièrement utile pour les entreprises qui ciblent des zones géographiques spécifiques.
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é.

Dashboard 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 d'upload 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 email hebdomadaire — 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.
Integrations

Google Analytics, Slack et Webhooks CRM

Google Analytics 4

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

EvenementDeclencheur
chat_openedVisiteur ouvre le widget
message_sentVisiteur envoie un message
lead_capturedCoordonnées capturees
transfer_requestedTransfert vers humain demande

Slack

Des notifications sont envoyees dans Slack pour chaque nouveau lead, transfert ou alerte. Il suffit de creer un webhook entrant dans Slack et de coller l'URL dans la configuration.

Webhooks CRM

Les leads sont envoyes automatiquement vers un CRM externe :

  • HubSpot — Integration directe via API
  • Pipedrive — Creation automatique de deals
  • Monday.com — Ajout d'items au tableau
  • Webhook personnalisé — Envoi POST JSON vers n'importe quelle URL

Ces integrations sont particulierement 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 email API

FournisseurGratuitNotes
SMTP2GO1 000 / moisRecommande pour debuter, configuration simple
SendGrid100 / jourPopulaire, bonne delivrabilite
Brevo9 000 / moisGenereux en gratuit, interface en francais
Mailgun100 / jourTres fiable, API avancée
Amazon SES3 000 / mois ** Si hébergé sur AWS, tarif le plus bas

API publique REST

Une clé API publique permet d'acceder aux données via l'API REST (plan Business ou supérieur requis).

Endpoints disponibles

EndpointMethodeDescription
/api/v1/leads.phpGETListe des leads avec filtres
/api/v1/conversations.phpGETListe des conversations
/api/v1/stats.phpGETStatistiques d'utilisation
Note La clé peut etre révoquée à tout moment pour en générer une nouvelle. L'ancienne clé cessera de fonctionner immédiatement.

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

Exportez vos rappels CRM et relances vers votre calendrier préféré grâce au format iCal (.ics). Compatible avec Google Calendar, Microsoft Outlook et Apple Calendar.

Comment ça fonctionne

  • Flux iCal — Une URL unique par client génère un flux iCal en temps réel
  • Rappels inclus — Tous les rappels CRM (tâches, suivis) apparaissent comme événements
  • Relances incluses — Les relances planifiées sont aussi synchronisées
  • Token d'authentification — Chaque client a un token unique pour sécuriser l'accès au flux

Configuration

Copiez l'URL du flux iCal depuis les paramètres de votre portail et ajoutez-la dans votre application de calendrier :

https://chatbot.demomonsite.ca/api/ical.php?client=MON-CLIENT&token=XXXXX

Calendriers compatibles

ApplicationMéthode
Google CalendarParamètres → Ajouter un calendrier → À partir d'une URL
Microsoft OutlookAjouter un calendrier → S'abonner depuis le web
Apple CalendarFichier → Nouvel abonnement à un calendrier
Astuce Le calendrier se synchronise automatiquement. Les nouveaux rappels et relances apparaissent dans votre calendrier sans action manuelle.
Sécurité & Conformité

Privacy by Design

ChatDirect intégré la protection de la vie privee des la conception, selon l'approche Privacy by Design. Six mecanismes garantissent un haut niveau de protection des données des visiteurs.

Les 6 mesures de protection

MesureDetail techniqueBenefice
Hachage IPSHA-256 irreversible, meme l'administrateur ne peut pas retrouver l'IP originaleAnonymisation complete des visiteurs
Rétention limiteePurge automatique configurable (30 a 365 jours)Aucune donnee conservee indefiniment
Zero cookiePas de cookie, pas de localStorage persistant, seulement sessionStoragePas de banniere de cookies requise pour le widget
Pas de suivi cross-sessionSession ID unique par visite, pas de fingerprintingImpossible de relier les visites d'un meme utilisateur
URL filtreeSeul le chemin (path) est transmis, les parametres query string sont retiresPas de fuite de données sensibles via les URLs
GA4 conditionnelGoogle Analytics ne s'active qu'apres consentement explicite du visiteurConformité RGPD / Loi 25

Droit a l'effacement

Les visiteurs peuvent demander la suppression de leurs données directement depuis le widget. Toutes les données associees a leur session sont effacees immédiatement : conversation, leads, fichiers uploades.

Conformité RGPD et Loi 25

ChatDirect offre des outils complets pour la conformité au reglement sur la protection des données, applicables au RGPD européen et à la Loi 25 du Quebec.

Liste de verification

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

Données collectees

DonneeFinaliteRétention
ConversationsAmelioration du serviceConfigurable (30-365 jours)
Leads (nom, courriel)Suivi commercialJusqu'a suppression manuelle
Adresse IPSécurité (rate limit)Hachee, non reversible
Fichiers uploadesSupport conversationConfigurable
Note La Loi 25 (Quebec) et le RGPD (Europe) exigent un consentement explicite avant la collecte de données personnelles.

Sécurité avancée

FonctionnaliteDescription
Alertes par mots-clesNotification quand un visiteur mentionne certains termes (urgence, plainte, annuler)
Controle d'accesDomaines autorises ou 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 complete en JSON pour sauvegarde ou duplication
Test webhookVerifiez que les webhooks CRM fonctionnent correctement
Astuce Configurez des alertes par mots-cles pour etre averti immédiatement des conversations sensibles necessitant 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 chatbot.demomonsite.ca/portal/, il offre une interface complète disponible en 4 langues (FR-CA, FR-FR, EN-US, ES-MX).

Pages principales

  • Dashboard — Vue d'ensemble : plan actif, statistiques, leads récents, conversations, tickets, rappels, coût BYOK
  • Conversations — Historique complet des conversations avec le chatbot
  • CRM — Dashboard CRM, leads, pipeline kanban, relances, journal, calendrier, rapport PDF
  • Configuration — 7 onglets : identité, apparence, horaire, conversations, IA, intégrations, RGPD
  • Consommation — Tokens, conversations, coûts USD/CAD, détail par jour
  • Utilisateurs — Ajouter, supprimer, changer les mots de passe des collègues
  • Support — Créer et suivre des tickets de support
  • Aide — 19 sections de documentation + recherche + 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.

Installer l'application mobile (PWA)

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, rappels) 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) + templates par industrie (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

Templates par industrie

À l'étape 2, des templates préconfigurés proposent un prompt système adapté à votre secteur d'activité. Le template 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 Skip

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 professionnellemonentreprise.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 6$ USD/mois pour 1 000 conversations avec Claude Haiku 4.5.

Consommation et tokens

Comprendre les tokens

Un token correspond a environ 4 caracteres en anglais ou 3 caracteres en francais.

ValeurEquivalentCas d'utilisation
256 tokens~1-2 phrasesRéponses tres courtes (FAQ simple)
500 tokens~1 paragrapheRéponses standard (recommande)
1024 tokens~2-3 paragraphesRéponses détaillées
2000 tokens~1 pageRéponses techniques approfondies

Le portail client affiche le detail de l'utilisation : nombre de conversations, messages IA, tokens d'entree et de sortie, modèle utilise et cout estime en USD, CAD et EUR.

Gestion des utilisateurs

Le portail client permet d'ajouter des collegues pour qu'ils puissent acceder au portail avec leur propre identifiant et mot de passe.

  • Ajouter un utilisateur — Creer un identifiant et un mot de passe
  • Changer le mot de passe — Chaque utilisateur peut modifier son mot de passe
  • Supprimer un utilisateur — Retirer l'acces d'un collegue
Astuce Créez un compte par personne plutot qu'un compte partage pour mieux suivre les actions de chacun.

Support et tickets

Le systeme 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. Decrivez 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

PlanPrixConversationsModèle IA
DécouverteGratuit 14 jours250 messagesGPT-4o Mini
Starter39$/mois1 000 convGPT-4o Mini
Pro69$/mois1 000 conv (illimité en BYOK)Claude Haiku 4.5
Business149$/mois2 500 conv (illimité en BYOK)Claude Haiku 4.5
Enterprise299$/mois10 000 conv (illimité en BYOK)Claude Haiku 4.5

Comparatif des fonctionnalités

FonctionnaliteDécouverteStarterProBusinessEnterprise
Widget chatbotOuiOuiOuiOuiOui
Mini-CRM intégréOuiOuiOuiOuiOui
Pipeline kanbanOuiOuiOuiOuiOui
Relances automatiquesOuiOuiOuiOuiOui
Streaming (réponse en direct)OuiOuiOui
BYOK (clé API personnelle)OuiOuiOui
API publique RESTOuiOui
Canaux SMS / EmailOuiOui
Webhooks CRM externesOuiOui

BYOK = Illimite

Avec le mode BYOK (Bring Your Own Key), les conversations sont illimitées sur tous les plans compatibles (Pro+). Les coûts sont factures directement par le fournisseur IA. Cout estime : environ 6$ 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
Starter34 $/mois
Pro69 $/mois
Business149 $/mois
Enterprise299 $/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
  • Pitch email par 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 à 69 $/mois (client canadien) :

  • Frais de traitement : 69 $ × 2,9 % + 0,30 $ = 2,30 $
  • Montant net : 69 $ − 2,30 $ = 66,70 $
  • Commission (30 %) : 66,70 $ × 30 % = 20,01 $/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 complementaires

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 protege les données de vos visiteurs des la conception.
Secteurs
Solutions par industrie
E-commerce, immobilier, B2B, hotellerie : découvrez nos solutions sectorielles.