Skip to Workflow Atlas
ETL PipelineAI systemIntermediate

Automated Social Media Post Generator

Automated Social Media Post Generator is a 18-node automation blueprint connecting Google Sheets, Google Gemini, Replicate Flux. Inspect its trigger, execution graph, branches, and implementation requirements.

Interactive system map

Follow the runtime. Inspect what supports it.

Solid horizontal paths show main-channel execution. Violet dependencies sit beneath the exact step they configure or empower.

18

Nodes

17

Links

1

Run groups

Connected tools

4 integrations

  • Google Sheets
  • Google AI
  • Replicate Flux
  • Facebook Graph API

Canvas controls

Fit wide systems, then zoom into any run group.

Automated Social Media Post Generator execution lanes1 run groups containing 18 workflow nodes and 17 visible links. Solid horizontal lines are main-channel runtime links. Violet dashed lines connect typed dependencies beneath the runtime step they support. Focus any node to inspect its immediate path.Scheduled Start: Check for New Posts. trigger node, scheduleTrigger. 0 incoming and 1 outgoing connections.STARTScheduled Start: Check fo…TRIGGERSCHEDULETRIGGER0 IN / 1 OUT1. Get Next Post Idea from Sheet. Google Sheets node, googleSheets. 1 incoming and 1 outgoing connections.STEP 021. Get Next Post Idea fro…GOOGLE SHEETSGOOGLESHEETS1 IN / 1 OUT2. Prepare Input Variables (Topic, Audience, etc.). transform node, set. 1 incoming and 1 outgoing connections.STEP 032. Prepare Input Variable…TRANSFORMSET1 IN / 1 OUT3a. Generate Content Concept (Gemini). Google AI node, chainLlm. 3 incoming and 1 outgoing connections.STEP 043a. Generate Content Conc…GOOGLE AICHAINLLM3 IN / 1 OUT3b. Generate Image Prompt Options (Gemini). Google AI node, chainLlm. 3 incoming and 1 outgoing connections.STEP 053b. Generate Image Prompt…GOOGLE AICHAINLLM3 IN / 1 OUT3c. Generate Post Caption (Gemini). Google AI node, chainLlm. 3 incoming and 1 outgoing connections.STEP 063c. Generate Post Caption…GOOGLE AICHAINLLM3 IN / 1 OUT4. Generate Image using Prompt 1 (Replicate Flux). integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 074. Generate Image using P…INTEGRATIONHTTPREQUEST1 IN / 1 OUT5. Prepare Data for Instagram API. transform node, set. 1 incoming and 1 outgoing connections.STEP 085. Prepare Data for Insta…TRANSFORMSET1 IN / 1 OUT6a. Create Instagram Media Container. integration node, facebookGraphApi. 1 incoming and 1 outgoing connections.STEP 096a. Create Instagram Medi…INTEGRATIONFACEBOOKGRAPHAPI1 IN / 1 OUT6b. Wait for Container Processing. integration node, wait. 1 incoming and 1 outgoing connections.STEP 106b. Wait for Container Pr…INTEGRATIONWAIT1 IN / 1 OUT6c. Publish Post to Instagram. integration node, facebookGraphApi. 1 incoming and 1 outgoing connections.STEP 116c. Publish Post to Insta…INTEGRATIONFACEBOOKGRAPHAPI1 IN / 1 OUT7. Update Post Status in Sheet. Google Sheets node, googleSheets. 1 incoming and 0 outgoing connections.OUTCOME7. Update Post Status in …GOOGLE SHEETSGOOGLESHEETS1 IN / 0 OUT(LLM Model for Concept). Google AI node, lmChatGoogleGemini. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1(LLM Model for Concept)GOOGLE AILMCHATGOOGLEGEMINI0 IN / 1 OUT(Parse Concept JSON). ai node, outputParserStructured. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1(Parse Concept JSON)AIOUTPUTPARSERSTRUCTURED0 IN / 1 OUT(LLM Model for Prompts). Google AI node, lmChatGoogleGemini. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1(LLM Model for Prompts)GOOGLE AILMCHATGOOGLEGEMINI0 IN / 1 OUT(Parse Prompts JSON). ai node, outputParserStructured. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1(Parse Prompts JSON)AIOUTPUTPARSERSTRUCTURED0 IN / 1 OUT(LLM Model for Caption). Google AI node, lmChatGoogleGemini. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1(LLM Model for Caption)GOOGLE AILMCHATGOOGLEGEMINI0 IN / 1 OUT(Parse Caption JSON). ai node, outputParserStructured. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1(Parse Caption JSON)AIOUTPUTPARSERSTRUCTURED0 IN / 1 OUT

Signal inspector

Focus, hover, or select a step to isolate its runtime and support links.

Main-channel runtimeTyped dependencytriggeraidecisiontransformintegration
Scroll horizontally to follow every connected flow.18 connected nodesEnter or click to lock · Escape to clear

Runtime breakdown

Read the execution spine before its dependencies.

Each run group separates main-channel steps from the models, tools, retrievers, and data services that support them. Start and outcome labels apply only to runtime nodes.

01

Run Group

Scheduled Start: Check for New…

11 Execution Links6 Support Dependencies
  1. Start

    Scheduled Start: Check for New Posts

    Trigger

  2. Step 2

    1. Get Next Post Idea from Sheet

    Integration

  3. Step 3

    2. Prepare Input Variables (Topic, Audience, etc.)

    Transform

  4. Step 4

    3a. Generate Content Concept (Gemini)

    AI reasoning

  5. Step 5

    3b. Generate Image Prompt Options (Gemini)

    AI reasoning

  6. Step 6

    3c. Generate Post Caption (Gemini)

    AI reasoning

  7. Step 7

    4. Generate Image using Prompt 1 (Replicate Flux)

    Integration

  8. Step 8

    5. Prepare Data for Instagram API

    Transform

  9. Step 9

    6a. Create Instagram Media Container

    Integration

  10. Step 10

    6b. Wait for Container Processing

    Integration

  11. Step 11

    6c. Publish Post to Instagram

    Integration

  12. Outcome

    7. Update Post Status in Sheet

    Integration

Attached dependencies

These nodes support the runtime above; they are not additional starts or outcomes.

6 nodes
  • (LLM Model for Concept)

    AI reasoning dependency

  • (Parse Concept JSON)

    AI reasoning dependency

  • (LLM Model for Prompts)

    AI reasoning dependency

  • (Parse Prompts JSON)

    AI reasoning dependency

  • (LLM Model for Caption)

    AI reasoning dependency

  • (Parse Caption JSON)

    AI reasoning dependency

Turn the map into a plan

Adapt this blueprint to your company.

Bring the system shape into a workspace, then define the production controls, data boundaries, owners, and delivery sequence around your context.