Les webhooks vous permettent de recevoir des notifications pour chaque nouveau message en plus de l'e-mail récapitulatif que nous vous envoyons tous les jours à 18h pour les messages non lus
Qu'est-ce qu'un webhook Kanal ?
Un webhook est une communication qui vous permet de recevoir une notification automatique chaque fois qu'un nouveau message arrive sur votre compte Kanal. Vous pouvez envoyer ces notifications vers des applications comme Slack, Discord ou des outils d'automatisation pour créer des alertes personnalisées.
Bientôt sur votre mobile ! Pour vous simplifier la vie, notre application mobile Kanal arrive très prochainement. Elle vous permettra de recevoir toutes vos notifications directement sur votre téléphone, sans aucune configuration complexe. Envoyez-nous un message pour faire partie des premiers testeurs 🎉
Comment ça marche ?
Lorsqu'un nouveau message est reçu, Kanal envoie automatiquement des informations à l'URL de votre webhook. Voici un exemple des données que vous recevrez au format JSON :
{"title":"Nouveau message sur Kanal","body":"{{name}} vient de vous envoyer un nouveau message"}
Aide : que faire si je ne reçois rien ?
Si vous ne recevez pas de notifications, vérifiez les points suivants :
L'URL du webhook a-t-elle été copiée-collée correctement, sans erreur ?
Le service que vous utilisez pour recevoir la notification (Slack, Zapier, etc.) est-il bien actif ?
Consultez les journaux d'erreurs de votre plateforme d'intégration pour voir si un problème est signalé.
Configuration par plateforme
Voici comment configurer les notifications sur les services les plus populaires.
Slack
Vous pouvez recevoir les notifications Kanal directement dans un de vos canaux Slack.
Créez une application Slack : Allez sur api.slack.com/apps et cliquez sur Create New App. Choisissez "From scratch", donnez-lui un nom (ex: "Notifications Kanal") et sélectionnez votre espace de travail.
Activez les "Incoming Webhooks" : Dans le menu de gauche, cliquez sur Incoming Webhooks et activez l'option.
Ajoutez un Webhook : Cliquez sur Add New Webhook to Workspace. Choisissez le canal où les notifications doivent apparaître (ex: #notifications-kanal) et autorisez l'application.
Copiez l'URL du Webhook générée par Slack.
Collez cette URL dans Kanal : Allez dans vos paramètres Kanal, dans la section Webhooks, et collez l'URL.
Make
Dans Make, créez un nouveau scénario.
Ajoutez un déclencheur (trigger) de type Webhook.
Copiez l'URL du webhook fournie par Make.
Dans Kanal, allez dans Paramètres -> Webhooks et collez l'URL.
Envoyez un message de test pour finaliser la connexion.
Zapier
Créez un nouveau "Zap".
Choisissez Webhooks by Zapier comme déclencheur (trigger).
Sélectionnez l'événement Catch Hook.
Copiez l'URL du webhook fournie par Zapier.
Configurez le webhook dans Kanal comme décrit ci-dessus.
Envoyez un message de test pour terminer la configuration du Zap.
n8n
Ajoutez un nœud Webhook à votre workflow.
Configurez le nœud pour recevoir des requêtes POST.
Copiez l'URL générée.
Ajoutez cette URL dans les paramètres de Kanal.
Testez la connexion.
Herald (pour recevoir les notifications sur iPhone)
Téléchargez l'application Herald sur l'App Store.
Créez un nouveau "endpoint" dans Herald.
Copiez l'URL du webhook fournie.
Configurez le webhook dans Kanal.
Personnalisez le format des notifications directement dans Herald.