Automation library · Content

Ultimate content generator for WordPress with OpenAI

Started by someone submitting a form, and works across Airtable, Slack and WordPress. It hands the judgement calls to OpenAI. 34 steps, 2 branches, 2 loops or waits: large, and worth reading before you trust it with anything live.

LargeCalls a model: OpenAI

34 stepsLarge: read it before trusting it with anything live
2Branches: places the flow splits
2Loops or waits
3Services it connects to

The flow

Starts it 4Model 6Logic 12Service 12

The steps in the order they run, from what starts it.

  1. 1FormForm triggerStarts it
  2. 2WikipediaTool WikipediaModel
  3. 3When clicking ‘Test workflow’Manual triggerStarts it
  4. 4Airtable TriggerAirtable triggerStarts it
  5. 5HTTP RequestTool Http RequestModel
  6. 6Create post title and structureOpen AiModel
  7. 7GET Brand GuidelinesAirtableService
  8. 8Check data consistencyIfLogic
  9. 9AggregateAggregateLogic
  10. 10Split out chaptersSplit OutLogic
  11. 11Respond: ErrorRespond To WebhookStarts it
  12. 12GET KeywordsAirtableService
  13. 13Merge chapters title and textMergeLogic
  14. 14Create chapters textOpen AiModel
  15. 15IfIfLogic
  16. 16Final article textCodeLogic
  17. 17Post ParametersSetLogic
  18. 18Post on WordpressWordpressService
  19. 19Loop Over ItemsSplit In BatchesLogic
  20. 20SEO Update for RankMathOpen AiModel
  21. 21SettingsSetLogic
  22. 22POST RankMath InfoHttp RequestService
  23. 23P1 Image PromptOpen AiModel
  24. 24Aggregate PromptAggregateLogic
  25. 25Prompt SettingsSetLogic
  26. 26Leo - Improve PromptHttp RequestService
  27. 27Leo - Generate ImageHttp RequestService
  28. 28WaitWaitLogic
  29. 29Leo - Get imageIdHttp RequestService
  30. 30Download ImageHttp RequestService
  31. 31Upload mediaHttp RequestService
  32. 32Set image ID for the postHttp RequestService
  33. 33POST Blog InfoSlackService
  34. 34UPDATE StatusAirtableService

How it's built

Starts on
Someone submitting a form
Steps
34, with 2 branches, 2 loops or waits
Size
Large: read it before trusting it with anything live
Connects to
Airtable, Slack, WordPress
Model
OpenAI

Questions

What does it need to run?

An n8n account, plus your own Airtable, Slack 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 someone submitting a form.

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?

Take your time. At 34 steps it is large: read it before trusting it with anything live.

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 it

Nothing 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 34 steps before you point it at anything that matters.