Aller au contenu
uclic
Workflow n8nManual

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.

53Nœuds05Intégrations08ÉtapesPrêt à l'emploi
Pour qui

À 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.

Le problème

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.

Les étapes

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.
Besoin d'aide

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.

Schéma visuel

Visualisation du workflow n8n

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

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.

automatisation-wordpress-avec-n8n-integration-de-contenu-ai.json
Réservé membres
JSON complet réservé membres

Inscris-toi gratuitement pour télécharger le workflow et l'importer dans n8n.

Télécharger gratuitement

Inscription en 30 secondes · Sans CB

Guide

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.

Les nœuds

Détail des nœuds n8n

  • 01
    When clicking ‘Test workflow’

    Déclenche le workflow lorsque l'utilisateur clique sur 'Test workflow'.

  • 02
    Embeddings OpenAI

    Génère des embeddings à partir d'un modèle OpenAI spécifié.

  • 03
    Default Data Loader

    Charge des documents par défaut à partir des données JSON fournies.

  • 04
    Token Splitter

    Divise le texte en morceaux selon la taille et le chevauchement spécifiés.

  • 05
    Embeddings OpenAI1

    Génère des embeddings à partir d'un modèle OpenAI spécifié.

  • 06
    OpenAI Chat Model

    Utilise un modèle de chat OpenAI pour générer des réponses.

  • 07
    Postgres Chat Memory

    Stocke la mémoire de chat dans une base de données Postgres.

  • 08
    Respond to Webhook

    Répond à un webhook avec les options spécifiées.

  • 09
    Set fields

    Définit des champs avec des valeurs assignées dans le workflow.

  • 10
    Embeddings OpenAI2

    Génère des embeddings à partir d'un modèle OpenAI spécifié.

  • 11
    Default Data Loader1

    Charge des documents par défaut à partir des données JSON fournies.

  • 12
    Token Splitter1

    Divise le texte en morceaux selon la taille et le chevauchement spécifiés.

  • 13
    Markdown1

    Transforme du contenu HTML en Markdown.

  • 14
    Postgres

    Exécute une requête sur une base de données Postgres.

  • 15
    Aggregate

    Agrège des données selon les options et les paramètres fournis.

  • 16
    Aggregate1

    Agrège des données selon les options et les paramètres fournis.

  • 17
    Aggregate2

    Agrège des données selon les options et les champs spécifiés.

  • 18
    Sticky Note

    Crée une note autocollante avec les paramètres spécifiés.

  • 19
    Sticky Note1

    Crée une note autocollante avec les paramètres spécifiés.

  • 20
    Sticky Note2

    Crée une note autocollante avec les paramètres spécifiés.

  • 21
    Wordpress - Get all posts

    Récupère tous les articles d'un site Wordpress.

  • 22
    Wordpress - Get all pages

    Récupère toutes les pages d'un site Wordpress.

  • 23
    Sticky Note3

    Crée une note autocollante avec les paramètres spécifiés.

  • 24
    Set fields1

    Définit des champs avec des valeurs assignées dans le workflow.

  • 25
    Filter - Only published & unprotected content

    Filtre les contenus pour ne garder que ceux publiés et non protégés.

  • 26
    HTML To Markdown

    Transforme du contenu HTML en Markdown.

  • 27
    Supabase - Store workflow execution

    Stocke l'exécution du workflow dans une base de données Supabase.

  • 28
    Sticky Note4

    Crée une note autocollante avec les paramètres spécifiés.

  • 29
    Every 30 seconds

    Déclenche le workflow toutes les 30 secondes.

  • 30
    Sticky Note5

    Crée une note autocollante avec les paramètres spécifiés.

  • 31
    Wordpress - Get posts modified after last workflow execution

    Récupère les articles Wordpress modifiés depuis la dernière exécution du workflow.

  • 32
    Wordpress - Get posts modified after last workflow execution1

    Récupère les articles Wordpress modifiés depuis la dernière exécution du workflow.

  • 33
    Set fields2

    Définit des champs avec des valeurs assignées dans le workflow.

  • 34
    Filter - Only published and unprotected content

    Filtre les contenus pour ne garder que ceux publiés et non protégés.

  • 35
    Loop Over Items

    Itère sur les éléments en les divisant en lots selon les options fournies.

  • 36
    Set fields3

    Définit des champs avec des valeurs assignées dans le workflow.

  • 37
    Set fields4

    Définit des champs avec des valeurs assignées dans le workflow.

  • 38
    Store documents on Supabase

    Stocke des documents dans une base de données Supabase.

  • 39
    Store workflow execution id and timestamptz

    Stocke l'identifiant et le timestamp de l'exécution du workflow dans Supabase.

  • 40
    Aggregate documents

    Agrège des documents selon les options et les champs spécifiés.

  • 41
    Sticky Note6

    Crée une note autocollante avec les paramètres spécifiés.

  • 42
    Sticky Note7

    Crée une note autocollante avec les paramètres spécifiés.

  • 43
    Postgres - Create documents table

    Crée une table de documents dans une base de données Postgres.

  • 44
    Postgres - Create workflow execution history table

    Crée une table d'historique des exécutions de workflow dans une base de données Postgres.

  • 45
    Merge Wordpress Posts and Pages

    Fusionne les articles et les pages récupérés de Wordpress.

  • 46
    Merge retrieved WordPress posts and pages

    Fusionne les articles et les pages récupérés de Wordpress.

  • 47
    Postgres - Filter on existing documents

    Filtre les documents existants dans une base de données Postgres.

  • 48
    Supabase - Delete row if documents exists

    Supprime une ligne dans Supabase si le document existe.

  • 49
    Switch

    Permet de diriger le flux en fonction de règles spécifiées.

  • 50
    When chat message received

    Déclenche le workflow lorsque un message de chat est reçu.

Dernière étape

Vous n'avez pas besoin de plus de canaux.
Vous avez besoin d'un pilote.

Audit gratuit · 48h

GratuitRésultats en 48 hSans engagement

06 17 12 54 284,9Google4,96Sortlist4,3Trustpilot40+ clients B2B