STEPS · 76
Runs on a schedule
▶ Animate flow1 Schedule Trigger → Get post titles Google Sheets processes the incoming items 2 Get post titles → Loop Over Items Loop iterates the items in batches (loop) 3 Loop Over Items → Send a message Gmail sends an email — “New Blogs Generated” 4 Loop Over Items → Set Inputs Set Fields maps and normalizes fields for the next step 5 Set Inputs → SERPs, Writing, KWs, Insights AI Agent runs the AI agent with its attached model, memory and tools 6 SERPs, Writing, KWs, Insights → Set Post KWs and Insights Set Fields maps and normalizes fields for the next step 7 Set Post KWs and Insights → Perplexity Research HTTP Request POST https://api.perplexity.ai/chat/completions 8 Perplexity Research → Cleanup Links Set Fields maps and normalizes fields for the next step 9 Cleanup Links → Set Research Set Fields maps and normalizes fields for the next step 10 Set Research → Merge Research And Serp Set Fields maps and normalizes fields for the next step 11 Merge Research And Serp → Refine the Title AI Agent runs the AI agent with its attached model, memory and tools 12 Refine the Title → Set Post New Title Set Fields maps and normalizes fields for the next step 13 Set Post New Title → Key Takeaways AI Agent AI Agent runs the AI agent with its attached model, memory and tools 14 Key Takeaways AI Agent → Set Key Takeaways Set Fields maps and normalizes fields for the next step 15 Set Key Takeaways → Outline Agent AI Agent runs the AI agent with its attached model, memory and tools 16 Outline Agent → Set Post Outline Set Fields maps and normalizes fields for the next step 17 Set Post Outline → Post Content Writer Agent AI Agent runs the AI agent with its attached model, memory and tools 18 Post Content Writer Agent → Set Draft Post Set Fields maps and normalizes fields for the next step 19 Set Draft Post → Count Words & Characters Code runs custom code on the items 20 Count Words & Characters → If Words Over Limit IF branches on a condition 21 If Words Over Limit → Under Word Limit Agent AI Agent runs the AI agent with its attached model, memory and tools 22 If Words Over Limit → Post Humanizer Agent AI Agent runs the AI agent with its attached model, memory and tools 23 Under Word Limit Agent → Set Draft Post Set Fields maps and normalizes fields for the next step 24 Post Humanizer Agent → Set Post Humanized Set Fields maps and normalizes fields for the next step 25 Set Post Humanized → AI Detect Agent HTTP Request POST https://app.aidetectplus.com/v1/api/process 26 AI Detect Agent → If AI Post IF branches on a condition 27 If AI Post → AI Humanize Agent HTTP Request POST https://app.aidetectplus.com/v1/api/process 28 If AI Post → HTML Agent AI Agent runs the AI agent with its attached model, memory and tools 29 AI Humanize Agent → Wait 30 Sec Wait pauses the flow 30 HTML Agent → HTML Body Code runs custom code on the items 31 Wait 30 Sec → HTML Agent AI Agent runs the AI agent with its attached model, memory and tools 32 HTML Body → Post Meta Agent AI Agent runs the AI agent with its attached model, memory and tools 33 Post Meta Agent → Set Post Metadata Set Fields maps and normalizes fields for the next step 34 Set Post Metadata → Nano Banana Image Gen HTTP Request POST https://openrouter.ai/api/v1/chat/completions 35 Nano Banana Image Gen → Set Base64 Set Fields maps and normalizes fields for the next step 36 Set Base64 → Convert to File Convert To File toBinary 37 Convert to File → Get New Image URL HTTP Request POST https://api.imgbb.com/1/upload 38 Get New Image URL → Set Post Meta Set Fields maps and normalizes fields for the next step 39 Set Post Meta → Set Post Set Fields maps and normalizes fields for the next step 40 Set Post → Doc: Create Post Google Docs processes the incoming items 41 Set Post → WP: Create Post Wordpress processes the incoming items 42 Set Post → Notion: Create Post Notion databasePage 43 Doc: Create Post → Doc: Update Post HTTP Request PATCH =https://www.googleapis.com/upload/drive/v3/files/{{ $j… 44 WP: Create Post → WP: Download Image HTTP Request GET ={{ $('Set Post').item.json.post_image }} 45 Notion: Create Post → HTML to Array Set Fields maps and normalizes fields for the next step 46 Doc: Update Post → Doc: Share Post Google Drive share 47 WP: Download Image → WP: Upload Image HTTP Request POST https://yourwordpress.url/wp-json/wp/v2/media 48 HTML to Array → Tags to Items Split Out splits a list into individual items 49 Doc: Share Post → Update row in sheet Google Sheets update 50 WP: Upload Image → WP: Set Image ID In Post HTTP Request POST =https://yourwordpress.url/wp-json/wp/v2/posts/{{ $('WP… 51 Tags to Items → Notion Block Generator LLM Chain processes the incoming items 52 Update row in sheet → Merge Merge merges branches back together 53 WP: Set Image ID In Post → Merge Merge merges branches back together 54 Notion Block Generator → Parse JSON blocks Set Fields maps and normalizes fields for the next step 55 Merge → Loop Over Items Loop iterates the items in batches (loop) 56 Parse JSON blocks → Valid Blocks Filter filters items that don't match 57 Valid Blocks → For Each Block... Loop iterates the items in batches (loop) 58 For Each Block... → Set Done Notion databasePage · update 59 For Each Block... → Upload to Notion Page HTTP Request PATCH =https://api.notion.com/v1/blocks/{{ $('Notion: Create … 60 Set Done → Merge Merge merges branches back together 61 Upload to Notion Page → For Each Block... Loop iterates the items in batches (loop) 62 Structured Output Parser1 → Refine the Title Output Parser parses the model output into structured data — attached as the output parser. 63 Claude 4.5 Sonnet → Post Humanizer Agent OpenRouter Model provides the language model (anthropic/claude-sonnet-4.5) — attached as the language model. 64 Structured Output Parser2 → Post Meta Agent Output Parser parses the model output into structured data — attached as the output parser. 65 SerpAPI → SERPs, Writing, KWs, Insights Tool Serp Api processes the incoming items — attached as the tool. 66 Structured Output Parser → SERPs, Writing, KWs, Insights Output Parser parses the model output into structured data — attached as the output parser. 67 GPT 4.1 Mini → SERPs, Writing, KWs, Insights OpenRouter Model provides the language model — attached as the language model. 68 Claude 3.5 Haiku → Refine the Title OpenRouter Model provides the language model (anthropic/claude-3.5-haiku) — attached as the language model. 69 Claude 3.5 Haiku → Key Takeaways AI Agent OpenRouter Model provides the language model (anthropic/claude-3.5-haiku) — attached as the language model. 70 Claude 3.5 Haiku → Outline Agent OpenRouter Model provides the language model (anthropic/claude-3.5-haiku) — attached as the language model. 71 Claude 3.5 Haiku → Post Content Writer Agent OpenRouter Model provides the language model (anthropic/claude-3.5-haiku) — attached as the language model. 72 Claude 3.5 Haiku → Under Word Limit Agent OpenRouter Model provides the language model (anthropic/claude-3.5-haiku) — attached as the language model. 73 GPT 4.1 Mini1 → Post Meta Agent OpenRouter Model provides the language model — attached as the language model. 74 GPT 4.1 Mini1 → HTML Agent OpenRouter Model provides the language model — attached as the language model. 75 GPT 4.1 Mini1 → Notion Block Generator OpenRouter Model provides the language model — attached as the language model. 76 Wikipedia → SERPs, Writing, KWs, Insights Tool Wikipedia processes the incoming items — attached as the tool.