Workflow n8n

Automatisation de création de contenu avec n8n : générateur intelligent

Ce workflow n8n, intitulé 'Content Creator Agent', a pour objectif d'automatiser la création de contenu en utilisant des modèles de langage avancés. Il s'adresse principalement aux équipes marketing et aux créateurs de contenu qui cherchent à optimiser leur processus de génération de texte. Grâce à l'intégration de l'outil Tavily et du modèle de chat Anthropic, ce workflow permet de produire des textes de manière fluide et efficace, réduisant ainsi le temps passé sur la rédaction tout en maintenant une qualité élevée.

  • Étape 1 : Le workflow est déclenché par un appel à l'API de Tavily, qui envoie une requête HTTP pour récupérer des informations pertinentes.
  • Étape 2 : Ces informations sont ensuite traitées par le 'Content Creator Agent', qui utilise le modèle de langage Anthropic pour générer du contenu basé sur les données fournies.
  • Étape 3 : Les réponses générées sont ensuite assignées à un nœud de réponse, permettant de structurer et d'organiser le contenu produit. En cas de besoin, un nœud 'Try Again' est prévu pour réessayer la génération en cas d'échec. Les bénéfices de ce workflow incluent une réduction significative du temps de création de contenu, une amélioration de la cohérence et de la qualité des textes, ainsi qu'une capacité à produire rapidement des articles adaptés aux besoins spécifiques des utilisateurs. En intégrant ce type d'automatisation n8n, les entreprises peuvent se concentrer sur des tâches à plus forte valeur ajoutée tout en améliorant leur efficacité opérationnelle.
Tags clés :automatisationcontent marketingn8ngénération de contenuIA
Catégorie: Webhook · Tags: automatisation, content marketing, n8n, génération de contenu, IA0

Workflow n8n content marketing, génération de contenu : vue d'ensemble

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

Workflow n8n content marketing, génération de contenu : détail des nœuds

  • Tavily

    Ce noeud effectue une requête HTTP en utilisant les paramètres spécifiés.

  • Content Creator Agent

    Ce noeud génère du contenu en fonction du type de prompt et du texte fournis.

  • Anthropic Chat Model

    Ce noeud utilise le modèle de chat d'Anthropic pour traiter les options fournies.

  • Response

    Ce noeud définit des valeurs dans le workflow en fonction des affectations spécifiées.

  • Try Again

    Ce noeud permet de réessayer une opération en définissant de nouvelles valeurs.

  • When Executed by Another Workflow

    Ce noeud déclenche l'exécution d'un autre workflow en fonction de la source d'entrée.

