{
  "name": "💅 AI Agents Generate Content & Automate Posting for Beauty Salon Social Media 📲",
  "nodes": [
    {
      "id": "7d0bfebd-14a8-48e6-93da-b5db75d74df1",
      "name": "Telegram",
      "type": "n8n-nodes-base.telegram",
      "position": [
        4896,
        1920
      ]
    },
    {
      "id": "f31a9e70-3c92-4d09-ba63-e5a68253ceee",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        1696,
        1824
      ]
    },
    {
      "id": "2c9364d9-3c31-4972-9e7a-67138c32f805",
      "name": "When clicking Execute workflow",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        1696,
        1664
      ]
    },
    {
      "id": "56b8e9e6-0b69-4d63-b5f1-85f94829aadd",
      "name": "Google Sheets Trigger",
      "type": "n8n-nodes-base.googleSheetsTrigger",
      "position": [
        1696,
        2288
      ]
    },
    {
      "id": "642ead1d-c6a4-4039-868c-b1f27c4f2c0c",
      "name": "GENERATE TEXT",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        2352,
        1776
      ]
    },
    {
      "id": "d8437220-fd7d-4d50-b1cd-71aef290158e",
      "name": "GENERATE PROMPT",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        2832,
        1776
      ]
    },
    {
      "id": "8a03e180-1563-429f-a2b9-fd029a135759",
      "name": "OPENAI GENERATES IMAGE",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        3808,
        1648
      ]
    },
    {
      "id": "0fa3f99a-9481-4fee-a1ce-049169550f66",
      "name": "OPENAI WRITES PROMPTS",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        2832,
        1984
      ]
    },
    {
      "id": "fa63625c-efb0-421b-91b6-a46dadca4c5a",
      "name": "OPENAI WRITES POSTS",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        2272,
        1936
      ]
    },
    {
      "id": "aaaf2131-b93c-4d12-910e-beb6809da5d9",
      "name": "Search google in SearchApi",
      "type": "@searchapi/n8n-nodes-searchapi.searchApiTool",
      "position": [
        2576,
        1936
      ]
    },
    {
      "id": "a041635a-2ace-44e4-8f61-383ce634999c",
      "name": "Simple Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        2432,
        1936
      ]
    },
    {
      "id": "e964cadb-a020-4cfc-bb25-f4600502384c",
      "name": "Generate Image",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3696,
        1984
      ]
    },
    {
      "id": "dd5a21e4-7b99-46bb-abc9-822a684c740e",
      "name": "Convert to Binary",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        3920,
        1984
      ]
    },
    {
      "id": "f9c16616-7c65-4d7e-9310-81caf291dc78",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        4768,
        2560
      ],
      "parameters": {
        "width": 364,
        "height": 240,
        "content": "#  Upload to Drive"
      }
    },
    {
      "id": "793d597d-afdc-4b71-aa1d-e0337e52eac5",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        4768,
        1824
      ],
      "parameters": {
        "width": 364,
        "height": 720,
        "content": "# Post to social media"
      }
    },
    {
      "id": "e6e8a382-3630-4327-96ec-d4424c4d4046",
      "name": "Upload",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        4896,
        2640
      ]
    },
    {
      "id": "9f0a7238-bcad-4426-bc66-43cc39d62e07",
      "name": "Nano Banana",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        4048,
        2336
      ]
    },
    {
      "id": "9aa7f37e-d39b-4ab6-bf59-05c1f871346a",
      "name": "Create a post",
      "type": "n8n-nodes-base.wordpress",
      "position": [
        4896,
        1648
      ]
    },
    {
      "id": "d0e6d4ea-baa8-41ef-98a5-6a7a9b0a37c7",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        4768,
        1568
      ],
      "parameters": {
        "width": 364,
        "height": 240,
        "content": "# Post to Wordpress"
      }
    },
    {
      "id": "7ac43870-061f-4eeb-aaf0-d1a228468d18",
      "name": "Sticky Note16",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1216,
        1376
      ],
      "parameters": {
        "width": 912,
        "height": 176,
        "content": "# Set Up Steps  \n\n## Setup is intentionally quick and simple ✨  "
      }
    },
    {
      "id": "21c50e95-a9c4-48e1-b570-a65970c7ab9c",
      "name": "Sticky Note17",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3696,
        1360
      ],
      "parameters": {
        "width": 880,
        "height": 192,
        "content": "## 4. Connect Image Generation Model\n\n  - In the **Generate Image** HTTP Request node, add your API key in the header and keep the dynamic `prompt` field.\n  - The **Convert to Binary** node turns `dat"
      }
    },
    {
      "id": "62e67244-b457-47d9-a94a-4750fdf60a19",
      "name": "Sticky Note18",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3280,
        1568
      ],
      "parameters": {
        "width": 1196,
        "height": 1236,
        "content": "# Customize generation model and output format\n"
      }
    },
    {
      "id": "c1adedba-69d9-4575-8b7e-3c57a519805d",
      "name": "X1",
      "type": "n8n-nodes-base.twitter",
      "position": [
        4896,
        2224
      ]
    },
    {
      "id": "c8d49d1e-eaa0-4b41-a71a-76cf7df37d33",
      "name": "Facebook1",
      "type": "n8n-nodes-base.facebookGraphApi",
      "position": [
        4896,
        2080
      ]
    },
    {
      "id": "36ed53c5-4fde-4faf-b221-399e895baca5",
      "name": "LinkedIn1",
      "type": "n8n-nodes-base.linkedIn",
      "position": [
        4896,
        2384
      ]
    },
    {
      "id": "45c71f56-be4e-4fd1-8d49-e77ef1513d31",
      "name": "Split Out1",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        4576,
        2128
      ]
    },
    {
      "id": "354f3d02-93b2-43cc-b753-993f6a8ea4f5",
      "name": "Sticky Note19",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        96,
        1376
      ],
      "parameters": {
        "width": 1104,
        "height": 80,
        "content": "# [made with ❤️ by N8ner 👈 click! Feel free to message me!](https://community.n8n.io/u/n8ner/badges)  [](https://i.ibb.co/cSGCGn3H/Replace-image-1-2k-202601191958.jpg#full-width)\n"
      }
    },
    {
      "id": "7533fc82-37a7-47d0-8bb3-2d702a562e8c",
      "name": "Sticky Note20",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2144,
        1376
      ],
      "parameters": {
        "width": 832,
        "height": 176,
        "content": "## 2. Connect Chat Models\n\n- Attach your API credentials to the chat nodes to enable text generation with the current configuration.  \n- Swap in alternative LLMs like OpenAI, Claude, Gemini, Mistral, "
      }
    },
    {
      "id": "7d1f38e1-2e58-40c8-91b4-91d8dbbec56a",
      "name": "Sticky Note21",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        4640,
        1344
      ],
      "parameters": {
        "width": 496,
        "height": 192,
        "content": "## 5.  Link Your Social Media & CMS  \n\n- Connect WordPress, Telegram, X (Twitter), Facebook, and LinkedIn nodes with the accounts you actually use so the workflow can auto‑publish directly to those ch"
      }
    },
    {
      "id": "122c72e8-0984-4269-ab8d-477c28a70f1c",
      "name": "Sticky Note22",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2992,
        1376
      ],
      "parameters": {
        "width": 688,
        "height": 176,
        "content": "## 3. Customize Prompts  \n\n- Edit the system prompts in the “generate text” agent to reflect your brand voice, preferred structure (headings, CTAs, length), and target audience specifics. \n- Adjust th"
      }
    },
    {
      "id": "e02a11b0-220d-400a-b46d-15aa618f5fb4",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2160,
        1568
      ],
      "parameters": {
        "width": 1084,
        "height": 1232,
        "content": "# Detail prompts for posts and images up to your beauty salon"
      }
    },
    {
      "id": "8e7d29a6-074e-45fd-bfc5-b1012deddf87",
      "name": "AWS Bedrock Chat Model1",
      "type": "@n8n/n8n-nodes-langchain.lmChatAwsBedrock",
      "position": [
        2752,
        2544
      ]
    },
    {
      "id": "2a3b27bb-09b8-4307-a07b-41fe257c7bf8",
      "name": "Groq Chat Model1",
      "type": "@n8n/n8n-nodes-langchain.lmChatGroq",
      "position": [
        2928,
        2544
      ]
    },
    {
      "id": "1b99239b-d9f5-453f-97ab-83fb35de63e5",
      "name": "Mistral Cloud Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatMistralCloud",
      "position": [
        2416,
        2352
      ]
    },
    {
      "id": "e21e0fa5-bb3d-4ee7-ba08-487c067484a1",
      "name": "OpenRouter Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        2592,
        2352
      ]
    },
    {
      "id": "d57e0835-0c7f-4265-931b-81bc6f0ad848",
      "name": "Anthropic Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        3104,
        2544
      ]
    },
    {
      "id": "c859ac2a-06d4-4aa4-9d0d-dbf1ff7a5f37",
      "name": "Google Gemini Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        2240,
        2544
      ]
    },
    {
      "id": "e174fffb-4bbd-4b3c-a8db-b9a29554903a",
      "name": "xAI Grok Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatXAiGrok",
      "position": [
        2928,
        2352
      ]
    },
    {
      "id": "b14a9f12-de50-46c7-8a23-5e7bcf750fb8",
      "name": "DeepSeek Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatDeepSeek",
      "position": [
        2416,
        2544
      ]
    },
    {
      "id": "e88400fb-41f9-4673-a2d5-cc4ee6aa270b",
      "name": "Hugging Face Inference Model",
      "type": "@n8n/n8n-nodes-langchain.lmOpenHuggingFaceInference",
      "position": [
        3104,
        2352
      ]
    },
    {
      "id": "c2542ffd-9b67-4dfb-8eb3-efc2cd036e18",
      "name": "Ollama Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOllama",
      "position": [
        2752,
        2352
      ]
    },
    {
      "id": "f85ec2dd-f236-4752-8a54-0f669752bdb1",
      "name": "Azure OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatAzureOpenAi",
      "position": [
        2592,
        2544
      ]
    },
    {
      "id": "a4c3471f-7ef5-443d-a655-82d5275f7ae4",
      "name": "Database",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        2976,
        1984
      ]
    },
    {
      "id": "d99109a8-d402-4447-a204-0ee38c6065c5",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3584,
        1840
      ],
      "parameters": {
        "width": 560,
        "height": 304,
        "content": "## ⚠️To Use Custom Models with HTTP requests - Add Convert to Binary Code Node next Step. For Example:"
      }
    },
    {
      "id": "7e44b243-486c-4b51-b741-73883ae7344e",
      "name": "Sticky Note24",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2192,
        2208
      ],
      "parameters": {
        "width": 1024,
        "height": 512,
        "content": "# Choose Your Favourite Chat Model"
      }
    },
    {
      "id": "ac25e8f8-30b5-4618-ae2f-20b292e37334",
      "name": "Sticky Note25",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3312,
        2208
      ],
      "parameters": {
        "width": 1136,
        "height": 512,
        "content": "#  Choose Your Favourite Image Generation Model"
      }
    },
    {
      "id": "a15bf6ba-769e-431a-9bae-bce9f3eba48d",
      "name": "Sticky Note26",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1616,
        1568
      ],
      "parameters": {
        "width": 260,
        "height": 1236,
        "content": "# Launcher\n"
      }
    },
    {
      "id": "90e53196-8f41-4f66-89ab-06e8057fc9fc",
      "name": "Replicate API",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3360,
        2336
      ]
    },
    {
      "id": "8c83e38a-8204-42b0-ad7d-3dbf12138528",
      "name": "Imagen Google API",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3600,
        2336
      ]
    },
    {
      "id": "bfab7de5-37a1-4a3a-b887-6e054d26011d",
      "name": "HuggingFace API",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3824,
        2336
      ]
    },
    {
      "id": "581d5c7d-365d-44ea-ad5e-b642ca32bb05",
      "name": "Kling Images",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3360,
        2528
      ]
    },
    {
      "id": "f441e830-c2b4-4348-8230-633af5dd9298",
      "name": "Runway Images",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3600,
        2528
      ]
    },
    {
      "id": "55ba71c1-5b97-454a-8682-cd49c50b1f76",
      "name": "Leonardo Images",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3824,
        2528
      ]
    },
    {
      "id": "b7f8bacb-6de3-4430-8330-06d602687c39",
      "name": "APITemplate.io",
      "type": "n8n-nodes-base.apiTemplateIo",
      "position": [
        4048,
        2528
      ]
    },
    {
      "id": "f58277db-03ec-4689-8893-c2878eeb9c25",
      "name": "Ideogram API",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        4272,
        2336
      ]
    },
    {
      "id": "2b0d760c-b5a8-4830-a635-b0d5d2d043bc",
      "name": "Clipdrop API",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        4272,
        2528
      ]
    },
    {
      "id": "fb385b3a-1dab-40e3-961e-3a2c43dfb2f8",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        2240,
        2352
      ]
    },
    {
      "id": "dada01eb-cbcd-40da-85bf-fc1126f69660",
      "name": "Postgres Trigger",
      "type": "n8n-nodes-base.postgresTrigger",
      "position": [
        1696,
        2624
      ]
    },
    {
      "id": "67605209-24ee-4453-8cd9-1237c509bf75",
      "name": "Airtable Trigger",
      "type": "n8n-nodes-base.airtableTrigger",
      "position": [
        1696,
        2464
      ]
    },
    {
      "id": "e028976c-c358-4cd1-8cb1-6b7aaae3f5c5",
      "name": "RSS Feed Trigger",
      "type": "n8n-nodes-base.rssFeedReadTrigger",
      "position": [
        1696,
        2144
      ]
    },
    {
      "id": "fbc3d8e0-6448-4012-b143-2bf51bb0065b",
      "name": "Meta Reference",
      "type": "n8n-nodes-base.facebookTrigger",
      "position": [
        1696,
        1984
      ]
    },
    {
      "id": "accf4b92-db73-4e33-beee-ae6ddab0e330",
      "name": "Sticky Note12",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1216,
        1568
      ],
      "parameters": {
        "width": 368,
        "height": 848,
        "content": "## 1. Choose Your Trigger  \n\n- **Scheduled automatic generation:** Run the parent workflow on a schedule (for example, once per day at 9 AM) to publish new content regularly.\n\n- **Google Sheets trigge"
      }
    },
    {
      "id": "4f6c2340-946a-4b53-8308-17d899f3c413",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        96,
        1472
      ],
      "parameters": {
        "width": 1104,
        "height": 560,
        "content": "# Daily AI social content for beauty brands\n\n## How it works\n\n### Section 1 — Content sources & triggers\nControls when a new post is created: schedule‑based, manual test runs, or new ideas arriving fr"
      }
    }
  ],
  "connections": {
    "Upload": {
      "main": [
        []
      ]
    },
    "Database": {
      "ai_memory": [
        [
          {
            "node": "GENERATE PROMPT",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Split Out1": {
      "main": [
        [
          {
            "node": "Create a post",
            "type": "main",
            "index": 0
          },
          {
            "node": "Facebook1",
            "type": "main",
            "index": 0
          },
          {
            "node": "X1",
            "type": "main",
            "index": 0
          },
          {
            "node": "LinkedIn1",
            "type": "main",
            "index": 0
          },
          {
            "node": "Upload",
            "type": "main",
            "index": 0
          },
          {
            "node": "Telegram",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GENERATE TEXT": {
      "main": [
        [
          {
            "node": "GENERATE PROMPT",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory": {
      "ai_memory": [
        [
          {
            "node": "GENERATE TEXT",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Generate Image": {
      "main": [
        [
          {
            "node": "Convert to Binary",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Meta Reference": {
      "main": [
        [
          {
            "node": "GENERATE TEXT",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GENERATE PROMPT": {
      "main": [
        [
          {
            "node": "OPENAI GENERATES IMAGE",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Airtable Trigger": {
      "main": [
        [
          {
            "node": "GENERATE TEXT",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Postgres Trigger": {
      "main": [
        [
          {
            "node": "GENERATE TEXT",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "RSS Feed Trigger": {
      "main": [
        [
          {
            "node": "GENERATE TEXT",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "GENERATE TEXT",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Convert to Binary": {
      "main": [
        []
      ]
    },
    "OPENAI WRITES POSTS": {
      "ai_languageModel": [
        [
          {
            "node": "GENERATE TEXT",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets Trigger": {
      "main": [
        [
          {
            "node": "GENERATE TEXT",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OPENAI WRITES PROMPTS": {
      "ai_languageModel": [
        [
          {
            "node": "GENERATE PROMPT",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OPENAI GENERATES IMAGE": {
      "main": [
        [
          {
            "node": "Split Out1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Search google in SearchApi": {
      "ai_tool": [
        [
          {
            "node": "GENERATE TEXT",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "When clicking Execute workflow": {
      "main": [
        [
          {
            "node": "GENERATE TEXT",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}