Automation library · Content

End-to-end AI blog research and writer with Gemini

Started by a clock, and works across Supabase. It hands the judgement calls to Gemini and Groq. 42 steps, 2 branches, 4 loops or waits: large, and worth reading before you trust it with anything live.

LargeCalls a model: Gemini, Groq

42 stepsLarge: read it before trusting it with anything live
2Branches: places the flow splits
4Loops or waits
1Service it connects to

The flow

Starts it 1Model 12Logic 14Service 15

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

  1. 1Schedule TriggerSchedule triggerStarts it
  2. 2Groq Chat ModelLm Chat GroqModel
  3. 3Google Gemini Chat ModelLm Chat Google GeminiModel
  4. 4RSS ReadRss Feed Read ToolService
  5. 5Groq Chat Model1Lm Chat GroqModel
  6. 6RSS Read1Rss Feed Read ToolService
  7. 7Google Gemini Chat Model1Lm Chat Google GeminiModel
  8. 8Google Gemini Chat Model2Lm Chat Google GeminiModel
  9. 9Google Gemini Chat Model4Lm Chat Google GeminiModel
  10. 10Generate an imageGoogle GeminiModel
  11. 11RSS Read2Rss Feed Read ToolService
  12. 12imagen4Http RequestService
  13. 13gemini2.5flashHttp RequestService
  14. 14Google searchHttp Request ToolService
  15. 15URL ScraperHttp Request ToolService
  16. 16Message a model in PerplexityPerplexity ToolService
  17. 17API KeysSetLogic
  18. 18AI AgentAgentModel
  19. 19AI Agent1AgentModel
  20. 20Structured Output ParserOutput Parser StructuredModel
  21. 21Information ExtractorInformation ExtractorModel
  22. 22Get many rowsSupabaseService
  23. 23If1IfLogic
  24. 24IfIfLogic
  25. 25CodeCodeLogic
  26. 26Code2CodeLogic
  27. 27Wait2WaitLogic
  28. 28WaitWaitLogic
  29. 29Loop Over ItemsSplit In BatchesLogic
  30. 30all_imagesCodeLogic
  31. 31Message a model (image name writer)Google GeminiModel
  32. 32html_contentSetLogic
  33. 33Edit Fields (set image prompt and name)SetLogic
  34. 34imbed images in htmlCodeLogic
  35. 35nano bananaHttp RequestService
  36. 36Create a rowSupabaseService
  37. 37download imageHttp RequestService
  38. 38Edit Image (only for changing to png)Edit ImageService
  39. 39Upload objectHttp RequestService
  40. 40Generate presigned URLHttp RequestService
  41. 41final image urlSetLogic
  42. 42Wait1WaitLogic

How it's built

Starts on
A clock
Steps
42, with 2 branches, 4 loops or waits
Size
Large: read it before trusting it with anything live
Connects to
Supabase
Model
Gemini, Groq

Questions

What does it need to run?

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

How long does it take to set up?

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