Skip to main content

Create research-backed articles with AI planning, Linkup Search & GPT-5

Workflow preview

Workflow preview
100%
Create research-backed articles with AI planning, Linkup Search & GPT-5 preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Go beyond basic AI generated text and create articles that are well researched, comprehensive, and credible. This template automates an advanced content creation process that mimics a professional ...

Best for

  • Content Creation automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.formtrigger, n8n-nodes-base.set, @n8n/n8n-nodes-langchain.outputparserstructured, @n8n/n8n-nodes-langchain.lmchatopenai, n8n-nodes-base.splitout, n8n-nodes-base.splitinbatches, n8n-nodes-base.stickynote, n8n-nodes-base.aggregate

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Guillaume Duvernay.

Original n8n.io source

1.1 Workflow description

Title
Create research-backed articles with AI planning, Linkup Search & GPT-5
Workflow name
Create research-backed articles with AI planning, Linkup Search & GPT-5

Go beyond basic AI-generated text and create articles that are well-researched, comprehensive, and credible. This template automates an advanced content creation process that mimics a professional writing team: it plans, researches, and then writes.

Instead of just giving an AI a topic, this workflow first uses an AI "planner" to break the topic down into logical sub-questions. Then, it deploys an AI "researcher" powered by Linkup to search the web for relevant insights and sources for each question. Finally, this complete, sourced research brief is handed to a powerful AI "writer" to compose a high-quality article, complete with hyperlinks back to the original sources.

Who is this for?

  • Content marketers & SEO specialists: Scale the production of well-researched, link-rich articles that are built for authority and performance.
  • Bloggers & thought leaders: Quickly generate high-quality first drafts on any topic, complete with a list of sources for easy fact-checking and validation.
  • Marketing agencies: Dramatically improve your content turnaround time by automating the entire research and first-draft process for clients.

What problem does this solve?

  • Adds credibility with sources: Solves one of the biggest challenges of AI content by automatically finding and preparing to include hyperlinks to the web sources used in the research, just as a human writer would.
  • Ensures comprehensive coverage: The AI-powered "topic breakdown" step prevents superficial content by creating a logical structure for the article and ensuring all key aspects of a topic are researched.
  • Improves content quality and accuracy: The "research-first" approach provides the final AI writer with a rich brief of specific, up-to-date information, leading to more detailed and factually grounded articles than a simple prompt ever could.
  • Automates the entire writing workflow: This isn't just an AI writer; it's an end-to-end system that automates the planning, research, and drafting process, saving you hours of manual work.

How it works

This workflow orchestrates a multi-step "Plan, Research, Write" process:

  1. Plan (Decomposition): You provide an article title and guidelines via the built-in form. An initial AI call acts as a "planner," breaking down the main topic into an array of logical sub-questions.
  2. Research (Web Search): The workflow then loops through each of these sub-questions. For each one, it uses Linkup to perform a targeted web search, gathering multiple relevant insights and their source URLs.
  3. Consolidate (Brief Creation): All the sourced insights from the research phase are compiled into a single, comprehensive research brief.
  4. Write (Final Generation): This complete, sourced brief is handed to a final, powerful AI writer (e.g., GPT-5). Its instructions are clear: write a high-quality article based only on the provided research and integrate the source links as hyperlinks where appropriate.

Setup

  1. Connect your Linkup account: In the Query Linkup for insights (HTTP Request) node, add your Linkup API key. We recommend creating a "Generic Credential" of type "Bearer Token" for this. Linkup's free plan is very generous and includes credits for ~1000 searches per month.
  2. Connect your AI provider: Connect your AI provider (e.g., OpenAI) credentials to the two Language Model nodes. For cost-efficiency, we recommend a smaller, faster model for Generate research questions and a more powerful, creative model for Generate the AI output.
  3. Activate the workflow: Toggle the workflow to "Active" and use the built-in form to enter an article title and guidelines to generate your first draft!

Taking it further

  • Control your sources: For more brand-aligned or niche content, you can restrict the web search to specific websites by adding site:example.com OR site:anothersite.com to the query in the Query Linkup for insights node.
  • Automate publishing: Connect the final Article result node to a Webflow or WordPress node to automatically create a draft post in your CMS.
  • Generate content in bulk: Replace the Form Trigger with an Airtable or Google Sheet trigger to automatically generate a whole batch of articles from your content calendar.
  • Customize the writing style: Tweak the system prompt in the final Generate the AI output node to match your brand's specific tone of voice, add SEO keywords, or include calls-to-action.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - New article form

Type / Role
n8n-nodes-base.formTrigger - formTrigger
Config choices
Version 2.3

Block 2 - Prepare form values

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 3 - Structured Output Parser

Type / Role
@n8n/n8n-nodes-langchain.outputParserStructured - outputParserStructured
Config choices
Version 1.2

Block 4 - GPT 5 mini

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 5 - Split Out Questions

Type / Role
n8n-nodes-base.splitOut - splitOut
Config choices
Version 1

Block 6 - Loop Over Questions

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 7 - GPT 5 chat

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 8 - Article result

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 9 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 10 - Aggregate research content

Type / Role
n8n-nodes-base.aggregate - aggregate
Config choices
Version 1

Block 11 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 12 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 13 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 14 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 15 - Sticky Note5

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 16 - Query Linkup for insights

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 17 - Format question and insights

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 18 - Generate research questions

Type / Role
@n8n/n8n-nodes-langchain.chainLlm - chainLlm
Config choices
Version 1.5

Block 19 - Generate the AI output

Type / Role
@n8n/n8n-nodes-langchain.chainLlm - chainLlm
Config choices
Version 1.5

3. Summary Table

Workflow Create research-backed articles with AI planning, Linkup Search & GPT-5
Complexity advanced
Nodes 19
Categories Content Creation
Author Guillaume Duvernay
Published 07 Sept 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/8351/8351.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Create research-backed articles with AI planning, Linkup Search & GPT-5 do?

Go beyond basic AI generated text and create articles that are well researched, comprehensive, and credible. This template automates an advanced content creation process that mimics a professional ...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Content Creation use case.