Automatisation WordPress avec n8n : intégration de contenu AI
Ce workflow n8n a pour objectif d'intégrer efficacement du contenu généré par l'intelligence artificielle dans un site WordPress. Il est particulièrement utile pour les entreprises qui souhaitent enrichir leur plateforme avec des articles et des pages dynamiques, tout en optimisant leur processus de publication. Grâce à l'automatisation n8n, les utilisateurs peuvent récupérer des publications et des pages WordPress, les traiter avec des modèles d'IA, et les stocker dans une base de données pour une utilisation ultérieure. Le workflow commence par un déclencheur manuel qui permet de tester le flux. Ensuite, il utilise des nœuds pour charger des données, générer des embeddings via OpenAI, et traiter le texte à l'aide de divers outils de traitement de langage. Les données sont ensuite filtrées pour ne conserver que le contenu publié et non protégé. Les résultats sont ensuite stockés dans une base de données Postgres, ce qui permet une gestion efficace des documents. Les étapes incluent également des opérations d'agrégation et de transformation de texte, garantissant que le contenu est optimisé pour le web. En intégrant ce workflow, les entreprises peuvent réduire le temps consacré à la création de contenu tout en améliorant la qualité et la pertinence des informations publiées sur leur site. L'automatisation n8n permet ainsi d'augmenter la productivité et de garantir une mise à jour régulière des contenus, ce qui est essentiel pour maintenir l'engagement des utilisateurs et améliorer le référencement.
À qui s'adresse ce workflow ?
Ce workflow s'adresse aux entreprises et aux équipes marketing qui utilisent WordPress pour gérer leur contenu. Il est particulièrement adapté aux professionnels du marketing digital, aux rédacteurs de contenu et aux développeurs souhaitant automatiser la création et la gestion de contenu sur leur site. Un niveau technique intermédiaire est recommandé pour une personnalisation efficace.
Ce que ce workflow résout
Ce workflow résout le problème de la création de contenu en automatisant le processus de génération et de publication d'articles sur WordPress. Il élimine les frustrations liées à la gestion manuelle du contenu, réduit le temps nécessaire pour mettre à jour le site, et minimise les risques d'erreurs humaines. Grâce à cette automatisation, les utilisateurs peuvent se concentrer sur des tâches à plus forte valeur ajoutée, tout en assurant une présence en ligne dynamique et engageante.
Comment ça fonctionne
Étape 1 : Le flux est déclenché manuellement via un bouton de test.
- 01Étape 1 : Les données sont chargées à l'aide du nœud 'Default Data Loader'.
- 02Étape 2 : Les embeddings sont générés avec le modèle OpenAI pour enrichir le contenu.
- 03Étape 3 : Le texte est traité et divisé en morceaux gérables grâce au 'Token Splitter'.
- 04Étape 4 : Les publications et pages WordPress sont récupérées pour être intégrées au flux.
- 05Étape 5 : Le contenu est filtré pour ne garder que celui qui est publié et non protégé.
- 06Étape 6 : Les résultats sont stockés dans une base de données Postgres pour une gestion future.
- 07Étape 7 : Les données sont agrégées et formatées pour une présentation optimale sur le site.
On adapte ce workflow à votre stack.
CRM, outils internes, briques métier — on connecte tout via n8n et on vous livre une automatisation prête à l'emploi.
Visualisation du workflow n8n
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Importer dans n8n en un clic
Inscris-toi gratuitement pour télécharger le fichier .json, puis fais Import from File dans n8n pour déployer le workflow en quelques secondes.
Inscris-toi gratuitement pour télécharger le workflow et l'importer dans n8n.
Télécharger gratuitementInscription en 30 secondes · Sans CB
Personnaliser ce workflow
Pour personnaliser ce workflow, vous pouvez modifier les paramètres des nœuds OpenAI pour adapter le modèle à vos besoins spécifiques. Assurez-vous de configurer correctement les connexions à votre base de données Postgres, notamment le nom de la table pour stocker les documents. Vous pouvez également ajuster les filtres pour récupérer uniquement le contenu pertinent selon vos critères. Pour une intégration plus poussée, envisagez d'ajouter d'autres nœuds pour interagir avec des API externes ou des services de stockage supplémentaires. Enfin, surveillez le flux pour détecter d'éventuelles erreurs et ajustez les paramètres en conséquence.
Détail des nœuds n8n
- 01When clicking ‘Test workflow’
Déclenche le workflow lorsque l'utilisateur clique sur 'Test workflow'.
- 02Embeddings OpenAI
Génère des embeddings à partir d'un modèle OpenAI spécifié.
- 03Default Data Loader
Charge des documents par défaut à partir des données JSON fournies.
- 04Token Splitter
Divise le texte en morceaux selon la taille et le chevauchement spécifiés.
- 05Embeddings OpenAI1
Génère des embeddings à partir d'un modèle OpenAI spécifié.
- 06OpenAI Chat Model
Utilise un modèle de chat OpenAI pour générer des réponses.
- 07Postgres Chat Memory
Stocke la mémoire de chat dans une base de données Postgres.
- 08Respond to Webhook
Répond à un webhook avec les options spécifiées.
- 09Set fields
Définit des champs avec des valeurs assignées dans le workflow.
- 10Embeddings OpenAI2
Génère des embeddings à partir d'un modèle OpenAI spécifié.
- 11Default Data Loader1
Charge des documents par défaut à partir des données JSON fournies.
- 12Token Splitter1
Divise le texte en morceaux selon la taille et le chevauchement spécifiés.
- 13Markdown1
Transforme du contenu HTML en Markdown.
- 14Postgres
Exécute une requête sur une base de données Postgres.
- 15Aggregate
Agrège des données selon les options et les paramètres fournis.
- 16Aggregate1
Agrège des données selon les options et les paramètres fournis.
- 17Aggregate2
Agrège des données selon les options et les champs spécifiés.
- 18Sticky Note
Crée une note autocollante avec les paramètres spécifiés.
- 19Sticky Note1
Crée une note autocollante avec les paramètres spécifiés.
- 20Sticky Note2
Crée une note autocollante avec les paramètres spécifiés.
- 21Wordpress - Get all posts
Récupère tous les articles d'un site Wordpress.
- 22Wordpress - Get all pages
Récupère toutes les pages d'un site Wordpress.
- 23Sticky Note3
Crée une note autocollante avec les paramètres spécifiés.
- 24Set fields1
Définit des champs avec des valeurs assignées dans le workflow.
- 25Filter - Only published & unprotected content
Filtre les contenus pour ne garder que ceux publiés et non protégés.
- 26HTML To Markdown
Transforme du contenu HTML en Markdown.
- 27Supabase - Store workflow execution
Stocke l'exécution du workflow dans une base de données Supabase.
- 28Sticky Note4
Crée une note autocollante avec les paramètres spécifiés.
- 29Every 30 seconds
Déclenche le workflow toutes les 30 secondes.
- 30Sticky Note5
Crée une note autocollante avec les paramètres spécifiés.
- 31Wordpress - Get posts modified after last workflow execution
Récupère les articles Wordpress modifiés depuis la dernière exécution du workflow.
- 32Wordpress - Get posts modified after last workflow execution1
Récupère les articles Wordpress modifiés depuis la dernière exécution du workflow.
- 33Set fields2
Définit des champs avec des valeurs assignées dans le workflow.
- 34Filter - Only published and unprotected content
Filtre les contenus pour ne garder que ceux publiés et non protégés.
- 35Loop Over Items
Itère sur les éléments en les divisant en lots selon les options fournies.
- 36Set fields3
Définit des champs avec des valeurs assignées dans le workflow.
- 37Set fields4
Définit des champs avec des valeurs assignées dans le workflow.
- 38Store documents on Supabase
Stocke des documents dans une base de données Supabase.
- 39Store workflow execution id and timestamptz
Stocke l'identifiant et le timestamp de l'exécution du workflow dans Supabase.
- 40Aggregate documents
Agrège des documents selon les options et les champs spécifiés.
- 41Sticky Note6
Crée une note autocollante avec les paramètres spécifiés.
- 42Sticky Note7
Crée une note autocollante avec les paramètres spécifiés.
- 43Postgres - Create documents table
Crée une table de documents dans une base de données Postgres.
- 44Postgres - Create workflow execution history table
Crée une table d'historique des exécutions de workflow dans une base de données Postgres.
- 45Merge Wordpress Posts and Pages
Fusionne les articles et les pages récupérés de Wordpress.
- 46Merge retrieved WordPress posts and pages
Fusionne les articles et les pages récupérés de Wordpress.
- 47Postgres - Filter on existing documents
Filtre les documents existants dans une base de données Postgres.
- 48Supabase - Delete row if documents exists
Supprime une ligne dans Supabase si le document existe.
- 49Switch
Permet de diriger le flux en fonction de règles spécifiées.
- 50When chat message received
Déclenche le workflow lorsque un message de chat est reçu.
Vous n'avez pas besoin de plus de canaux.
Vous avez besoin d'un pilote.
Audit gratuit · 48hGratuitRésultats en 48 hSans engagement
06 17 12 54 284,9Google4,96Sortlist4,3Trustpilot40+ clients B2B