← All N8N workflows
AI & researchAgentAggregateCodeData For SeoOpenAI Chat Model

AI powered SEO Keyword Research Automation - The vibe Marketer

Configured with Agent, Aggregate, Data For Seo, OpenAI Chat Model, and additional nodes. Review the connections and setup before adapting this template.

Workflow preview
AI & modelsOpenAI Chat ModelOpenAI Chat ModelTransformStructured OutputParserOutput Parser StructuredAI & modelsTopic ExpansionAgentAI & modelsCompetitor AnalysisAgentIntegrationKeyword DifficultyData For SeoIntegrationSearch Volume & CPCData For SeoTransformsplit primary keywordsSplit OutAI & modelsOpenAI Chat Model2OpenAI Chat ModelIntegrationKeyword Ranking per URLData For SeoAI & modelsFinal Keyword StrategyAgentTriggerGet Input from NocoDBWebhookTransformSplit the CompetitorURLsSplit OutTransformSet relevant fieldsEdit FieldsAI & modelsOpenAI Chat Model1OpenAI Chat ModelCodeFormat Json and addCompetitor URLsCodeTransformAggregate SV & CPCAggregateTransformAggregate KWDAggregateTransformMerge SV, CPC & KWDMergeTransformMerge Topic Expansion,SV, CPC & KWDMergeTransformAggregate CompetitorAnalysisAggregateTransformMerge EverythingMergeData storeWrite Content Brief Noco DbData storeUpdate Status - DoneNoco DbMessagingSend NotificationSlackMessagingStart NotificationSlackData storeUpdate Status - StartedNoco Db

Node categories in this workflow

  • AI & models
  • Transform
  • Integration
  • Trigger
  • Code
  • Data store
  • Messaging

Icons describe general node roles, inferred from node types. Inspect the parameters for the configured action.

Drag to pan; use + and − to zoom. Reconstructed from the exported node positions; nothing runs here. Dashed lines represent non-main connections. Full node names and notes appear below.

How it works

The exported workflow contains the following configured nodes. Their connections are shown above; inspect the JSON for the complete logic, expressions, and external actions.

Workflow node names, types, and operations
NodeCategoryTypeOperation
OpenAI Chat ModelAI & modelsOpenAI Chat ModelSee node parameters
Structured Output ParserTransformOutput Parser StructuredSee node parameters
Topic ExpansionAI & modelsAgentSee node parameters
Competitor AnalysisAI & modelsAgentSee node parameters
Keyword DifficultyIntegrationData For Seolabs / get-keyword-difficulty
Search Volume & CPCIntegrationData For Seokeywords_data
split primary keywordsTransformSplit OutSee node parameters
OpenAI Chat Model2AI & modelsOpenAI Chat ModelSee node parameters
Keyword Ranking per URLIntegrationData For Seolabs / get-ranked-keywords
Final Keyword StrategyAI & modelsAgentSee node parameters
Get Input from NocoDBTriggerWebhookSee node parameters
Split the Competitor URLsTransformSplit OutSee node parameters
Set relevant fieldsTransformEdit FieldsSee node parameters
OpenAI Chat Model1AI & modelsOpenAI Chat ModelSee node parameters
Format Json and add Competitor URLsCodeCodeSee node parameters
Aggregate SV & CPCTransformAggregateSee node parameters
Aggregate KWDTransformAggregateSee node parameters
Merge SV, CPC & KWDTransformMergeSee node parameters
Merge Topic Expansion, SV, CPC & KWDTransformMergeSee node parameters
Aggregate Competitor AnalysisTransformAggregateSee node parameters
Merge EverythingTransformMergeSee node parameters
Write Content Brief Data storeNoco Dbcreate
Update Status - DoneData storeNoco Dbupdate
Send NotificationMessagingSlackSee node parameters
Start NotificationMessagingSlackSee node parameters
Update Status - StartedData storeNoco Dbupdate

Setup

  1. Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
  2. Connect your own credentials through n8n’s credential store. Replace REPLACE_WITH_* values with your resource identifiers.
  3. Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
  4. Run with synthetic data and harmless destinations. Enable triggers only after checking the actual outputs.

Requirements

An n8n instance with the listed node types and compatible versions. Service-connected workflows may require accounts, credentials, or paid APIs.

Credential types declared in the source

  • dataForSeoApi
  • nocoDbApiToken
  • openAiApi
  • slackApi

Workflow notes

AI powered SEO Keyword Research Automation - The vibe Marketer

AI powered SEO Keyword Research Automation - The vibe Marketer

Purpose and structure

This folder contains the AI powered SEO Keyword Research Automation - The vibe Marketer workflow. Its executable nodes use agent, aggregate, code, dataForSeo, lmChatOpenAi, merge, nocoDb, outputParserStructured, set, slack, splitOut, webhook. The table and connection map below are derived from the JSON, not an inferred guarantee of behavior.

Setup

Import inactive. Configure your own credentials and replace REPLACE_WITH_* values. Review external destinations and Code nodes before running.

Entry points

Get Input from NocoDB

Verification

Sanitized source candidate; not runtime-tested. This overview is generated from node metadata. Read the folder README for the connection map, credential types, and license.

Attribution

https://github.com/Zie619/n8n-workflows/blob/94007c1445d9258a7da116646b79473e7c7c3282/workflows/Splitout/1930_Splitout_Code_Automate_Webhook.json MIT; preserve source notices.

Canvas section labels

These name areas of the original canvas; they do not include explanatory instructions.

  • Notification and Update Status
  • Topic Expansion
  • Search Volume, Cost Per Click, Keyword Difficulty
  • Competitor Research
  • Merge and write Final Keyword Strategy
  • Save, Update Status and Notify
  • Input
  • AI-Powered SEO Keyword Research Automation

More in AI & research