n8n
Les automatisations sont disponibles à partir de Basic. Consulte Automatisations webhook pour les limites et les détails.
n8n est une plateforme d’automatisation que tu peux héberger toi-même ou utiliser dans le cloud. Connecte TellDone à n8n avec un nœud Webhook. Ton instance n8n doit être joignable depuis internet en HTTPS, avec un nom de domaine (les adresses IP sont refusées).
Configuration
Dans n8n
- Ajoute un nœud Webhook à ton workflow
- Règle HTTP Method sur POST
- Définis un chemin (par exemple
telldone) - (Facultatif) Active Header Auth : Name =
Authorization, Value = ton jeton secret - Copie la Production URL (pas l’URL de test)
La Production URL ne reçoit des données que lorsque le workflow est actif, donc active-le d’abord.
Dans TellDone
- Va dans Réglages > Intégrations > Automatisations
- Touche Nouvelle automatisation, saisis un nom (par exemple « n8n ») et colle l’URL de production n8n
- Si tu as activé Header Auth dans n8n, saisis le même jeton comme en-tête d’authentification dans TellDone
- Choisis les types de données à envoyer (Note, Note + audio avec Ultra, Tâches, Événements, Rapports) et les déclencheurs à utiliser (Créé, Mis à jour, Terminées, Supprimé)
- Touche Enregistrer, puis Tester l’envoi pour envoyer un exemple de payload
Vérifie le journal d’exécution de n8n : tu dois voir un payload avec "test": true.
Router selon le type d’événement
Ajoute un nœud Switch après le nœud Webhook pour router les données selon le type d’événement :
- Champ de routage : la valeur
eventdes données reçues - Règle 1 : égal à
note.created- route vers tes actions pour les notes - Règle 2 : égal à
task.created- route vers tes actions pour les tâches - Règle 3 : égal à
calendar_event.created- route vers tes actions pour le calendrier - Règle 4 : égal à
report.created- route vers tes actions pour les rapports - Si tu actives aussi les déclencheurs Mis à jour, Terminées ou Supprimé, ajoute aussi des règles pour ces types d’événements, par exemple
task.completed
Relie chaque sortie du Switch au nœud d’action approprié (Todoist, Google Calendar, Slack, etc.).
Expressions utiles
Quand tu configures les nœuds d’action, utilise ces expressions n8n pour accéder aux données de TellDone :
| Expression | Description |
|---|---|
{{ $json.data.title }} | Titre de la note, de la tâche ou de l’événement |
{{ $json.data.tags.join(', ') }} | Tags sous forme de chaîne séparée par des virgules |
{{ $json.data.priority }} | Niveau de priorité |
{{ $json.data.due_date }} | Échéance (tâches) |
{{ $json.data.summary }} | Résumé généré par l’IA (notes) |
{{ $json.event }} | Type d’événement |
Pour la liste complète des champs de chaque type de données, consulte Automatisations webhook - Ce qui est envoyé.
Filtrer les événements de test
Ajoute un nœud IF juste après le nœud Webhook :
- Condition :
{{ $json.test }}n’est pas true - Chemin True : le reste de ton workflow
- Chemin False : No Operation (ignore les événements de test)
Exemples de workflows
- Webhook > Switch > Todoist : crée des tâches avec priorité et échéance
- Webhook > Switch > Google Calendar : crée des événements avec heure, lieu et participants
- Webhook > Switch > Slack : publie les rapports quotidiens dans un canal
- Webhook > Switch > Google Sheets : consigne toutes les notes en lignes de tableur
- Webhook > Switch > Notion : enregistre les notes avec tags et résumé
Vérifier que les requêtes viennent de TellDone
n8n ne peut pas vérifier la signature de TellDone, parce que ses nœuds ne voient que les données analysées, pas le corps brut exact que TellDone a signé. Utilise plutôt Header Auth : active-le dans le nœud Webhook et saisis le même jeton comme en-tête d’authentification dans TellDone (étapes 4 et 8). n8n rejette alors toute requête sans ce jeton.
Déconnexion
Pour arrêter d’envoyer des données à n8n :
- Désactive le workflow dans n8n, ou
- Dans TellDone, dans Réglages > Intégrations > Automatisations, désactive le bouton Active de l’automatisation ou touche Supprimer l’automatisation
Voir aussi
- Automatisations webhook - format du payload, limites d’envoi et sécurité
- Zapier - une alternative d’automatisation dans le cloud
- Make - une alternative d’automatisation dans le cloud