💥🛠️ Automatización de la creación de contenido de blog con GPT-4, Perplexity y WordPress

Avanzado

Este es unAIflujo de automatización del dominio deautomatización que contiene 17 nodos.Utiliza principalmente nodos como Set, GmailTool, FormTrigger, HttpRequest, McpClientTool, combinando tecnología de inteligencia artificial para lograr automatización inteligente. Usar GPT-4, Perplexity y WordPress para automatizar la creación de contenido para blog

Requisitos previos
  • Cuenta de Google y credenciales de API de Gmail
  • Pueden requerirse credenciales de autenticación para la API de destino
  • Clave de API de OpenAI
Vista previa del flujo de trabajo
Visualización de las conexiones entre nodos, con soporte para zoom y panorámica
Exportar flujo de trabajo
Copie la siguiente configuración JSON en n8n para importar y usar este flujo de trabajo
{
  "id": "L1UcBZ9UJvN9gnSb",
  "meta": {
    "instanceId": "a2b23892dd6989fda7c1209b381f5850373a7d2b85609624d7c2b7a092671d44",
    "templateCredsSetupCompleted": true
  },
  "name": "💥🛠️Automate Blog Content Creation with GPT-4, Perplexity & WordPress",
  "tags": [],
  "nodes": [
    {
      "id": "b86a4b08-6fb6-4ebc-8ddb-f1cd0e4b1492",
      "name": "Nota Adhesiva5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        0
      ],
      "parameters": {
        "color": 4,
        "width": 460,
        "height": 300,
        "content": "## Perplexity Section\n🌐 Calls Perplexity API to get fresh research based on a form input.\n\n\n"
      },
      "typeVersion": 1
    },
    {
      "id": "16509f9d-ce54-4dab-b3ff-24760b0bde09",
      "name": "Investigación en Perplexity",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        80,
        100
      ],
      "parameters": {
        "url": "https://api.perplexity.ai/chat/completions",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"model\": \"sonar-pro\",\n  \"messages\": [\n    {\n      \"role\": \"system\",\n      \"content\": \"Act as a professional news researcher who is capable of finding detailed summaries about a news topic from highly reputable sources.\"\n    },\n    {\n      \"role\": \"user\",\n      \"content\": \" Research the following topic and return everything you can find about: '{{ $json['Topic or Question'] }}'.\"\n    }\n  ]\n}\n",
        "sendBody": true,
        "specifyBody": "json",
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "DB99xYLrmwZl7Sqf",
          "name": "Header Auth account"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "500b2464-88b1-44f5-bcc4-12c0acdc5773",
      "name": "Cuando se recibe mensaje en el chat",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        560,
        0
      ],
      "webhookId": "b132ff74-2807-4cbf-b5b7-a62a207161d3",
      "parameters": {
        "options": {}
      },
      "typeVersion": 1.1
    },
    {
      "id": "aec9523b-245a-48ff-a860-3239b869f676",
      "name": "Slack-Lista",
      "type": "n8n-nodes-mcp.mcpClientTool",
      "position": [
        1500,
        400
      ],
      "parameters": {},
      "credentials": {
        "mcpClientApi": {
          "id": "mC6b1h1p0lFikSzU",
          "name": "slack"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "1ecdcfed-c5d4-4ddc-aeb1-e760d295e5bc",
      "name": "Agente de IA para Redacción",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1020,
        100
      ],
      "parameters": {
        "text": "=You are an expert in SEO content writing.\n\nYour mission is to create, publish, and notify about a search engine optimized article for a blog focused on artificial intelligence. Follow the steps below: {{ $('Format Research Output').item.json.research }}\n\n1. **Write an SEO-optimized article with a maximum of 20 lines** based on the provided information:\n   - Structure the article with a catchy **H1 title**, one or two **H2 subtitles**, and a professional yet accessible tone.\n   - Extract and include relevant keywords from the data.\n   - Optimize for readability: short sentences, clear paragraphs, and a CTA if relevant.\n   - Do not exceed 20 lines of content.\n\n2. **Publish the article on WordPress**, including:\n   - The **title** as the article's headline\n   - The **SEO content** as the body\n\n3. **Send an email** to my address : {{ $json.emailAddress }} containing:\n   - The article's title\n   - The **URL** of the published article on WordPress\n\n4. **Retrieve the list of available Slack tools first** using “Slack Tools”.\n   - Then, send a notification on Slack that the article has been published, including:\n     - The article title\n     - The article link\n     - Slack channel ID: {{ $json.slackChannelId }}\n\n5. **Retrieve the list of available Notion tools first** using “Notion Tools”.\n   Then, **add a new entry to my Notion database** (ID: {{ $json.notionDatabaseId }}) with the following fields:\n   - The 'Name' column is of type 'title'  → {{ $('Start with Research Query Submission').item.json['Topic or Question'] }}\n   The 'Subject' column is of type 'rich_text' → [the article's headline]\n   - The 'Content'column is of type 'rich_text' → [The SEO content]\n   - The 'URL' column is of type 'URL': → [The article link]\n   - The 'Status' column is of type 'select' → Select: `publish`\n\nImportant: Ensure that each step is successfully completed **before proceeding to the next**.\n",
        "options": {},
        "promptType": "define"
      },
      "typeVersion": 1.7
    },
    {
      "id": "aaab95dd-7fd2-411e-ba05-fa84568c0d56",
      "name": "Nota Adhesiva",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        480,
        -180
      ],
      "parameters": {
        "width": 1300,
        "height": 820,
        "content": "## My Copywriting AI Agent\n✍️ Transforms live research into SEO-optimized blog articles using GPT-4, then automatically publishes to WordPress, sends notifications via Gmail & Slack, and logs everything to Notion. This is your full-stack content assistant — from prompt to post, hands-free.\n**mcp-notion-server** : [Guide](https://github.com/suekou/mcp-notion-server)\n**mcp-slack-server** : [Guide](https://github.com/modelcontextprotocol/servers/tree/main/src/slack)"
      },
      "typeVersion": 1
    },
    {
      "id": "d3cbf58c-7c14-4695-8331-1750daf21d0d",
      "name": "Formatear Salida de Investigación",
      "type": "n8n-nodes-base.set",
      "position": [
        280,
        100
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "23b8e8c4-9191-415a-9661-1b60d413528a",
              "name": "research",
              "type": "string",
              "value": "={{ $json.choices[0].message.content.replaceAll(\"[1]\", \" - source: \" +$json.citations[0]).replaceAll(\"[2]\",\" - source:\" +$json.citations[1]).replaceAll(\"[3]\",\" - source: \" +$json.citations[2]).replaceAll(\"[4]\",\" - source: \"+$json.citations[3]).replaceAll(\"[5]\",\" - source: \"+$json.citations[4]).replaceAll(\"[6]\",\" - source: \"+$json.citations[5]).replaceAll(\"[7]\",\" - source: \"+$json.citations[6]).replaceAll(\"[8]\",\" - source: \"+$json.citations[7]).replaceAll(\"[9]\",\" - source: \"+$json.citations[8]).replaceAll(\"[10]\",\" - source: \"+$json.citations[9]) }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "cd073bb3-3b6a-4910-9de4-bef66fc00a1f",
      "name": "Publicar Artículo en WordPress",
      "type": "n8n-nodes-base.wordpressTool",
      "position": [
        840,
        400
      ],
      "parameters": {
        "title": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Title', ``, 'string') }}",
        "additionalFields": {
          "status": "publish",
          "content": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Content', ``, 'string') }}"
        }
      },
      "credentials": {
        "wordpressApi": {
          "id": "KIuXvzjOEnOsHKQE",
          "name": "Wordpress account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "6940575a-d504-4276-8964-c41f26418f3c",
      "name": "Enviar Notificación por Correo",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        1360,
        400
      ],
      "webhookId": "b68c6af8-46e6-4ed9-ae72-445e9cb7ab88",
      "parameters": {
        "sendTo": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('To', ``, 'string') }}",
        "message": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Message', ``, 'string') }}",
        "options": {},
        "subject": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Subject', ``, 'string') }}"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "rKxQHWZ2F5XLJmwF",
          "name": "Gmail account"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "da3c994c-60d5-41ef-9cf9-52daa77dc980",
      "name": "Notificar al Canal Slack",
      "type": "n8n-nodes-mcp.mcpClientTool",
      "position": [
        1640,
        400
      ],
      "parameters": {
        "toolName": "={{ $fromAI(\"tool\", \"the tool selected\")  }}",
        "operation": "executeTool",
        "toolParameters": "={{ $fromAI('Tool_Parameters', ``, 'json') }}"
      },
      "credentials": {
        "mcpClientApi": {
          "id": "mC6b1h1p0lFikSzU",
          "name": "slack"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "9d36b649-f5e6-442c-bcab-53f0ca0dc2c2",
      "name": "Generar Contenido SEO para Blog (GPT-4o)",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        600,
        400
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4o-mini",
          "cachedResultName": "gpt-4o-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "6h3DfVhNPw9I25nO",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "7a034005-68a3-40fa-bb94-cfdfab717cfc",
      "name": "Iniciar con Envío de Consulta de Investigación",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -180,
        100
      ],
      "webhookId": "a29cbcd3-9d11-4f7c-9aad-14681c356c53",
      "parameters": {
        "options": {},
        "formTitle": "AutoBlog Creator",
        "formFields": {
          "values": [
            {
              "fieldType": "textarea",
              "fieldLabel": "Topic or Question",
              "placeholder": "=How is GPT-4 transforming content creation in 2025?",
              "requiredField": true
            }
          ]
        },
        "formDescription": "From research to article — no writing required"
      },
      "typeVersion": 2.2
    },
    {
      "id": "8cbad4aa-1802-4275-bbc4-c4d17673cd23",
      "name": "Nota Adhesiva1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        -180
      ],
      "parameters": {
        "color": 3,
        "width": 460,
        "height": 140,
        "content": "## Intro Sticky \n🔁 **This workflow automates the full cycle of SEO blog content creation** — from live topic research using Perplexity to blog publishing on WordPress, Slack/Gmail notifications, and Notion logging."
      },
      "typeVersion": 1
    },
    {
      "id": "93e258e4-baa2-4af2-ba12-0f1727150e19",
      "name": "Editar Variables del Flujo de Trabajo",
      "type": "n8n-nodes-base.set",
      "position": [
        120,
        460
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "c06b2d24-1fd7-40f0-aee5-b5d6553e289e",
              "name": "emailAddress",
              "type": "string",
              "value": ""
            },
            {
              "id": "451aad67-5190-4eab-a982-56092734bb07",
              "name": "slackChannelId",
              "type": "string",
              "value": ""
            },
            {
              "id": "8a294900-f367-47a2-b260-344b133dc2ff",
              "name": "notionDatabaseId",
              "type": "string",
              "value": ""
            }
          ]
        }
      },
      "typeVersion": 3.4,
      "alwaysOutputData": true
    },
    {
      "id": "88cb2c49-be54-4df9-81ff-d709bde839e1",
      "name": "Nota Adhesiva2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        340
      ],
      "parameters": {
        "color": 6,
        "width": 460,
        "height": 300,
        "content": "## Workflow Configuration Panel\n🛠️ **Set your variables here** (email, Slack, Notion, OpenAI model)"
      },
      "typeVersion": 1
    },
    {
      "id": "5075e00d-f1e9-4db2-85c1-d4d851f57abf",
      "name": "Notion-Lista",
      "type": "n8n-nodes-mcp.mcpClientTool",
      "position": [
        1000,
        400
      ],
      "parameters": {},
      "credentials": {
        "mcpClientApi": {
          "id": "QQbMEB7i2XAAWTSc",
          "name": "Notion"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "edf2d95b-b04d-40f9-9b8d-b53dd5912bab",
      "name": "Insertar Artículo en Notion",
      "type": "n8n-nodes-mcp.mcpClientTool",
      "position": [
        1180,
        400
      ],
      "parameters": {
        "toolName": "={{ $fromAI(\"tool\", \"the tool selected\")  }}",
        "operation": "executeTool",
        "toolParameters": "={{ $fromAI('tool_parameters', ``, 'json') }}"
      },
      "credentials": {
        "mcpClientApi": {
          "id": "QQbMEB7i2XAAWTSc",
          "name": "Notion"
        }
      },
      "typeVersion": 1
    }
  ],
  "active": true,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "553f26d7-2dcf-4900-871e-b3aa25a68ffa",
  "connections": {
    "aec9523b-245a-48ff-a860-3239b869f676": {
      "ai_tool": [
        [
          {
            "node": "1ecdcfed-c5d4-4ddc-aeb1-e760d295e5bc",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "5075e00d-f1e9-4db2-85c1-d4d851f57abf": {
      "ai_tool": [
        [
          {
            "node": "1ecdcfed-c5d4-4ddc-aeb1-e760d295e5bc",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "16509f9d-ce54-4dab-b3ff-24760b0bde09": {
      "main": [
        [
          {
            "node": "d3cbf58c-7c14-4695-8331-1750daf21d0d",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "da3c994c-60d5-41ef-9cf9-52daa77dc980": {
      "ai_tool": [
        [
          {
            "node": "1ecdcfed-c5d4-4ddc-aeb1-e760d295e5bc",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "d3cbf58c-7c14-4695-8331-1750daf21d0d": {
      "main": [
        [
          {
            "node": "93e258e4-baa2-4af2-ba12-0f1727150e19",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "93e258e4-baa2-4af2-ba12-0f1727150e19": {
      "main": [
        [
          {
            "node": "1ecdcfed-c5d4-4ddc-aeb1-e760d295e5bc",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "6940575a-d504-4276-8964-c41f26418f3c": {
      "ai_tool": [
        [
          {
            "node": "1ecdcfed-c5d4-4ddc-aeb1-e760d295e5bc",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "edf2d95b-b04d-40f9-9b8d-b53dd5912bab": {
      "ai_tool": [
        [
          {
            "node": "1ecdcfed-c5d4-4ddc-aeb1-e760d295e5bc",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "500b2464-88b1-44f5-bcc4-12c0acdc5773": {
      "main": [
        [
          {
            "node": "1ecdcfed-c5d4-4ddc-aeb1-e760d295e5bc",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "cd073bb3-3b6a-4910-9de4-bef66fc00a1f": {
      "ai_tool": [
        [
          {
            "node": "1ecdcfed-c5d4-4ddc-aeb1-e760d295e5bc",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "9d36b649-f5e6-442c-bcab-53f0ca0dc2c2": {
      "ai_languageModel": [
        [
          {
            "node": "1ecdcfed-c5d4-4ddc-aeb1-e760d295e5bc",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "7a034005-68a3-40fa-bb94-cfdfab717cfc": {
      "main": [
        [
          {
            "node": "16509f9d-ce54-4dab-b3ff-24760b0bde09",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Preguntas frecuentes

¿Cómo usar este flujo de trabajo?

Copie el código de configuración JSON de arriba, cree un nuevo flujo de trabajo en su instancia de n8n y seleccione "Importar desde JSON", pegue la configuración y luego modifique la configuración de credenciales según sea necesario.

¿En qué escenarios es adecuado este flujo de trabajo?

Avanzado - Inteligencia Artificial

¿Es de pago?

Este flujo de trabajo es completamente gratuito, puede importarlo y usarlo directamente. Sin embargo, tenga en cuenta que los servicios de terceros utilizados en el flujo de trabajo (como la API de OpenAI) pueden requerir un pago por su cuenta.

Flujos de trabajo relacionados recomendados

DeepSeek v3.1
Usar Notion MCP, DeepSeek AI y WordPress para automatizar la creación de contenido para blog
Set
Gmail Tool
Mcp Client Tool
+
Set
Gmail Tool
Mcp Client Tool
10 NodosDr. Firas
Inteligencia Artificial
💥Generador de videos sociales con IA (usando GPT-4, Kling y Blotato) — Publicación automática en Instagram, Facebook, TikTok, Twitter y Pinterest
Generar y publicar automáticamente videos de redes sociales en múltiples plataformas con GPT-4 y Kling AI
Set
Code
Wait
+
Set
Code
Wait
38 NodosDr. Firas
Inteligencia Artificial
Automatización de la creación de videos con Veo3 y publicación automática en Instagram y TikTok a través de Blotato
Generar y publicar automáticamente videos de IA en redes sociales con Veo3 y Blotato
Set
Wait
Http Request
+
Set
Wait
Http Request
29 NodosDr. Firas
Inteligencia Artificial
💥 Usar Seedance & Blotato para generar videos de IA y subir a TikTok, YouTube e Instagram - Video
Generar videos virales de IA con Seedance y subir a TikTok, YouTube e Instagram
Set
Code
Wait
+
Set
Code
Wait
40 NodosDr. Firas
Inteligencia Artificial
Robot de soporte de WhatsApp con IA (creación de tickets en Google Sheets)
Robot de soporte para WhatsApp basado en AI (creación de tickets en Google Sheets)
Set
Xml
Code
+
Set
Xml
Code
35 NodosZain Khan
Chatbot de soporte
Automatización de la recopilación de datos de productos y soporte al cliente con WhatsApp + GPT-4 + Google Sheets
Automatizar la capacitación de productos y el soporte al cliente con WhatsApp, GPT-4 y Google Sheets
Code
Switch
Whats App
+
Code
Switch
Whats App
20 NodosDr. Firas
Soporte
Información del flujo de trabajo
Nivel de dificultad
Avanzado
Número de nodos17
Categoría1
Tipos de nodos10
Descripción de la dificultad

Adecuado para usuarios avanzados, flujos de trabajo complejos con 16+ nodos

Autor
Dr. Firas

Dr. Firas

@drfiras

Automation expert and certified trainer. I create hands-on courses to master automation with n8n. Contact me to access my exclusive training and start building powerful workflows today. 🚀

Enlaces externos
Ver en n8n.io

Compartir este flujo de trabajo

Categorías

Categorías: 34