Inscris-toi pour voir l'intégralité du workflow

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "id": "WWSu94V939ATcqvi",
  "meta": {
    "instanceId": "95e5a8c2e51c83e33b232ea792bbe3f063c094c33d9806a5565cb31759e1ad39",
    "templateCredsSetupCompleted": true
  },
  "name": "🤖Content Creator Agent",
  "tags": [],
  "nodes": [
    {
      "id": "0fb22922-121d-4f1c-8423-77c3cb7893ce",
      "name": "Tavily",
      "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
      "position": [
        240,
        180
      ],
      "parameters": {
        "url": "https://api.tavily.com/search",
        "method": "POST",
        "jsonBody": "{\n    \"api_key\": \"your-api-key\",\n    \"query\": \"{searchTerm}\",\n    \"search_depth\": \"basic\",\n    \"include_answer\": true,\n    \"topic\": \"news\",\n    \"include_raw_content\": true,\n    \"max_results\": 3\n} ",
        "sendBody": true,
        "specifyBody": "json",
        "toolDescription": "Use this tool to search the internet",
        "placeholderDefinitions": {
          "values": [
            {
              "name": "searchTerm",
              "type": "string",
              "description": "What the user has requested to write a blog about"
            }
          ]
        }
      },
      "typeVersion": 1.1
    },
    {
      "id": "585eaf6a-3f7b-4a85-973e-fd78806ba230",
      "name": "Content Creator Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "onError": "continueErrorOutput",
      "position": [
        120,
        -100
      ],
      "parameters": {
        "text": "={{ $json.query}}",
        "options": {
          "systemMessage": "=# Overview\nYou are a skilled AI blog writer specializing in engaging, well-structured, and informative content. Your writing style is clear, compelling, and tailored to the target audience. You optimize for readability, SEO, and value, ensuring blogs are well-researched, original, and free of fluff.\n\n## Tools\nTavily - Use this to search the web about the requested topic for the blog post.\n\n## Blog Requirements\nFormat all blog content in HTML, using proper headings (<h1>, <h2>), paragraphs (<p>), bullet points (<ul><li>), and links (<a href=\"URL\">) for citations. All citations from the Tavily tool must be preserved, with clickable hyperlinks so readers can access the original sources.\n\nMaintain a natural, human-like tone, use varied sentence structures, and include relevant examples or data when needed. Structure content for easy reading with concise paragraphs and logical flow. Always ensure factual accuracy and align the tone with the intended brand or purpose.\""
        },
        "promptType": "define"
      },
      "typeVersion": 1.7
    },
    {
      "id": "0ad7fbd5-5317-4979-9688-d99bc3a3fad2",
      "name": "Anthropic Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        -40,
        140
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "anthropicApi": {
          "id": "iEsH2oywXIJiWHnM",
          "name": "Anthropic account"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "ec1997eb-6a99-488b-b496-8355df6c003c",
      "name": "Response",
      "type": "n8n-nodes-base.set",
      "position": [
        560,
        -180
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "14d9076e-27ea-4846-8b44-f83cf4022b9e",
              "name": "response",
              "type": "string",
              "value": "={{ $json.output }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "0cf971a0-cd9f-4bcf-b020-4839fd3a3708",
      "name": "Try Again",
      "type": "n8n-nodes-base.set",
      "position": [
        560,
        0
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "f2a8ff2d-6b59-4ad6-a2e7-8705354f4105",
              "name": "response",
              "type": "string",
              "value": "Error occurred. Please try again."
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "9ad2ac76-7c2b-40ca-9bf2-9c30ac8d132b",
      "name": "When Executed by Another Workflow",
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "position": [
        -140,
        -100
      ],
      "parameters": {
        "inputSource": "passthrough"
      },
      "typeVersion": 1.1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "18d27333-3b4c-4fe7-a85d-bbc7000820cf",
  "connections": {
    "Tavily": {
      "ai_tool": [
        [
          {
            "node": "Content Creator Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Anthropic Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Content Creator Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Content Creator Agent": {
      "main": [
        [
          {
            "node": "Response",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Try Again",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When Executed by Another Workflow": {
      "main": [
        [
          {
            "node": "Content Creator Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n content marketing, génération de contenu : pour qui est ce workflow ?

Ce workflow s'adresse aux équipes marketing, aux agences de communication et aux créateurs de contenu qui souhaitent automatiser la génération de textes. Il est adapté aux entreprises de taille moyenne à grande, avec un niveau technique intermédiaire requis pour sa mise en place.

Workflow n8n content marketing, génération de contenu : problème résolu

Ce workflow résout le problème de la création de contenu chronophage et souvent répétitive. En automatisant ce processus, il élimine les frustrations liées à la rédaction manuelle et réduit le risque d'erreurs humaines. Les utilisateurs bénéficient d'une production de contenu rapide et de qualité, ce qui leur permet de se concentrer sur d'autres aspects stratégiques de leur activité.

Workflow n8n content marketing, génération de contenu : étapes du workflow

Étape 1 : Le workflow est déclenché par un appel à l'API de Tavily.

  • Étape 1 : Les données récupérées sont envoyées au 'Content Creator Agent'.
  • Étape 2 : Le modèle de chat Anthropic traite ces données pour générer du contenu.
  • Étape 3 : La réponse est structurée et assignée à un nœud de réponse.
  • Étape 4 : En cas d'échec, le nœud 'Try Again' permet de relancer le processus.

Workflow n8n content marketing, génération de contenu : guide de personnalisation

Pour personnaliser ce workflow, il est possible de modifier l'URL de l'API de Tavily pour l'adapter à vos besoins spécifiques. Vous pouvez également ajuster les paramètres du modèle de chat Anthropic pour affiner le type de contenu généré. Enfin, il est recommandé de surveiller les performances du workflow en intégrant des outils de monitoring pour assurer une exécution fluide et efficace.