SMF·CRISP
Un prompt peut-il remplacer Crisp ?
Support client — chat-first support inbox
Bordereau de suivi des pièces
Verdict
Crisp tarife l’espace de travail, pas le siège, et le bourre de canaux : chat, email, WhatsApp, Instagram, SMS, Line, Viber. La boîte de réception et le widget, c’est un week-end. Chacun de ces canaux au-delà de l’email et du chat est un processus d’approbation avec une plateforme, pas une intégration que tu écris, et c’est toute la raison pour laquelle le bundle vaut 45 $. Une version DIY obtient deux canaux et un silence honnête sur le reste.
Pièce A — Le prompt
Reçu le31.07.2026Construis une boîte de support centrée sur le chat pour les deux canaux que tu peux vraiment contrôler : un widget de site web et l’email.
Stack : ton choix avec websockets, Postgres, Docker Compose, un domaine avec TLS.
Widget : une seule balise script, un shadow DOM pour que le CSS de la page hôte ne puisse pas le toucher, moins de 30 Ko. Il persiste un token de visiteur dans le stockage local pour qu’un visiteur qui revient garde son historique, et il se reconnecte après une navigation de page. Pas de cookies tiers. Respecte prefers-reduced-motion et prefers-color-scheme.
L’élément qui donne à une boîte de chat une impression de qualité, c’est le contexte, donc construis-le : pour chaque visiteur, enregistre les pages qu’il a vues avec horodatage, son référent, sa locale et son fuseau horaire, et affiche ça comme une chronologie compacte à côté de la conversation. Montre la page où il se trouve en ce moment, mise à jour en direct. Plafonne l’historique stocké par visiteur et fais-le expirer selon un planning que tu configures — un journal de pages non borné est un risque pour la vie privée, et tu devrais dire dans le README ce que tu conserves et pour combien de temps.
L’email comme second canal : entrant via un webhook de fournisseur signé, mis en fil par Message-ID et References, dans la même liste de conversations que le chat. Un visiteur qui donne une adresse email dans le chat voit ses conversations email précédentes liées automatiquement.
Côté agent : une seule liste pilotée au clavier. Assignation, statuts, réponses prêtes avec des espaces réservés, et un indicateur de frappe dans les deux sens. Montre au visiteur un état clair « personne n’est là en ce moment, laisse une adresse email » en dehors des heures de bureau configurées plutôt que de prétendre que quelqu’un est disponible.
Déclencheurs, gardés délibérément petits : un moteur de règles avec exactement trois conditions disponibles — temps passé sur la page, URL de page qui correspond, et visiteur qui revient — chacune déclenchant un message, une fois par visiteur et par session. Résiste à la tentation de généraliser ça ; un moteur de campagne complet est un autre produit, et c’est là que les widgets de chat deviennent agaçants.
Un rapport : conversations par canal et par jour, temps médian de première réponse, et la proportion démarrée par un déclencheur contre par le visiteur.
Écris des tests pour la reconnexion du widget après navigation, pour la limite de rétention de l’historique de pages, et pour le déclencheur qui se déclenche au plus une fois par session.
Ne construis ni WhatsApp, ni Instagram, ni SMS, ni co-browsing. Le README devrait les lister comme les raisons pour lesquelles un espace de travail payant reste pertinent.
L’ouverture pré-remplit le prompt — il ne reste qu’à appuyer sur entrée.
Pièce B — Ce que tu perds
- B.1 WhatsApp, Instagram, SMS, Line et Viber, chacun derrière sa propre approbation de plateforme
- B.2 le co-browsing et le partage d’écran en direct pour lesquels Crisp est connu
- B.3 les applications mobiles pour répondre en déplacement
- B.4 les crédits IA inclus dans le prix de l’espace de travail
- B.5 les fonctionnalités CRM et de campagnes empilées sur la même boîte de réception
Alternatives existantes
Pièce C — Pourquoi certains continuent de payer : channel breadth per workspace
Parce qu’un prix à l’espace de travail avec des canaux illimités est un rapport qualité-prix inhabituellement bon pour une petite entreprise qui en utilise vraiment trois ou quatre, et parce qu’assembler ces canaux séparément coûte plus en approbations qu’en argent.
Questions
Pourquoi une chronologie d’historique de pages du visiteur vaut-elle la peine d’être construite ?
Parce qu’elle transforme « bonjour, j’ai un problème » en « tu es sur la page tarifs et tu viens de la doc » avant même que l’agent ait tapé quoi que ce soit. C’est le contexte le moins cher en support, et presque personne qui s’auto-héberge ne s’en donne la peine.
Le journal de pages est-il un problème de vie privée ?
Ça peut l’être. Tu enregistres le comportement de navigation sur ton propre site, ce qui dans l’UE doit généralement être divulgué et justifié, et ça ne devrait pas être conservé indéfiniment. La limite de rétention est dans le prompt pour cette raison, pas comme un simple confort de bonne tenue.
Pourquoi plafonner le moteur de déclencheurs à trois conditions ?
Parce que les moteurs de déclencheurs grossissent jusqu’à ce que chaque visiteur reçoive une pop-up en quatre secondes, et ça fait fuir les gens de la page de façon mesurable. Trois conditions couvrent les cas utiles et rendent les cas agaçants impossibles.
Comment le tarif par espace de travail de Crisp se compare-t-il une fois que tu as une équipe ?
Meilleur que le tarif par agent tant que tu n’as pas plusieurs agents : 45 $ couvrent l’espace de travail et les agents supplémentaires coûtent 10 $ chacun. Face à un concurrent à 25 $ par siège, quatre agents, c’est à peu près le point de bascule.
Outils proches
Récépissé