Automation library · Content

Auto-summarize blog posts to social media with Gemma

Started by a clock, and works across RSS. It hands the judgement calls to a local model. 27 steps, 1 loop or waits: large, and worth reading before you trust it with anything live.

LargeCalls a model: a local model

27 stepsLarge: read it before trusting it with anything live
0Branches: places the flow splits
1Loop or waits
1Service it connects to

The flow

Starts it 1Model 2Logic 17Service 7

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

  1. 1Postiz (Create Post)PostizService
  2. 2Configure Local LLM Model (Ollama)Lm OllamaModel
  3. 3Schedule: Check RSS Every 10 MinutesSchedule triggerStarts it
  4. 4Generate Summary and Hashtags with LLMChain LlmModel
  5. 5Set RSS Feed URLsSetLogic
  6. 6Process LLM Output for Postiz (Extract Text/Hashtags/Link)CodeLogic
  7. 7Split RSS Feed URLs into ItemsSplit OutLogic
  8. 8Save Temporary Link Hash to FileCodeLogic
  9. 9Fetch Latest RSS Feed ContentRss Feed ReadService
  10. 10Validate Inputs for Postiz APICodeLogic
  11. 11Loop Over RSS Items for ProcessingSplit In BatchesLogic
  12. 12Merge Processed Data StreamsMergeLogic
  13. 13Create and Post Content via Postiz APIHttp RequestService
  14. 14Fetch Blog Post HTML ContentHttp RequestService
  15. 15Select Latest RSS Item by DateCodeLogic
  16. 16Save Posted Hash to FileCodeLogic
  17. 17Extract Image URL from Post HTMLCodeLogic
  18. 18Calculate Link Hash for Duplication CheckCodeLogic
  19. 19Filter Latest Item for Image ProcessingCodeLogic
  20. 20Read Last Posted Hash from FileCodeLogic
  21. 21Download Post ImageHttp RequestService
  22. 22Compare Hashes for Duplicate CheckCodeLogic
  23. 23Transform/Resize Image for UploadEdit ImageService
  24. 24Conditional Check for New PostCodeLogic
  25. 25Upload Image to PostizPostizService
  26. 26Normalize RSS Fields (Content & Link)SetLogic
  27. 27Calculate Summary Character LimitCodeLogic

How it's built

Starts on
A clock
Steps
27, 1 loop or waits
Size
Large: read it before trusting it with anything live
Connects to
RSS
Model
a local model

Questions

What does it need to run?

An n8n account, plus your own RSS account, and a key for a local model. 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 a local model. Model calls are billed by the provider, not by n8n.

How long does it take to set up?

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