Aller au contenu principal

Générer un workflow n8n de chatbot à partir d'une base Notion

Vous avez une base de données Notion et souhaitez l'interroger en langage naturel ? Envoyez son URL dans le chat : le workflow lit le schéma de la base et produit un nouveau workflow n8n de chatbot construit sur ce schéma, à partir du template de base de connaissances Notion. Si n8n n'a pas accès à la base, le Notion node échoue, donc vérifiez ce droit avant de lancer. Relisez le workflow généré avant de l'activer.

Déclencheur
Message de chat
Taille
18 nœuds
Outils
Notion, Anthropic Claude, Agent IA

Comment fonctionne ce workflow

  1. 1

    Le Chat Trigger reçoit l'URL de la base Notion et tente de retirer le texte qui n'est pas une URL.

  2. 2

    Le Notion node lit le schéma de la base, puis les nœuds Edit Fields et Code en simplifient la sortie pour réduire les tokens envoyés à l'agent.

  3. 3

    L'AI Agent, relié au Anthropic Chat Model (Claude), reçoit le template d'origine et le schéma simplifié, puis écrit la nouvelle version du workflow.

  4. 4

    Le Structured Output Parser et l'Auto-fixing Output Parser contrôlent le format du JSON produit et tentent de le corriger.

  5. 5

    Le Text Classifier et le Switch vérifient d'abord les cas déjà repérés, comme une valeur laissée en placeholder, puis un contrôle par le modèle sur la validité du JSON n8n.

  6. 6

    Le dernier nœud envoie ses données au Chat Trigger, qui les affiche comme réponse au message.

Quand l'utiliser

  • Mettre en place rapidement un assistant de questions-réponses sur une base Notion de documentation interne.
  • Générer une première version d'un workflow pour un nouveau schéma de base Notion, à relire ensuite.
  • Tester plusieurs bases Notion avec le même template de départ.

À préparer avant l'import

  • Un compte Notion avec une intégration n8n ayant accès à la base visée, à ajouter comme credential Notion dans n8n.
  • Une clé API Anthropic, à enregistrer comme credential Anthropic dans n8n.
  • L'URL de la base de données Notion à interroger.
  • Une instance n8n où le Chat Trigger peut recevoir des messages.

Bon à savoir

Vérifiez l'URL et l'accès de n8n à la base avant le premier message : le Notion node échoue sinon. Commencez par une base de test avec peu de colonnes.

Installer ce template dans n8n

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.

Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.

Vous voulez ce workflow branché sur vos outils ?

Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.

Voir notre accompagnement n8n