diff --git a/docs/superpowers/specs/2026-07-15-chatwoot-chat-widget-design.md b/docs/superpowers/specs/2026-07-15-chatwoot-chat-widget-design.md new file mode 100644 index 0000000..2574595 --- /dev/null +++ b/docs/superpowers/specs/2026-07-15-chatwoot-chat-widget-design.md @@ -0,0 +1,34 @@ +# Widget de chat Chatwoot (essai) — issue #120 + +## Contexte + +On teste Chatwoot (solution managée, offre d'essai) comme canal de support par +chat. Pas de mail/voix pour l'instant, juste le widget de chat embarqué. + +## Design + +Suivre le pattern déjà utilisé pour Matomo dans `src/app.py` : injecter le +script d'intégration directement dans `app.index_string`, juste avant +``. + +- Nouvelle variable d'env `CHATWOOT_WEBSITE_TOKEN` (ajoutée à `.template.env`, + vide/commentée par défaut). +- Dans `src/app.py`, lire `chatwoot_token = os.getenv("CHATWOOT_WEBSITE_TOKEN")` + avant la construction de `index_string`. +- Construire le bloc `