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
Le Chat Trigger reçoit l'URL de la base Notion et tente de retirer le texte qui n'est pas une URL.
- 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
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
Le Structured Output Parser et l'Auto-fixing Output Parser contrôlent le format du JSON produit et tentent de le corriger.
- 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
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
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- 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.
Autres templates : Productivité & Organisation
- Résumer chaque semaine l'activité d'un canal MS Teams avec OpenAIRésume l'activité de la semaine d'un canal Teams et publie chaque lundi un rapport rédigé par OpenAI.
- Créer une tâche Notion à partir des e-mails GmailLit les e-mails Gmail entrants, les résume, puis crée une page dans une base Notion.
- Classer les tâches Todoist par projet avec OpenAIRange les tâches de votre collection Todoist dans vos projets et leur attribue une priorité avec OpenAI.
- Surveiller le sentiment des tickets Linear et alerter sur SlackSuit l'humeur des tickets Linear actifs avec OpenAI et signale sur Slack ceux qui basculent vers le négatif.
- Assistant conversationnel pour Google Agenda et GmailUn assistant conversationnel qui reçoit vos demandes par webhook et s'appuie sur Google Agenda et Gmail.
- Répondre sur Telegram à partir d'un planning Google SheetsUn bot Telegram qui répond à partir d'un planning tenu dans Google Sheets, avec un agent IA.
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