Cette page t'a-t-elle aidé ?
Cette page t'a-t-elle aidé ?
Guide
Où Gilbert vous joint quand une routine livre ou qu'une action attend votre feu vert.
Dernière mise à jour : 12 juillet 2026
Sur Console → Mes canaux, chaque canal est une façon pour Gilbert de vous joindre individuellement. Vous pouvez :
/chat/pair) et Email(adresse saisie directement). WhatsApp, Slack et webhook relèvent d'une configuration à part (voir plus bas).Un canal email ajouté à la mainn'est livrable qu'une fois que vous avez prouvé que l'adresse est la vôtre. Dans le menu du canal, cliquez Vérifier: Gilbert envoie un code à 6 chiffres à l'adresse (valable 10 minutes), vous le saisissez, et le canal passe vérifié. Cinq tentatives erronées verrouillent temporairement la vérification.
Gilbert distingue les canaux personnels (user.*, votre boîte à vous) des canaux workspace (workspace.*, partagés par l'équipe et gérés par un admin).
| Portée | Canaux |
|---|---|
Personnel (user.*) | Telegram DM, Email (Postmark), WhatsApp. WhatsApp passe par Twilio, se limite aux modèles de message approuvés et reste désactivé par défaut (activation côté infrastructure). |
Workspace (workspace.*) | Telegram de groupe, Slack, Email broadcast (liste partagée), et webhook signé vers votre propre endpoint. Un admin les configure au niveau du workspace. |
Un envoi vers un canal workspace.* rend la routine partagée : voir Routines pour le comportement (un run par cycle, diffusion collective, filtrage des outils perso).
Un canal custom_webhooklivre la sortie d'une routine en POST HTTPS vers votre endpoint, avec les mêmes en-têtes HMAC (X-Gilbert-Timestamp, X-Gilbert-Signature) que les events sortants. Le protocole de vérification, avec exemples en JS et Python, vit sur Webhooks. Le corps livré :
POST https://votre-endpoint.example.com/gilbert
X-Gilbert-Timestamp: 1752345600
X-Gilbert-Signature: t=1752345600,v1=<hmac_sha256_hex>
{
"version": "1.0",
"event": "channel.notify",
"data": {
"subject": "Tri du matin",
"body": "…sortie de la routine, en texte…",
"metadata": {
"routine_run_id": "…",
"workspace_id": "…",
"task_id": "gmail-tri"
}
}
}Le secret est chiffré au repos et jamais renvoyé au navigateur. Les envois passent par un garde anti-SSRF et la réponse est bornée à 256 Ko.
Sur Console → Heures calmes, deux réglages distincts partagent le même fuseau :
Chaque routine porte un template delivery_channels: une liste ordonnée d'identifiants de canaux. L'ordre = la priorité (le premier joignable reçoit). Identifiants acceptés :
| user.telegram_dm | Le Telegram appairé du membre (alias : telegram). |
| user.email | L'email vérifié du membre, sinon son email de login (alias : email). |
| workspace.telegram_group:<slug> | Un groupe Telegram partagé du workspace. |
| workspace.slack:<canal> | Un canal Slack du workspace. |
| workspace.email_broadcast:<adresse> | Une liste email partagée du workspace. |
# Le membre reçoit sur son Telegram, sinon son email vérifié
["user.telegram_dm", "user.email"]
# Diffusion : une fois sur le Slack du workspace,
# plus un DM/email à chaque membre abonné
["workspace.slack:#veille", "user.telegram_dm"]delivery_channels se règle, et le canal email à vérifier avant la première livraison.