Automation library · Content

Publish daily multi-platform social posts from live web research

Started by a clock, and works across Notion and S3. It hands the judgement calls to OpenAI. 40 steps, 1 branch: large, and worth reading before you trust it with anything live.

LargeCalls a model: OpenAI

40 stepsLarge: read it before trusting it with anything live
1Branch: places the flow splits
0Loops or waits
2Services it connects to

The flow

Starts it 4Model 2Logic 18Service 16

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

  1. 1Schedule Trigger Every 23 HoursSchedule triggerStarts it
  2. 2GPT-5.5 + Web SearchLm Chat Open AiModel
  3. 3Called by WF-01Execute Workflow triggerStarts it
  4. 4Notion Trigger ApprovalNotion triggerStarts it
  5. 5Error TriggerError triggerStarts it
  6. 6Pipeline ConfigurationSetLogic
  7. 7Search SaaS Pricing ArticleAgentModel
  8. 8Pipeline Configuration1SetLogic
  9. 9Filter Approved OnlyFilterLogic
  10. 10Format Error MessageSetLogic
  11. 11Parse AI ResultCodeLogic
  12. 12Get Raw ItemsNotionService
  13. 13ConfigSetLogic
  14. 14Send Pushover AlertPushoverService
  15. 15Check if Already in NotionNotionService
  16. 16Mark as GeneratingNotionService
  17. 17Set Post ContextCodeLogic
  18. 18Is New?IfLogic
  19. 19Fetch Article ContentHttp RequestService
  20. 20Build Buffer PayloadsCodeLogic
  21. 21Create Notion PageNotionService
  22. 22Extract Article TextCodeLogic
  23. 23Post via Buffer GraphQLHttp RequestService
  24. 24Trigger WF-02Execute WorkflowLogic
  25. 25Build LLM PromptCodeLogic
  26. 26Collect Buffer ResultsCodeLogic
  27. 27Call OpenAI ChatHttp RequestService
  28. 28Get Bluesky SessionHttp RequestService
  29. 29Attach ContextSetLogic
  30. 30Upload Image to BlueskyCodeLogic
  31. 31Parse AI OutputCodeLogic
  32. 32Post to BlueskyHttp RequestService
  33. 33Generate Image with OpenAI ImagesHttp RequestService
  34. 34Mark as LiveNotionService
  35. 35Compute File MetadataSetLogic
  36. 36Notify Post PublishedPushoverService
  37. 37Convert Base64 to BinaryCodeLogic
  38. 38Upload Image to Cloudflare R2S3Service
  39. 39Update Notion to Pending ReviewNotionService
  40. 40Notify Content Ready for ReviewPushoverService

How it's built

Starts on
A clock
Steps
40, with 1 branch
Size
Large: read it before trusting it with anything live
Connects to
Notion, S3
Model
OpenAI

Questions

What does it need to run?

An n8n account, plus your own Notion and S3 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?

Take your time. At 40 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 40 steps before you point it at anything that matters.