The flow
Starts it 1Model 7Logic 5Service 6
The steps in the order they run, from what starts it.
- 1Schedule TriggerSchedule triggerStarts it
- 2Get Google TrendsHttp RequestService
- 3Extract Top 2 TrendsSetLogic
- 4Filter High Volume KeywordsCodeLogic
- 5Select Best SEO TopicOpen AiModel
- 6Research Reliable SourcesHttp RequestService
- 7Convert Research FormatSetLogic
- 8Draft Blog ContentOpen AiModel
- 9Find Previous PostsGoogle SheetsService
- 10Prepare Internal Link DatasetAggregateLogic
- 11Insert Internal SEO LinksOpen AiModel
- 12Generate Semantic HTMLOpen AiModel
- 13Create SEO SlugOpen AiModel
- 14Generate Blog TitleOpen AiModel
- 15Create Meta DescriptionOpen AiModel
- 16Fetch Cover ImageHttp RequestService
- 17Store Cover Image URLSetLogic
- 18Publish to WordPressWordpressService
- 19Log Published PostGoogle SheetsService
How it's built
- Starts on
- A clock
- Steps
- 19
- Size
- Medium: a working afternoon
- Connects to
- Google Sheets, WordPress
- Model
- OpenAI
Questions
What does it need to run?
An n8n account, plus your own Google Sheets and WordPress accounts, and a key for OpenAI. You connect your own accounts after importing it; none are included.
What starts it?
It starts on a clock.
Does it use AI?
Yes. It calls OpenAI. Model calls are billed by the provider, not by n8n.
How long does it take to set up?
Plan an afternoon. 19 steps is enough that you should read each one before running it.
How do I import it?
Copy the workflow, open a new workflow in n8n and paste. The steps appear on the canvas, ready for your own accounts.
Before you run itNothing here has been tested by us. It is somebody's working automation, read and described from its own steps. Treat the connections it wants as a list of accounts it will touch, and read the 19 steps before you point it at anything that matters.