Aller au contenu principal

n8n

Basic et plus

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​

  1. Ajoute un nœud Webhook à ton workflow
  2. Règle HTTP Method sur POST
  3. Définis un chemin (par exemple telldone)
  4. (Facultatif) Active Header Auth : Name = Authorization, Value = ton jeton secret
  5. 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​

  1. Va dans Réglages > Intégrations > Automatisations
  2. Touche Nouvelle automatisation, saisis un nom (par exemple « n8n ») et colle l’URL de production n8n
  3. Si tu as activé Header Auth dans n8n, saisis le même jeton comme en-tête d’authentification dans TellDone
  4. 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é)
  5. 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 event des 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 :

ExpressionDescription
{{ $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