{"workflow":{"id":13528,"name":"Create AI-driven social media posts and publish to all major platforms","views":813,"recentViews":3,"totalViews":813,"createdAt":"2026-02-20T03:51:19.794Z","description":"# This n8n template is a complete, two-part social media engine: it automates competitor/inspiration research, uses AI to recreate viral formats for your niche, and handles multi-platform distribution with auto-generated visuals.\n\nInstead of staring at a blank page, this workflow scrapes top-performing content, breaks down the psychological hooks, rewrites it for your specific audience, and drafts a custom text graphic. Once you approve the draft, n8n handles the heavy lifting of posting it everywhere.\n\nYou curate and approve. n8n researches, writes, designs, and publishes.\n\n## How it works\n**Part 1: Research & Recreating**\n\n1. A scheduled trigger runs daily to pull a target username from your Airtable database.\n2. Apify scrapes the latest tweets from that user, filtering out replies and links, and sorts them by the highest view count.\n3. An AI Analysis Agent (Gemini) breaks down the top post's structure and creates a reusable template.\n4. An AI Writing Agent (GPT) uses that template to write a fresh, original post tailored to your niche.\n5. A Caption Agent (GPT) writes an engaging, long-form caption with hooks and hashtags.\n6. The draft is saved into Airtable for your review.\n\n**Part 2: Auto-Posting & Repurposing**\n\n1. When you change a draft's status to **\"Approved\"** in Airtable, the second flow triggers.\n2. An AI Image generator creates a sleek text-graphic based on your short post.\n3. The image is uploaded to ImgBB to generate a public URL.\n4. The pure text version is pushed directly to X (Twitter) and Threads (via authenticated HTTP requests).\n5. The generated image and long-form caption are published to LinkedIn, Facebook, and Instagram.\n6. Finally, the Airtable record is marked as **\"Posted.\"**\n\n## How to use\n\n1. Set up an Airtable base with your target usernames and a table for content drafts.\n2. Update the AI Agent system prompts (Writing and Caption) to match your specific target audience, expertise, and tone.\n3. Connect all your platform credentials in n8n (ensure you use the credential manager for the HTTP nodes, like HTTP Header Auth for Threads and Query Auth for ImgBB—no hardcoded API keys!).\n4. Let the schedule scrape and draft content for you.\n5. Simply mark a draft as \"Approved\" in Airtable when you want it to go live.\n\n## What you get\n\n* Automated viral content research and curation\n* AI-driven structural analysis and rewriting\n* Auto-generated text-graphics for visual platforms\n* Hands-free publishing to 5 platforms (X, Threads, IG, FB, LinkedIn)\n* A centralized content approval system\n\n## Requirements\n\n* Airtable account\n* Apify account (Twitter Scraper actor)\n* OpenAI & Google Gemini API credentials\n* ImgBB account\n* X (Twitter), Threads, LinkedIn, Facebook, and Instagram accounts\n\nNeed help tweaking the AI agents for your specific funnel?\n\nAsk in the [n8n Forum](https://community.n8n.io/) or shoot me a DM on [LinkedIn](https://www.linkedin.com/in/vincentthenguyen/)\n\nHappy automating 🚀","workflow":{"meta":{"instanceId":"8399f3e7d317d961a0e06925addf44b109e82ecba0b90e5dca19c5cb90fe9a14","templateCredsSetupCompleted":true},"nodes":[{"id":"e5bf2846-7844-4c8b-882b-160230af6a1a","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","disabled":true,"position":[-1296,1088],"parameters":{"width":1740,"height":1204,"content":"# Flow 3+4: Auto-Posting & Repurposing"},"typeVersion":1},{"id":"e9dd0feb-8b59-48b5-bcd6-1d08ed6fde96","name":"X","type":"n8n-nodes-base.twitter","position":[128,1104],"parameters":{"text":"={{ $json.fields['New Post'] }}","additionalFields":{}},"credentials":{"twitterOAuth2Api":{"id":"YhsQT2AInXzrQyGD","name":"X OAuth2 account"}},"typeVersion":2},{"id":"33a50993-9d8c-4ec5-815d-9e95ad78ffc0","name":"Facebook","type":"n8n-nodes-base.facebookGraphApi","position":[128,1760],"parameters":{"edge":"photos","node":"884325181427396","options":{"queryParameters":{"parameter":[{"name":"message","value":"={{ $('Approved Trigger').item.json.fields['New Caption'] }}"}]}},"sendBinaryData":true,"graphApiVersion":"v23.0","httpRequestMethod":"POST","binaryPropertyName":"data"},"credentials":{"facebookGraphApi":{"id":"iI3dls3Dxlpgm63n","name":"Facebook Graph account"}},"typeVersion":1},{"id":"c20a32c7-868d-47ac-8cd4-8b0e8946bf9b","name":"LinkedIn","type":"n8n-nodes-base.linkedIn","position":[128,1536],"parameters":{"text":"={{ $('Approved Trigger').item.json.fields['New Caption'] }}","person":"nY1EvjMSIJ","additionalFields":{},"shareMediaCategory":"IMAGE"},"credentials":{"linkedInOAuth2Api":{"id":"kVZobOOUIG4MXgmH","name":"LinkedIn account"}},"typeVersion":1},{"id":"31f48749-de65-4fd8-a595-b648782e5732","name":"Threads","type":"n8n-nodes-base.httpRequest","position":[128,1296],"parameters":{"url":"https://graph.threads.net/v1.0/25302735036057876/threads_publish","method":"POST","options":{},"sendQuery":true,"authentication":"genericCredentialType","genericAuthType":"httpHeaderAuth","queryParameters":{"parameters":[{"name":"creation_id","value":"={{ $json.id }}"}]}},"credentials":{"httpHeaderAuth":{"id":"52TW1nNS14hZdFMJ","name":"Threads account"}},"retryOnFail":true,"typeVersion":4.3,"waitBetweenTries":5000},{"id":"6abce79d-ca66-4cf2-bb7b-d468af2f929b","name":"Writing Agent","type":"@n8n/n8n-nodes-langchain.agent","position":[656,608],"parameters":{"text":"=Inspired Post: {{ $('Limit').item.json.text }}\nAnalysis: {{ $('Analysis Agent').item.json.output }}","options":{"systemMessage":"=# Overview\nYou are an AI writing agent responsible for rewriting tweets based on the inspired post and analysis. Your role is to transform that analysis into a fresh tweet that matches the user’s tone, topic, and target audience.\n\n## Context\n- The agent receives a structured analysis\n- The agent must recreate a new tweet following:\n  - Tone: timeless, motivational, punchy, casual\n  - Topic areas (pick one that's relevant): AI, social media marketing, AI-powered marketing, AI marketing automation, audience growth, lead generation, sales funnels\n  - My audience: Entrepreneurs who struggle to grow and monetize on social media\n  - My expertise: I build AI marketing automation to help online businesses save time and cut costs\n\n## Instructions\n1. Read and interpret the original post provided in the user message\n2. Read and interpret the analysis\n3. Extract the key insights about tone, structure, angle, and message\n4. Rewrite a new tweet that:\n   - Aligns with the provided tone guidelines\n   - Uses information from the breakdown as inspiration, not duplication\n   - Fits within the user’s niche, expertise and audience\n5. Ensure:\n   - Under 280 characters\n   - No emojis\n   - No jargon\n   - No em-dashe\n6. Produce the final tweet only, with no explanations\n\n## Examples\nInput Breakdown:\n- Tone: casual, timeless\n- Structure: hook + myth busting + encouragement\n- Message: You don’t need a huge audience to sell coaching\n- Audience Pain: struggling to monetize small followings\n\nOutput Tweet:\nYou don’t need thousands of followers to build a real business.  \nYou need the right offer, clear messaging, and one channel you can show up on consistently.  \nSmall audiences convert when the value is undeniable.\n\n## Final Notes\n- Never copy the original tweet or breakdown directly. Always create a fresh, original version.\n- Keep the tone simple, human, and high-signal.\n- Prioritize clarity, usefulness, and relevance to coaches, consultants, educators."},"promptType":"define"},"typeVersion":3},{"id":"ed865cd6-1571-455b-88d3-7da479f9dd6e","name":"Sticky Note5","type":"n8n-nodes-base.stickyNote","disabled":true,"position":[-1312,464],"parameters":{"color":4,"width":3160,"height":468,"content":"# Flow 1+2: Research & Recreating"},"typeVersion":1},{"id":"1dc11fbb-8386-4481-9999-ba58d9dfc2e5","name":"Scrape Tweets","type":"@apify/n8n-nodes-apify.apify","position":[-720,608],"parameters":{"memory":256,"actorId":{"__rl":true,"mode":"list","value":"CJdippxWmn9uRfooo","cachedResultUrl":"https://console.apify.com/actors/CJdippxWmn9uRfooo/input","cachedResultName":"Tweet Scraper|$0.25/1K Tweets | Pay-Per Result | No Rate Limits (kaitoeasyapi/twitter-x-data-tweet-scraper-pay-per-result-cheapest)"},"timeout":{},"operation":"Run actor and get dataset","customBody":"={\n    \"filter:blue_verified\": false,\n    \"filter:consumer_video\": false,\n    \"filter:has_engagement\": false,\n    \"filter:hashtags\": false,\n    \"filter:images\": false,\n    \"filter:links\": false,\n    \"filter:media\": false,\n    \"filter:mentions\": false,\n    \"filter:native_video\": false,\n    \"filter:nativeretweets\": false,\n    \"filter:news\": false,\n    \"filter:pro_video\": false,\n    \"filter:quote\": false,\n    \"filter:replies\": false,\n    \"filter:safe\": false,\n    \"filter:spaces\": false,\n    \"filter:twimg\": false,\n    \"filter:videos\": false,\n    \"filter:vine\": false,\n    \"from\": \"{{ $('Get Username').item.json.Username }}\",\n    \"include:nativeretweets\": false,\n    \"lang\": \"en\",\n    \"maxItems\": 15,\n    \"queryType\": \"Latest\"\n}"},"credentials":{"apifyApi":{"id":"chpk1EWnymGthj12","name":"Apify account"}},"typeVersion":1},{"id":"23f3a44c-3029-48e5-ac1f-b1188c96a719","name":"Analysis Agent","type":"@n8n/n8n-nodes-langchain.agent","position":[240,608],"parameters":{"text":"=Social media post: {{ $json.text }}","options":{"systemMessage":"=# Overview\nYou are an AI agent designed to analyze social media posts and break down their structure so they can be recreated from scratch. Your primary purpose is to help users understand why a post works, what psychological patterns are being used, and how to rebuild the post into a repeatable template. Your analysis focuses on posts from X.\n\n## Context\n- The agent receives a social media post.\n- The user wants to understand how to recreate the post for growing followers, generating leads, building authority, and storytelling.\n- The agent should break down the post in detail.\n- The agent should generate a reusable template that mirrors the structure and psychological intent of the original post.\n- The agent determines what psychological frameworks apply naturally to the post rather than following a predefined list.\n\n## Instructions\n1. Grab the social media post\n2. Break down the structure of the post into clear components.\n3. Explain why each component works and what psychological principles are at play.\n4. Extract the underlying narrative, persuasive techniques, and style choices.\n5. Convert the structure into a fill-in-the-blank template that users can reuse.\n6. Avoid stylistic bias. Base the analysis strictly on the post provided.\n\n## Examples\nInput:\n\"Here’s the biggest shift that helped me grow my business…  \nI stopped trying to appeal to everyone.  \nThe moment I went all-in on serving creators, everything changed.  \nYour niche isn’t limiting. Your niche is leverage.\"\n\nOutput Overview:\n- Hook type: Curiosity-based transformation.\n- Analysis describing purpose, psychological elements, and effect on readers.\n- Recreation template:  \n  \"Here’s the biggest shift that helped me [achieve desired outcome]…  \n  I stopped [common mistake].\n  The moment I [specific pivot], everything changed.  \n  Your [niche/topic] isn’t [negative belief]. Your [niche/topic] is [reframe].\"\n\n## Output Guidelines\n- Always maintain clarity and keep explanations simple\n- Do not rewrite or improve the original post; only analyze it\n- Ensure all outputs are easy to copy-paste into workflow tools such as n8n\n- Skip the pleasantries, compliments, or preamble. Get straight to the task\n- Skip the conclusion, just end with the \"recreation template\"\n- Do not bold text (avoid this syntax: **This is bold text**)"},"promptType":"define"},"typeVersion":3},{"id":"39d5493a-5f8b-4a69-b249-e2e8433a959e","name":"Get Username","type":"n8n-nodes-base.airtable","position":[-992,608],"parameters":{"base":{"__rl":true,"mode":"list","value":"app1OpqBHenznP8od","cachedResultUrl":"https://airtable.com/app1OpqBHenznP8od","cachedResultName":"Lv1: Text Based Posts"},"limit":1,"table":{"__rl":true,"mode":"list","value":"tblEovZulFXLEjOFv","cachedResultUrl":"https://airtable.com/app1OpqBHenznP8od/tblEovZulFXLEjOFv","cachedResultName":"Inspiration"},"options":{},"operation":"search","returnAll":false,"filterByFormula":"{Scraped?} = FALSE()"},"credentials":{"airtableTokenApi":{"id":"TLRDWJ6hQ9ckQ0QN","name":"Airtable Personal Access Token account"}},"typeVersion":2.1},{"id":"e358d1f2-ab6a-48d7-956e-e259003bfdd4","name":"Limit","type":"n8n-nodes-base.limit","position":[0,608],"parameters":{"maxItems":5},"typeVersion":1},{"id":"a47189dc-b92f-420b-b7aa-e362ab6c02a0","name":"Sort by Views","type":"n8n-nodes-base.sort","position":[-224,608],"parameters":{"options":{},"sortFieldsUi":{"sortField":[{"order":"descending","fieldName":"viewCount"}]}},"typeVersion":1},{"id":"360ab0c1-d64b-4fb0-95a3-6f2bb979e687","name":"Filter","type":"n8n-nodes-base.filter","position":[-464,608],"parameters":{"options":{},"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"1a484f81-ae38-47b1-997e-506ca3e005bc","operator":{"type":"number","operation":"exists","singleValue":true},"leftValue":"={{ $json.viewCount }}","rightValue":""},{"id":"865adc10-c656-4a06-aba9-17c449e39f1b","operator":{"type":"string","operation":"notContains"},"leftValue":"={{ $json.text }}","rightValue":"@"},{"id":"635ecf76-f095-4b18-8e7f-f508c8cced33","operator":{"type":"string","operation":"notContains"},"leftValue":"={{ $json.text }}","rightValue":"https"}]}},"typeVersion":2.2},{"id":"baeeb513-58ff-4382-8d25-2526d5b0adac","name":"Scraped?","type":"n8n-nodes-base.airtable","position":[1664,608],"parameters":{"base":{"__rl":true,"mode":"list","value":"app1OpqBHenznP8od","cachedResultUrl":"https://airtable.com/app1OpqBHenznP8od","cachedResultName":"Lv1: Text Based Posts"},"table":{"__rl":true,"mode":"list","value":"tblEovZulFXLEjOFv","cachedResultUrl":"https://airtable.com/app1OpqBHenznP8od/tblEovZulFXLEjOFv","cachedResultName":"Inspiration"},"columns":{"value":{"Scraped?":true,"Username":"={{ $('Get Username').item.json.Username }}"},"schema":[{"id":"id","type":"string","display":true,"removed":true,"readOnly":true,"required":false,"displayName":"id","defaultMatch":true},{"id":"Username","type":"string","display":true,"removed":false,"readOnly":false,"required":false,"displayName":"Username","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Scraped?","type":"boolean","display":true,"removed":false,"readOnly":false,"required":false,"displayName":"Scraped?","defaultMatch":false,"canBeUsedToMatch":true}],"mappingMode":"defineBelow","matchingColumns":["Username"],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"update"},"credentials":{"airtableTokenApi":{"id":"TLRDWJ6hQ9ckQ0QN","name":"Airtable Personal Access Token account"}},"typeVersion":2.1},{"id":"07c03044-076f-404b-ac94-6edebf1cb64e","name":"Create records","type":"n8n-nodes-base.airtable","position":[1440,608],"parameters":{"base":{"__rl":true,"mode":"list","value":"app1OpqBHenznP8od","cachedResultUrl":"https://airtable.com/app1OpqBHenznP8od","cachedResultName":"Lv1: Text Based Posts"},"table":{"__rl":true,"mode":"list","value":"tblbVyuvTdlvoRk4U","cachedResultUrl":"https://airtable.com/app1OpqBHenznP8od/tblbVyuvTdlvoRk4U","cachedResultName":"Content"},"columns":{"value":{"URL":"={{ $('Limit').item.json.url }}","Date":"={{ $('Limit').item.json.createdAt }}","Name":"={{ $('Limit').item.json.author.name }}","Likes":"={{ $('Limit').item.json.likeCount }}","Views":"={{ $('Limit').item.json.viewCount }}","Reposts":"={{ $('Limit').item.json.retweetCount }}","Analysis":"={{ $('Analysis Agent').item.json.output }}","Comments":"={{ $('Limit').item.json.replyCount }}","New Post":"={{ $('Writing Agent').item.json.output }}","Bookmarks":"={{ $('Limit').item.json.bookmarkCount }}","New Caption":"={{ $('Caption Agent').item.json.output }}","Inspired Post":"={{ $('Limit').item.json.text }}"},"schema":[{"id":"Title","type":"string","display":true,"removed":false,"readOnly":false,"required":false,"displayName":"Title","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Name","type":"string","display":true,"removed":false,"readOnly":false,"required":false,"displayName":"Name","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Date","type":"string","display":true,"removed":false,"readOnly":false,"required":false,"displayName":"Date","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Views","type":"number","display":true,"removed":false,"readOnly":false,"required":false,"displayName":"Views","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Likes","type":"number","display":true,"removed":false,"readOnly":false,"required":false,"displayName":"Likes","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Comments","type":"number","display":true,"removed":false,"readOnly":false,"required":false,"displayName":"Comments","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Reposts","type":"number","display":true,"removed":false,"readOnly":false,"required":false,"displayName":"Reposts","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Bookmarks","type":"number","display":true,"removed":false,"readOnly":false,"required":false,"displayName":"Bookmarks","defaultMatch":false,"canBeUsedToMatch":true},{"id":"URL","type":"string","display":true,"removed":false,"readOnly":false,"required":false,"displayName":"URL","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Analysis","type":"string","display":true,"removed":false,"readOnly":false,"required":false,"displayName":"Analysis","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Inspired Post","type":"string","display":true,"removed":false,"readOnly":false,"required":false,"displayName":"Inspired Post","defaultMatch":false,"canBeUsedToMatch":true},{"id":"New Post","type":"string","display":true,"removed":false,"readOnly":false,"required":false,"displayName":"New Post","defaultMatch":false,"canBeUsedToMatch":true},{"id":"New Caption","type":"string","display":true,"removed":false,"readOnly":false,"required":false,"displayName":"New Caption","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Last Modified","type":"string","display":true,"removed":true,"readOnly":true,"required":false,"displayName":"Last Modified","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Status","type":"options","display":true,"options":[{"name":"Approved","value":"Approved"},{"name":"Posted","value":"Posted"}],"removed":true,"readOnly":false,"required":false,"displayName":"Status","defaultMatch":false,"canBeUsedToMatch":true}],"mappingMode":"defineBelow","matchingColumns":[],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"create"},"credentials":{"airtableTokenApi":{"id":"TLRDWJ6hQ9ckQ0QN","name":"Airtable Personal Access Token account"}},"typeVersion":2.1},{"id":"2c7a74f4-be2a-4940-9e6e-e4e43f1a1e2f","name":"Approved Trigger","type":"n8n-nodes-base.airtableTrigger","position":[-1232,1664],"parameters":{"baseId":{"__rl":true,"mode":"id","value":"app1OpqBHenznP8od"},"tableId":{"__rl":true,"mode":"id","value":"tblbVyuvTdlvoRk4U"},"pollTimes":{"item":[{"mode":"everyMinute"}]},"triggerField":"=Last Modified","authentication":"airtableTokenApi","additionalFields":{"formula":"{Status} = \"Approved\""}},"credentials":{"airtableTokenApi":{"id":"TLRDWJ6hQ9ckQ0QN","name":"Airtable Personal Access Token account"}},"typeVersion":1},{"id":"79c6b2b4-2303-4f1d-97af-2f01cfa3bcbe","name":"Mark as Posted","type":"n8n-nodes-base.airtable","position":[128,2144],"parameters":{"base":{"__rl":true,"mode":"list","value":"app1OpqBHenznP8od","cachedResultUrl":"https://airtable.com/app1OpqBHenznP8od","cachedResultName":"Social Media Posts"},"table":{"__rl":true,"mode":"list","value":"tblbVyuvTdlvoRk4U","cachedResultUrl":"https://airtable.com/app1OpqBHenznP8od/tblbVyuvTdlvoRk4U","cachedResultName":"Table 1"},"columns":{"value":{"Title":"={{ $json.fields.Title }}","Status":"Posted"},"schema":[{"id":"id","type":"string","display":true,"removed":true,"readOnly":true,"required":false,"displayName":"id","defaultMatch":true},{"id":"Title","type":"string","display":true,"removed":false,"readOnly":false,"required":false,"displayName":"Title","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Name","type":"string","display":true,"removed":true,"readOnly":false,"required":false,"displayName":"Name","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Date","type":"string","display":true,"removed":true,"readOnly":false,"required":false,"displayName":"Date","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Views","type":"number","display":true,"removed":true,"readOnly":false,"required":false,"displayName":"Views","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Likes","type":"number","display":true,"removed":true,"readOnly":false,"required":false,"displayName":"Likes","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Comments","type":"number","display":true,"removed":true,"readOnly":false,"required":false,"displayName":"Comments","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Reposts","type":"number","display":true,"removed":true,"readOnly":false,"required":false,"displayName":"Reposts","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Bookmarks","type":"number","display":true,"removed":true,"readOnly":false,"required":false,"displayName":"Bookmarks","defaultMatch":false,"canBeUsedToMatch":true},{"id":"URL","type":"string","display":true,"removed":true,"readOnly":false,"required":false,"displayName":"URL","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Analysis","type":"string","display":true,"removed":true,"readOnly":false,"required":false,"displayName":"Analysis","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Inspired Post","type":"string","display":true,"removed":true,"readOnly":false,"required":false,"displayName":"Inspired Post","defaultMatch":false,"canBeUsedToMatch":true},{"id":"New Post","type":"string","display":true,"removed":true,"readOnly":false,"required":false,"displayName":"New Post","defaultMatch":false,"canBeUsedToMatch":true},{"id":"New Caption","type":"string","display":true,"removed":true,"readOnly":false,"required":false,"displayName":"New Caption","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Last Modified","type":"string","display":true,"removed":true,"readOnly":true,"required":false,"displayName":"Last Modified","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Status","type":"options","display":true,"options":[{"name":"Approved","value":"Approved"},{"name":"Posted","value":"Posted"}],"removed":false,"readOnly":false,"required":false,"displayName":"Status","defaultMatch":false,"canBeUsedToMatch":true}],"mappingMode":"defineBelow","matchingColumns":["Title"],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"update"},"credentials":{"airtableTokenApi":{"id":"TLRDWJ6hQ9ckQ0QN","name":"Airtable Personal Access Token account"}},"typeVersion":2.1},{"id":"602c26fe-20b9-4953-b513-012b776f317e","name":"Instagram","type":"n8n-nodes-base.facebookGraphApi","position":[128,1968],"parameters":{"edge":"media_publish","node":"17841462646273569","options":{"queryParameters":{"parameter":[{"name":"creation_id","value":"={{ $json.id }}"}]}},"graphApiVersion":"v23.0","httpRequestMethod":"POST"},"credentials":{"facebookGraphApi":{"id":"iI3dls3Dxlpgm63n","name":"Facebook Graph account"}},"retryOnFail":true,"typeVersion":1,"waitBetweenTries":5000},{"id":"00088dc1-dd79-4260-b163-85398939a136","name":"Generate an image","type":"@n8n/n8n-nodes-langchain.openAi","position":[-800,1664],"parameters":{"model":"gpt-image-1","prompt":"=Create an image with a black background and soft white serif, 12 pixels text that reads:\n\"{{ $json.fields['New Post'] }}\"\n\nThe text should be left-aligned, easily readable, and has line breaks between sections","options":{"size":"1024x1536","quality":"medium"},"resource":"image"},"credentials":{"openAiApi":{"id":"oAfuO0TDAhpnLa0h","name":"OpenAi account (old)"}},"typeVersion":2},{"id":"415e9735-8527-48ad-849b-66173d4c9aaa","name":"Caption Agent","type":"@n8n/n8n-nodes-langchain.agent","position":[1072,608],"parameters":{"text":"=Post: {{ $json.output }}","options":{"systemMessage":"=# Overview\nYou are an expert social media caption writer. Your task is to create engaging captions for Instagram, Facebook, and LinkedIn based on the post content provided.\n\n## Instructions\nCAPTION REQUIREMENTS:\n- Write in a tone that matches the content\n- Hook readers in the first line to stop the scroll\n- Keep it concise and scannable\n- Include a clear call-to-action (CTA) when appropriate\n- Use natural language - avoid overly salesy or robotic phrasing\n- Suggest 3-5 relevant hashtags that aren't overly generic\n\nCAPTION STRUCTURE:\n1. Opening hook (1-2 sentences that grab attention)\n2. Main message (expand on the key point or story)\n3. Value or takeaway (what the audience gains)\n4. Call-to-action (engage, share, comment, click, etc.)\n5. Hashtags (on separate lines at the end)\n\n## OUTPUT\nProvide ONE polished, ready-to-post caption that feels authentic and engaging.\n\n## Additional notes\n- Avoid clichés like \"in today's digital world\" or \"game-changer\"\n- No emojis\n- No jargon\n- No em-dashe\n- Write like a human, not a marketing robot\n- Make it shareable and conversation-starting"},"promptType":"define"},"typeVersion":3},{"id":"c81b787a-2d06-417f-8c56-abc5e896298f","name":"Upload Image","type":"n8n-nodes-base.httpRequest","position":[-544,1776],"parameters":{"url":"https://api.imgbb.com/1/upload","method":"POST","options":{"redirect":{"redirect":{}}},"sendBody":true,"contentType":"multipart-form-data","authentication":"genericCredentialType","bodyParameters":{"parameters":[{"name":"image","parameterType":"formBinaryData","inputDataFieldName":"data"}]},"genericAuthType":"httpQueryAuth"},"credentials":{"httpQueryAuth":{"id":"8anpijz9VbjaGvLs","name":"ImgBB account"}},"typeVersion":4.3},{"id":"bb58d070-1335-4408-97d7-284bfdff6a6a","name":"Wait 5s","type":"n8n-nodes-base.wait","position":[-48,1296],"webhookId":"2e889069-656d-4578-b2ec-a5943b52f08c","parameters":{},"typeVersion":1.1},{"id":"ef49b2eb-c542-40d7-9e35-1173dd8afb15","name":"Threads Container","type":"n8n-nodes-base.httpRequest","position":[-224,1296],"parameters":{"url":"https://graph.threads.net/v1.0/25302735036057876/threads","method":"POST","options":{},"sendQuery":true,"authentication":"genericCredentialType","genericAuthType":"httpHeaderAuth","queryParameters":{"parameters":[{"name":"text","value":"={{ $json.fields['New Post'] }}"},{"name":"media_type","value":"TEXT"}]}},"credentials":{"httpHeaderAuth":{"id":"52TW1nNS14hZdFMJ","name":"Threads account"}},"typeVersion":4.3},{"id":"ebd354d7-a628-47d5-9e2e-163dbd0cc70e","name":"Wait 5 sec","type":"n8n-nodes-base.wait","position":[-48,1968],"webhookId":"4302bb2a-3fff-4886-b96a-5bcfe0585e4d","parameters":{},"typeVersion":1.1},{"id":"3e751cbd-2b85-47ed-bf46-1dd4566aaa34","name":"Instagram Container","type":"n8n-nodes-base.facebookGraphApi","position":[-224,1968],"parameters":{"edge":"media","node":"17841462646273569","options":{"queryParameters":{"parameter":[{"name":"image_url","value":"={{ $('Upload Image').item.json.data.image.url }}"},{"name":"caption","value":"={{ $('Approved Trigger').item.json.fields['New Caption'] }}"},{"name":"node","value":"=17841462646273569"}]}},"graphApiVersion":"v23.0","httpRequestMethod":"POST"},"credentials":{"facebookGraphApi":{"id":"iI3dls3Dxlpgm63n","name":"Facebook Graph account"}},"typeVersion":1},{"id":"4d9ae902-37f4-4d6a-a947-da4a8928f982","name":"Schedule Trigger","type":"n8n-nodes-base.scheduleTrigger","position":[-1248,608],"parameters":{"rule":{"interval":[{"triggerAtHour":12}]}},"typeVersion":1.2},{"id":"18a22468-6fe3-41c3-893c-0329ed75fbca","name":"Gemini 3 Flash","type":"@n8n/n8n-nodes-langchain.lmChatGoogleGemini","position":[160,816],"parameters":{"options":{},"modelName":"models/gemini-3-flash-preview"},"credentials":{"googlePalmApi":{"id":"vGvesx1RD8ylS4G2","name":"Google Gemini account"}},"typeVersion":1},{"id":"83a68f0e-12e2-44b3-99ae-5517fbfdce0a","name":"GPT 5.2","type":"@n8n/n8n-nodes-langchain.lmChatOpenAi","position":[864,816],"parameters":{"model":{"__rl":true,"mode":"id","value":"gpt-5.2"},"options":{},"builtInTools":{}},"credentials":{"openAiApi":{"id":"oAfuO0TDAhpnLa0h","name":"OpenAi account (old)"}},"typeVersion":1.3},{"id":"284453f7-4240-4521-a270-f238382a9f87","name":"Wait 5sec","type":"n8n-nodes-base.wait","position":[-400,1888],"webhookId":"f54f4212-6778-478e-a1d1-b3bdffdb9654","parameters":{},"typeVersion":1.1},{"id":"5fbe259d-6817-4562-bcbb-7eb21606550c","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[-2432,704],"parameters":{"color":3,"width":976,"height":1264,"content":"# Social Media Post Automation for Content Creators\nThis n8n template is a complete, two-part social media engine: it automates competitor/inspiration research, uses AI to recreate viral formats for your niche, and handles multi-platform distribution with auto-generated visuals.\n\nInstead of staring at a blank page, this workflow scrapes top-performing content, breaks down the psychological hooks, rewrites it for your specific audience, and drafts a custom text graphic. Once you approve the draft, n8n handles the heavy lifting of posting it everywhere.\n\nYou curate and approve. n8n researches, writes, designs, and publishes.\n\n## How it works\n### Part 1: Research & Recreating\n1. A scheduled trigger runs daily to pull a target username from your Airtable database.\n2. Apify scrapes the latest tweets from that user, filtering out replies and links, and sorts them by the highest view count.\n3. An AI Analysis Agent (Gemini) breaks down the top post's structure and creates a reusable template.\n4. An AI Writing Agent (GPT) uses that template to write a fresh, original post tailored to your niche.\n5. A Caption Agent (GPT) writes an engaging, long-form caption with hooks and hashtags.\n6. The draft is saved into Airtable for your review.\n\n### Part 2: Auto-Posting & Repurposing\n1. When you change a draft's status to **\"Approved\"** in Airtable, the second flow triggers.\n2. An AI Image generator creates a sleek text-graphic based on your short post.\n3. The image is uploaded to ImgBB to generate a public URL.\n4. The pure text version is pushed directly to X (Twitter) and Threads (via authenticated HTTP requests).\n5. The generated image and long-form caption are published to LinkedIn, Facebook, and Instagram.\n6. Finally, the Airtable record is marked as **\"Posted.\"**\n\n## How to use\n1. Set up an Airtable base with your target usernames and a table for content drafts.\n2. Update the AI Agent system prompts (Writing and Caption) to match your specific target audience, expertise, and tone.\n3. Connect all your platform credentials in n8n (ensure you use the credential manager for the HTTP nodes, like HTTP Header Auth for Threads and Query Auth for ImgBB).\n4. Let the schedule scrape and draft content for you.\n5. Simply mark a draft as \"Approved\" in Airtable when you want it to go live.\n\n## What you get\n* Automated viral content research and curation\n* AI-driven structural analysis and rewriting\n* Auto-generated text-graphics for visual platforms\n* Hands-free publishing to 5 platforms (X, Threads, IG, FB, LinkedIn)\n* A centralized content approval system\n\n## Requirements\n* Airtable account\n* Apify account (Twitter Scraper actor)\n* OpenAI & Google Gemini API credentials\n* ImgBB account\n* X (Twitter), Threads, LinkedIn, Facebook, and Instagram accounts\n\nNeed help tweaking the AI agents for your specific funnel?\n\nAsk in the [n8n Forum](https://community.n8n.io/) or shoot me a DM on [LinkedIn](https://www.linkedin.com/in/vincentthenguyen/)\n\nHappy automating 🚀"},"typeVersion":1},{"id":"d8577aad-e76f-4775-849a-1e98b76626e6","name":"Sticky Note2","type":"n8n-nodes-base.stickyNote","position":[-1008,192],"parameters":{"color":2,"width":448,"height":240,"content":"### 1. Research & Scrape Top Content\n\nA Schedule Trigger runs daily to find inspiration.\n\nEach run:\n\n* Pulls a target username from Airtable\n* Uses Apify to scrape their recent posts\n* Filters out junk and sorts the remaining posts by View Count\n* Grabs the top 5 performing posts to feed into the AI agents"},"typeVersion":1},{"id":"43eb49a9-1b0f-4b8d-a7c5-753eb7e7525e","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[256,192],"parameters":{"color":5,"width":624,"height":240,"content":"### 2. AI Analysis & Rewriting\n\nThe top-performing post is sent through three AI agents:\n\n* **Analysis Agent (Gemini):** Breaks down the psychology and structure of the post.\n* **Writing Agent (GPT):** Uses that breakdown to write a fresh, original short-form post for your niche.\n* **Caption Agent (GPT):** Expands the idea into a long-form caption with hooks and hashtags."},"typeVersion":1},{"id":"46f76efa-7222-4cb8-a771-0e7de149f773","name":"Sticky Note4","type":"n8n-nodes-base.stickyNote","position":[1392,192],"parameters":{"color":6,"width":448,"height":240,"content":"### 3. Save Drafts for Approval\n\nThe generated content isn't posted immediately.\n\nInstead:\n\n* The original post, AI analysis, new short post, and new caption are saved as a new row in Airtable.\n* The original target username is marked as \"Scraped\" so you cycle through fresh inspiration."},"typeVersion":1},{"id":"edb041dd-d40d-4f98-88aa-6ea2de2544a0","name":"Sticky Note6","type":"n8n-nodes-base.stickyNote","position":[-1200,1856],"parameters":{"color":7,"width":448,"height":240,"content":"### 4. Approval Trigger & Image Generation\n\nThe publishing sequence is completely controlled by you.\n\n* An Airtable trigger listens for any record where **Status = Approved**.\n* Once triggered, an OpenAI image node generates a dark-mode text graphic of your short post.\n* The image is uploaded to ImgBB to create a shareable URL for social platforms."},"typeVersion":1},{"id":"7c85b19b-d874-42ff-9bf4-d651a9d8d908","name":"Sticky Note7","type":"n8n-nodes-base.stickyNote","position":[464,1120],"parameters":{"color":6,"width":454,"height":192,"content":"### 5. Publish Text to X and Threads\n\nYour short-form post is sent to text-first platforms:\n\n* X (Twitter) via the native node\n* Threads via an HTTP request (using n8n's secure credential manager)"},"typeVersion":1},{"id":"3f90b377-9b3c-4fc4-9a88-ce769222f54a","name":"Sticky Note8","type":"n8n-nodes-base.stickyNote","position":[464,1648],"parameters":{"color":4,"width":358,"height":304,"content":"### 6. Publish Visuals to LinkedIn, Facebook & Instagram\nThe hosted AI image + your long-form caption are posted to:\n\n* LinkedIn\n* Facebook\n* Instagram (using a container + publish sequence via Facebook Graph API)\n\nOnce all platforms are successfully published, the Airtable record is updated to \"Posted.\""},"typeVersion":1}],"pinData":{},"connections":{"X":{"main":[[]]},"Limit":{"main":[[{"node":"Analysis Agent","type":"main","index":0}]]},"Filter":{"main":[[{"node":"Sort by Views","type":"main","index":0}]]},"GPT 5.2":{"ai_languageModel":[[{"node":"Writing Agent","type":"ai_languageModel","index":0},{"node":"Caption Agent","type":"ai_languageModel","index":0}]]},"Threads":{"main":[[]]},"Wait 5s":{"main":[[{"node":"Threads","type":"main","index":0}]]},"Facebook":{"main":[[]]},"LinkedIn":{"main":[[]]},"Wait 5sec":{"main":[[{"node":"Instagram Container","type":"main","index":0}]]},"Wait 5 sec":{"main":[[{"node":"Instagram","type":"main","index":0}]]},"Get Username":{"main":[[{"node":"Scrape Tweets","type":"main","index":0}]]},"Upload Image":{"main":[[{"node":"Wait 5sec","type":"main","index":0}]]},"Caption Agent":{"main":[[{"node":"Create records","type":"main","index":0}]]},"Scrape Tweets":{"main":[[{"node":"Filter","type":"main","index":0}]]},"Sort by Views":{"main":[[{"node":"Limit","type":"main","index":0}]]},"Writing Agent":{"main":[[{"node":"Caption Agent","type":"main","index":0}]]},"Analysis Agent":{"main":[[{"node":"Writing Agent","type":"main","index":0}]]},"Create records":{"main":[[{"node":"Scraped?","type":"main","index":0}]]},"Gemini 3 Flash":{"ai_languageModel":[[{"node":"Analysis Agent","type":"ai_languageModel","index":0}]]},"Mark as Posted":{"main":[[]]},"Approved Trigger":{"main":[[{"node":"X","type":"main","index":0},{"node":"Mark as Posted","type":"main","index":0},{"node":"Generate an image","type":"main","index":0}]]},"Schedule Trigger":{"main":[[{"node":"Get Username","type":"main","index":0}]]},"Generate an image":{"main":[[{"node":"Facebook","type":"main","index":0},{"node":"LinkedIn","type":"main","index":0},{"node":"Upload Image","type":"main","index":0},{"node":"Threads Container","type":"main","index":0}]]},"Threads Container":{"main":[[{"node":"Wait 5s","type":"main","index":0}]]},"Instagram Container":{"main":[[{"node":"Wait 5 sec","type":"main","index":0}]]}}},"lastUpdatedBy":29,"workflowInfo":{"nodeCount":36,"nodeTypes":{"n8n-nodes-base.sort":{"count":1},"n8n-nodes-base.wait":{"count":3},"n8n-nodes-base.limit":{"count":1},"n8n-nodes-base.filter":{"count":1},"n8n-nodes-base.twitter":{"count":1},"n8n-nodes-base.airtable":{"count":4},"n8n-nodes-base.linkedIn":{"count":1},"n8n-nodes-base.stickyNote":{"count":9},"n8n-nodes-base.httpRequest":{"count":3},"@apify/n8n-nodes-apify.apify":{"count":1},"@n8n/n8n-nodes-langchain.agent":{"count":3},"n8n-nodes-base.airtableTrigger":{"count":1},"n8n-nodes-base.scheduleTrigger":{"count":1},"@n8n/n8n-nodes-langchain.openAi":{"count":1},"n8n-nodes-base.facebookGraphApi":{"count":3},"@n8n/n8n-nodes-langchain.lmChatOpenAi":{"count":1},"@n8n/n8n-nodes-langchain.lmChatGoogleGemini":{"count":1}}},"status":"published","readyToDemo":null,"user":{"name":"Vincent Nguyen","username":"vincentthenguyen","bio":"AI Marketing Automation Specialist. Attract and convert your ideal customers with social media marketing and AI automation.","verified":true,"links":[""],"avatar":"https://gravatar.com/avatar/9b212be2947acd0b7ee2736e40ca2aaeb50453ad3c599cfdfefd722dd3cc45f2?r=pg&d=retro&size=200"},"nodes":[{"id":2,"icon":"file:airtable.svg","name":"n8n-nodes-base.airtable","codex":{"data":{"resources":{"generic":[{"url":"https://n8n.io/blog/2021-goals-level-up-your-vocabulary-with-vonage-and-n8n/","icon":"🎯","label":"2021 Goals: Level Up Your Vocabulary With Vonage and n8n"},{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/how-to-build-a-low-code-self-hosted-url-shortener/","icon":"🔗","label":"How to build a low-code, self-hosted URL shortener in 3 steps"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/building-an-expense-tracking-app-in-10-minutes/","icon":"📱","label":"Building an expense tracking app in 10 minutes"},{"url":"https://n8n.io/blog/why-this-product-manager-loves-workflow-automation-with-n8n/","icon":"🧠","label":"Why this Product Manager loves workflow automation with n8n"},{"url":"https://n8n.io/blog/learn-to-build-powerful-api-endpoints-using-webhooks/","icon":"🧰","label":"Learn to Build Powerful API Endpoints Using Webhooks"},{"url":"https://n8n.io/blog/sending-sms-the-low-code-way-with-airtable-twilio-programmable-sms-and-n8n/","icon":"📱","label":"Sending SMS the Low-Code Way with Airtable, Twilio Programmable SMS, and n8n"},{"url":"https://n8n.io/blog/automating-conference-organization-processes-with-n8n/","icon":"🙋‍♀️","label":"Automating Conference Organization Processes with n8n"},{"url":"https://n8n.io/blog/benefits-of-automation-and-n8n-an-interview-with-hubspots-hugh-durkin/","icon":"🎖","label":"Benefits of automation and n8n: An interview with HubSpot's Hugh Durkin"},{"url":"https://n8n.io/blog/how-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.airtable/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/airtable/"}]},"categories":["Data & Storage"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"input\"]","defaults":{"name":"Airtable"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMTcwIj48cGF0aCBmaWxsPSIjZmNiNDAwIiBkPSJNODkgNC44IDE2LjIgMzQuOWMtNC4xIDEuNy00IDcuNC4xIDkuMWw3My4yIDI5YzYuNCAyLjYgMTMuNiAyLjYgMjAgMGw3My4yLTI5YzQuMS0xLjYgNC4xLTcuNC4xLTkuMWwtNzMtMzAuMUMxMDMuMiAyIDk1LjcgMiA4OSA0LjgiLz48cGF0aCBmaWxsPSIjMThiZmZmIiBkPSJNMTA1LjkgODguOXY3Mi41YzAgMy40IDMuNSA1LjggNi43IDQuNWw4MS42LTMxLjdjMS45LS43IDMuMS0yLjUgMy4xLTQuNVY1Ny4yYzAtMy40LTMuNS01LjgtNi43LTQuNUwxMDkgODQuM2MtMS45LjgtMy4xIDIuNi0zLjEgNC42Ii8+PHBhdGggZmlsbD0iI2Y4MmI2MCIgZD0ibTg2LjkgOTIuNi0yNC4yIDExLjctMi41IDEuMkw5LjEgMTMwYy0zLjIgMS42LTcuNC0uOC03LjQtNC40VjU3LjVjMC0xLjMuNy0yLjQgMS42LTMuM3EuNi0uNiAxLjItLjljMS4yLS43IDMtLjkgNC40LS4zbDc3LjUgMzAuN2M0IDEuNSA0LjMgNy4xLjUgOC45Ii8+PHBhdGggZmlsbD0iI2JhMWU0NSIgZD0ibTg2LjkgOTIuNi0yNC4yIDExLjctNTkuNC01MHEuNi0uNiAxLjItLjljMS4yLS43IDMtLjkgNC40LS4zbDc3LjUgMzAuN2M0IDEuNCA0LjMgNyAuNSA4LjgiLz48L3N2Zz4="},"displayName":"Airtable","typeVersion":2,"nodeCategories":[{"id":3,"name":"Data & Storage"}]},{"id":19,"icon":"file:httprequest.svg","name":"n8n-nodes-base.httpRequest","codex":{"data":{"alias":["API","Request","URL","Build","cURL"],"resources":{"generic":[{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/automatically-pulling-and-visualizing-data-with-n8n/","icon":"📈","label":"Automatically pulling and visualizing data with n8n"},{"url":"https://n8n.io/blog/learn-how-to-automatically-cross-post-your-content-with-n8n/","icon":"✍️","label":"Learn how to automatically cross-post your content with n8n"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/running-n8n-on-ships-an-interview-with-maranics/","icon":"🛳","label":"Running n8n on ships: An interview with Maranics"},{"url":"https://n8n.io/blog/what-are-apis-how-to-use-them-with-no-code/","icon":" 🪢","label":"What are APIs and how to use them with no code"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/world-poetry-day-workflow/","icon":"📜","label":"Celebrating World Poetry Day with a daily poem in Telegram"},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/automate-designs-with-bannerbear-and-n8n/","icon":"🎨","label":"Automate Designs with Bannerbear and n8n"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/building-an-expense-tracking-app-in-10-minutes/","icon":"📱","label":"Building an expense tracking app in 10 minutes"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/how-to-use-the-http-request-node-the-swiss-army-knife-for-workflow-automation/","icon":"🧰","label":"How to use the HTTP Request Node - The Swiss Army Knife for Workflow Automation"},{"url":"https://n8n.io/blog/learn-how-to-use-webhooks-with-mattermost-slash-commands/","icon":"🦄","label":"Learn how to use webhooks with Mattermost slash commands"},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"url":"https://n8n.io/blog/a-low-code-bitcoin-ticker-built-with-questdb-and-n8n-io/","icon":"📈","label":"A low-code bitcoin ticker built with QuestDB and n8n.io"},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/automations-for-activists/","icon":"✨","label":"How Common Knowledge use workflow automation for activism"},{"url":"https://n8n.io/blog/creating-scheduled-text-affirmations-with-n8n/","icon":"🤟","label":"Creating scheduled text affirmations with n8n"},{"url":"https://n8n.io/blog/how-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/"}]},"categories":["Development","Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"output\"]","defaults":{"name":"HTTP Request","color":"#0004F5"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MCAyMEM0MCA4Ljk1MzE0IDMxLjA0NjkgMCAyMCAwQzguOTUzMTQgMCAwIDguOTUzMTQgMCAyMEMwIDMxLjA0NjkgOC45NTMxNCA0MCAyMCA0MEMzMS4wNDY5IDQwIDQwIDMxLjA0NjkgNDAgMjBaTTIwIDM2Ljk0NThDMTguODg1MiAzNi45NDU4IDE3LjEzNzggMzUuOTY3IDE1LjQ5OTggMzIuNjk4NUMxNC43OTY0IDMxLjI5MTggMTQuMTk2MSAyOS41NDMxIDEzLjc1MjYgMjcuNjg0N0gyNi4xODk4QzI1LjgwNDUgMjkuNTQwMyAyNS4yMDQ0IDMxLjI5MDEgMjQuNTAwMiAzMi42OTg1QzIyLjg2MjIgMzUuOTY3IDIxLjExNDggMzYuOTQ1OCAyMCAzNi45NDU4Wk0xMi45MDY0IDIwQzEyLjkwNjQgMjEuNjA5NyAxMy4wMDg3IDIzLjE2NCAxMy4yMDAzIDI0LjYzMDVIMjYuNzk5N0MyNi45OTEzIDIzLjE2NCAyNy4wOTM2IDIxLjYwOTcgMjcuMDkzNiAyMEMyNy4wOTM2IDE4LjM5MDMgMjYuOTkxMyAxNi44MzYgMjYuNzk5NyAxNS4zNjk1SDEzLjIwMDNDMTMuMDA4NyAxNi44MzYgMTIuOTA2NCAxOC4zOTAzIDEyLjkwNjQgMjBaTTIwIDMuMDU0MTlDMjEuMTE0OSAzLjA1NDE5IDIyLjg2MjIgNC4wMzA3OCAyNC41MDAxIDcuMzAwMzlDMjUuMjA2NiA4LjcxNDA4IDI1LjgwNzIgMTAuNDA2NyAyNi4xOTIgMTIuMzE1M0gxMy43NTAxQzE0LjE5MzMgMTAuNDA0NyAxNC43OTQyIDguNzEyNTQgMTUuNDk5OCA3LjMwMDY0QzE3LjEzNzcgNC4wMzA4MyAxOC44ODUxIDMuMDU0MTkgMjAgMy4wNTQxOVpNMzAuMTQ3OCAyMEMzMC4xNDc4IDE4LjQwOTkgMzAuMDU0MyAxNi44NjE3IDI5LjgyMjcgMTUuMzY5NUgzNi4zMDQyQzM2LjcyNTIgMTYuODQyIDM2Ljk0NTggMTguMzk2NCAzNi45NDU4IDIwQzM2Ljk0NTggMjEuNjAzNiAzNi43MjUyIDIzLjE1OCAzNi4zMDQyIDI0LjYzMDVIMjkuODIyN0MzMC4wNTQzIDIzLjEzODMgMzAuMTQ3OCAyMS41OTAxIDMwLjE0NzggMjBaTTI2LjI3NjcgNC4yNTUxMkMyNy42MzY1IDYuMzYwMTkgMjguNzExIDkuMTMyIDI5LjM3NzQgMTIuMzE1M0gzNS4xMDQ2QzMzLjI1MTEgOC42NjggMzAuMTA3IDUuNzgzNDYgMjYuMjc2NyA0LjI1NTEyWk0xMC42MjI2IDEyLjMxNTNINC44OTI5M0M2Ljc1MTQ3IDguNjY3ODQgOS44OTM1MSA1Ljc4MzQxIDEzLjcyMzIgNC4yNTUxM0MxMi4zNjM1IDYuMzYwMjEgMTEuMjg5IDkuMTMyMDEgMTAuNjIyNiAxMi4zMTUzWk0zLjA1NDE5IDIwQzMuMDU0MTkgMjEuNjAzIDMuMjc3NDMgMjMuMTU3NSAzLjY5NDg0IDI0LjYzMDVIMTAuMTIxN0M5Ljk0NjE5IDIzLjE0MiA5Ljg1MjIyIDIxLjU5NDMgOS44NTIyMiAyMEM5Ljg1MjIyIDE4LjQwNTcgOS45NDYxOSAxNi44NTggMTAuMTIxNyAxNS4zNjk1SDMuNjk0ODRDMy4yNzc0MyAxNi44NDI1IDMuMDU0MTkgMTguMzk3IDMuMDU0MTkgMjBaTTI2LjI3NjYgMzUuNzQyN0MyNy42MzY1IDMzLjYzOTMgMjguNzExIDMwLjg2OCAyOS4zNzc0IDI3LjY4NDdIMzUuMTA0NkMzMy4yNTEgMzEuMzMyMiAzMC4xMDY4IDM0LjIxNzkgMjYuMjc2NiAzNS43NDI3Wk0xMy43MjM0IDM1Ljc0MjdDOS44OTM2OSAzNC4yMTc5IDYuNzUxNTUgMzEuMzMyNCA0Ljg5MjkzIDI3LjY4NDdIMTAuNjIyNkMxMS4yODkgMzAuODY4IDEyLjM2MzUgMzMuNjM5MyAxMy43MjM0IDM1Ljc0MjdaIiBmaWxsPSIjM0E0MkU5Ii8+Cjwvc3ZnPgo="},"displayName":"HTTP Request","typeVersion":4,"nodeCategories":[{"id":5,"name":"Development"},{"id":9,"name":"Core Nodes"}]},{"id":314,"icon":"file:facebook.svg","name":"n8n-nodes-base.facebookGraphApi","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.facebookgraphapi/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/facebookgraph/"}]},"categories":["Development"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"transform\"]","defaults":{"name":"Facebook Graph API"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCI+PHBhdGggZmlsbD0iIzE4NzdmMiIgZD0iTTU5LjUgMzBDNTkuNSAxMy43MSA0Ni4yOS41IDMwIC41Uy41IDEzLjcxLjUgMzBjMCAxNC43MiAxMC43OSAyNi45MyAyNC44OSAyOS4xNFYzOC41M0gxNy45VjMwaDcuNDl2LTYuNWMwLTcuMzkgNC40LTExLjQ4IDExLjE0LTExLjQ4IDMuMjMgMCA2LjYuNTggNi42LjU4djcuMjZoLTMuNzJjLTMuNjYgMC00LjgxIDIuMjctNC44MSA0LjYxVjMwaDguMThsLTEuMzEgOC41M0gzNC42djIwLjYxQzQ4LjcxIDU2LjkzIDU5LjUgNDQuNzIgNTkuNSAzMCIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00MS40OCAzOC41MyA0Mi43OSAzMGgtOC4xOHYtNS41M2MwLTIuMzMgMS4xNC00LjYxIDQuODEtNC42MWgzLjcyVjEyLjZzLTMuMzgtLjU4LTYuNi0uNThjLTYuNzQgMC0xMS4xNCA0LjA4LTExLjE0IDExLjQ4VjMwaC03LjV2OC41M2g3LjQ5djIwLjYxYzEuNS4yNCAzLjA0LjM2IDQuNjEuMzZzMy4xMS0uMTIgNC42MS0uMzZWMzguNTN6Ii8+PC9zdmc+"},"displayName":"Facebook Graph API","typeVersion":1,"nodeCategories":[{"id":5,"name":"Development"}]},{"id":325,"icon":"file:x.svg","name":"n8n-nodes-base.twitter","codex":{"data":{"alias":["Tweet","Twitter","X","X API"],"resources":{"generic":[{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/automate-your-data-processing-pipeline-in-9-steps-with-n8n/","icon":"⚙️","label":"Automate your data processing pipeline in 9 steps"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.twitter/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/twitter/"}]},"categories":["Marketing"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"output\"]","defaults":{"name":"X"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjMxNzEgMTYuOTM3M0wzNy45MDI2IDBIMzQuNDQ2M0wyMS43ODE3IDE0LjcwNjRMMTEuNjY2NiAwSDBMMTUuMjk2MSAyMi4yMzg3TDAgNDBIMy40NTY0OEwxNi44MzA2IDI0LjQ2OTZMMjcuNTEyOSA0MEgzOS4xNzk1TDIzLjMxNjMgMTYuOTM3M0gyMy4zMTcxWk0xOC41ODMgMjIuNDM0NkwxNy4wMzMyIDIwLjIyMDFMNC43MDE5IDIuNTk5MzZIMTAuMDEwOEwxOS45NjIzIDE2LjgxOTlMMjEuNTEyMiAxOS4wMzQ0TDM0LjQ0NzkgMzcuNTE4OUgyOS4xMzlMMTguNTgzIDIyLjQzNTRWMjIuNDM0NloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo="},"displayName":"X (Formerly Twitter)","typeVersion":2,"nodeCategories":[{"id":27,"name":"Marketing"}]},{"id":367,"icon":"file:linkedin.svg","name":"n8n-nodes-base.linkedIn","codex":{"data":{"resources":{"generic":[{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.linkedin/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/linkedin/"}]},"categories":["Marketing","Communication"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"input\"]","defaults":{"name":"LinkedIn"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2aWV3Qm94PSIwIDAgNjcgNjYiPjx1c2UgeGxpbms6aHJlZj0iI2EiIHg9IjEiIHk9IjEiLz48c3ltYm9sIGlkPSJhIiBvdmVyZmxvdz0idmlzaWJsZSI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9Im5vbmUiPjxwYXRoIGZpbGw9IiMwMTc3YjUiIGQ9Ik01OS4yNiAwSDQuNzI0QzIuMTIgMCAwIDIuMDY2IDAgNC42MXY1NC43ODhjMCAyLjUzIDIuMTIgNC42IDQuNzI0IDQuNmg1NC41NGMyLjYxIDAgNC43MzYtMi4wNyA0LjczNi00LjZWNC42MUM2NCAyLjA2NiA2MS44NzQgMCA1OS4yNiAwIi8+PHBhdGggZD0iTTkuNDkgMjMuOTkySDE5djMwLjU0SDkuNDl6bTQuNzQ4LTE1LjJjMy4wMzQgMCA1LjUgMi40NjYgNS41IDUuNWE1LjUxIDUuNTEgMCAwIDEtNS40OTggNS41MDYgNS41MiA1LjUyIDAgMCAxLTUuNTA4LTUuNTA2IDUuNSA1LjUgMCAwIDEgNS41MDYtNS41bTEwLjcgMTUuMmg5LjEwNHY0LjE3NGguMTI2YzEuMjY4LTIuNCA0LjM2NC00LjkzMiA5LTQuOTMyIDkuNjEyIDAgMTEuMzg2IDYuMzI2IDExLjM4NiAxNC41NDh2MTYuNzUyaC05LjQ4NlYzOS42NzhjMC0zLjU0LS4wNjQtOC4xLTQuOTMyLTguMS00Ljk0IDAtNS43IDMuODYtNS43IDcuODR2MTUuMTA4aC05LjQ4NHYtMzAuNTR6Ii8+PC9nPjwvc3ltYm9sPjwvc3ZnPg=="},"displayName":"LinkedIn","typeVersion":1,"nodeCategories":[{"id":6,"name":"Communication"},{"id":27,"name":"Marketing"}]},{"id":408,"icon":"file:airtable.svg","name":"n8n-nodes-base.airtableTrigger","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/trigger-nodes/n8n-nodes-base.airtabletrigger/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/airtable/"}]},"categories":["Data & Storage"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"trigger\"]","defaults":{"name":"Airtable Trigger"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMTcwIj48cGF0aCBmaWxsPSIjZmNiNDAwIiBkPSJNODkgNC44IDE2LjIgMzQuOWMtNC4xIDEuNy00IDcuNC4xIDkuMWw3My4yIDI5YzYuNCAyLjYgMTMuNiAyLjYgMjAgMGw3My4yLTI5YzQuMS0xLjYgNC4xLTcuNC4xLTkuMWwtNzMtMzAuMUMxMDMuMiAyIDk1LjcgMiA4OSA0LjgiLz48cGF0aCBmaWxsPSIjMThiZmZmIiBkPSJNMTA1LjkgODguOXY3Mi41YzAgMy40IDMuNSA1LjggNi43IDQuNWw4MS42LTMxLjdjMS45LS43IDMuMS0yLjUgMy4xLTQuNVY1Ny4yYzAtMy40LTMuNS01LjgtNi43LTQuNUwxMDkgODQuM2MtMS45LjgtMy4xIDIuNi0zLjEgNC42Ii8+PHBhdGggZmlsbD0iI2Y4MmI2MCIgZD0ibTg2LjkgOTIuNi0yNC4yIDExLjctMi41IDEuMkw5LjEgMTMwYy0zLjIgMS42LTcuNC0uOC03LjQtNC40VjU3LjVjMC0xLjMuNy0yLjQgMS42LTMuM3EuNi0uNiAxLjItLjljMS4yLS43IDMtLjkgNC40LS4zbDc3LjUgMzAuN2M0IDEuNSA0LjMgNy4xLjUgOC45Ii8+PHBhdGggZmlsbD0iI2JhMWU0NSIgZD0ibTg2LjkgOTIuNi0yNC4yIDExLjctNTkuNC01MHEuNi0uNiAxLjItLjljMS4yLS43IDMtLjkgNC40LS4zbDc3LjUgMzAuN2M0IDEuNCA0LjMgNyAuNSA4LjgiLz48L3N2Zz4="},"displayName":"Airtable Trigger","typeVersion":1,"nodeCategories":[{"id":3,"name":"Data & Storage"}]},{"id":514,"icon":"fa:pause-circle","name":"n8n-nodes-base.wait","codex":{"data":{"alias":["pause","sleep","delay","timeout"],"resources":{"generic":[{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.wait/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers","Flow"]}}},"group":"[\"organization\"]","defaults":{"name":"Wait","color":"#804050"},"iconData":{"icon":"pause-circle","type":"icon"},"displayName":"Wait","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":565,"icon":"fa:sticky-note","name":"n8n-nodes-base.stickyNote","codex":{"data":{"alias":["Comments","Notes","Sticky"],"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"input\"]","defaults":{"name":"Sticky Note","color":"#FFD233"},"iconData":{"icon":"sticky-note","type":"icon"},"displayName":"Sticky Note","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":839,"icon":"fa:clock","name":"n8n-nodes-base.scheduleTrigger","codex":{"data":{"alias":["Time","Scheduler","Polling","Cron","Interval"],"resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.scheduletrigger/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"trigger\",\"schedule\"]","defaults":{"name":"Schedule Trigger","color":"#31C49F"},"iconData":{"icon":"clock","type":"icon"},"displayName":"Schedule Trigger","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":844,"icon":"fa:filter","name":"n8n-nodes-base.filter","codex":{"data":{"alias":["Router","Filter","Condition","Logic","Boolean","Branch"],"details":"The Filter node can be used to filter items based on a condition. If the condition is met, the item will be passed on to the next node. If the condition is not met, the item will be omitted. Conditions can be combined together by AND(meet all conditions), or OR(meet at least one condition).","resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.filter/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow","Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Filter","color":"#229eff"},"iconData":{"icon":"filter","type":"icon"},"displayName":"Filter","typeVersion":2,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":1119,"icon":"fa:robot","name":"@n8n/n8n-nodes-langchain.agent","codex":{"data":{"alias":["LangChain","Chat","Conversational","Plan and Execute","ReAct","Tools"],"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Agents","Root Nodes"]}}},"group":"[\"transform\"]","defaults":{"name":"AI Agent","color":"#404040"},"iconData":{"icon":"robot","type":"icon"},"displayName":"AI Agent","typeVersion":3,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]},{"id":1153,"icon":"file:openAiLight.svg","name":"@n8n/n8n-nodes-langchain.lmChatOpenAi","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.lmchatopenai/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Language Models","Root Nodes"],"Language Models":["Chat Models (Recommended)"]}}},"group":"[\"transform\"]","defaults":{"name":"OpenAI Chat Model"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2Ljg2NzEgMTYuMzcxOEMzNy43NzQ2IDEzLjY0OCAzNy40NjIxIDEwLjY2NDIgMzYuMDEwOCA4LjE4NjYxQzMzLjgyODIgNC4zODY1MyAyOS40NDA3IDIuNDMxNDkgMjUuMTU1NiAzLjM1MTUxQzIzLjI0OTMgMS4yMDM5NiAyMC41MTA1IC0wLjAxNzMxNDggMTcuNjM5MiAwLjAwMDE4NTUzM0MxMy4yNTkxIC0wLjAwOTgxNDY4IDkuMzcyNzMgMi44MTAyNSA4LjAyNTIgNi45Nzc4M0M1LjIxMTM5IDcuNTU0MSAyLjc4MjU4IDkuMzE1MzggMS4zNjEzIDExLjgxMTdDLTAuODM3NDkzIDE1LjYwMTggLTAuMzM2MjMyIDIwLjM3OTQgMi42MDEzMyAyMy42Mjk0QzEuNjkzODEgMjYuMzUzMiAyLjAwNjMyIDI5LjMzNzEgMy40NTc2IDMxLjgxNDZDNS42NDAxNSAzNS42MTQ3IDEwLjAyNzcgMzcuNTY5NyAxNC4zMTI4IDM2LjY0OTdDMTYuMjE3OSAzOC43OTczIDE4Ljk1NzkgNDAuMDE4NSAyMS44MjkyIDM5Ljk5OThDMjYuMjExOCA0MC4wMTEgMzAuMDk5NCAzNy4xODg1IDMxLjQ0NjkgMzMuMDE3MUMzNC4yNjA4IDMyLjQ0MDkgMzYuNjg5NiAzMC42Nzk2IDM4LjExMDggMjguMTgzM0M0MC4zMDcxIDI0LjM5MzIgMzkuODA0NiAxOS42MTk0IDM2Ljg2ODMgMTYuMzY5M0wzNi44NjcxIDE2LjM3MThaTTIxLjgzMTcgMzcuMzg2QzIwLjA3OCAzNy4zODg1IDE4LjM3OTIgMzYuNzc0NyAxNy4wMzI5IDM1LjY1MDlDMTcuMDk0MSAzNS42MTg0IDE3LjIwMDQgMzUuNTU5NyAxNy4yNjkxIDM1LjUxNzJMMjUuMjM0MyAzMC45MTcxQzI1LjY0MTggMzAuNjg1OCAyNS44OTE4IDMwLjI1MjEgMjUuODg5MyAyOS43ODMzVjE4LjU1NDNMMjkuMjU1NyAyMC40OTgxQzI5LjI5MTkgMjAuNTE1NiAyOS4zMTU3IDIwLjU1MDYgMjkuMzIwNyAyMC41OTA2VjI5Ljg4OTZDMjkuMzE1NyAzNC4wMjQ3IDI1Ljk2NjggMzcuMzc3MiAyMS44MzE3IDM3LjM4NlpNNS43MjY0IDMwLjUwNzFDNC44NDc2MyAyOC45ODk2IDQuNTMxMzcgMjcuMjEwOCA0LjgzMjYzIDI1LjQ4NDVDNC44OTEzOCAyNS41MTk1IDQuOTk1MTMgMjUuNTgzMiA1LjA2ODg4IDI1LjYyNTdMMTMuMDM0MSAzMC4yMjU4QzEzLjQzNzggMzAuNDYyMSAxMy45Mzc4IDMwLjQ2MjEgMTQuMzQyOCAzMC4yMjU4TDI0LjA2NjggMjQuNjEwN1YyOC40OTgzQzI0LjA2OTMgMjguNTM4MyAyNC4wNTA1IDI4LjU3NyAyNC4wMTkzIDI4LjYwMkwxNS45Njc5IDMzLjI1MDlDMTIuMzgxNSAzNS4zMTU5IDcuODAxNDQgMzQuMDg4NCA1LjcyNzY1IDMwLjUwNzFINS43MjY0Wk0zLjYzMDEgMTMuMTIwNUM0LjUwNTEyIDExLjYwMDQgNS44ODY0IDEwLjQzNzkgNy41MzE0NCA5LjgzNDE1QzcuNTMxNDQgOS45MDI5IDcuNTI3NjkgMTAuMDI0MiA3LjUyNzY5IDEwLjEwOTJWMTkuMzEwNkM3LjUyNTE5IDE5Ljc3ODEgNy43NzUxOSAyMC4yMTE5IDguMTgxNDUgMjAuNDQzMUwxNy45MDU0IDI2LjA1N0wxNC41MzkxIDI4LjAwMDhDMTQuNTA1MyAyOC4wMjMzIDE0LjQ2MjggMjguMDI3IDE0LjQyNTMgMjguMDEwOEw2LjM3MjY2IDIzLjM1ODJDMi43OTM4MyAyMS4yODU2IDEuNTY2MzEgMTYuNzA2OCAzLjYyODg1IDEzLjEyMTdMMy42MzAxIDEzLjEyMDVaTTMxLjI4ODIgMTkuNTU2OUwyMS41NjQyIDEzLjk0MTdMMjQuOTMwNiAxMS45OTkyQzI0Ljk2NDMgMTEuOTc2NyAyNS4wMDY4IDExLjk3MjkgMjUuMDQ0MyAxMS45ODkyTDMzLjA5NyAxNi42MzhDMzYuNjgyMSAxOC43MDkzIDM3LjkxMDggMjMuMjk1NyAzNS44Mzk1IDI2Ljg4MDhDMzQuOTYzMyAyOC4zOTgzIDMzLjU4MzIgMjkuNTYwOCAzMS45Mzk1IDMwLjE2NThWMjAuNjg5NEMzMS45NDMyIDIwLjIyMTkgMzEuNjk0NSAxOS43ODk0IDMxLjI4OTQgMTkuNTU2OUgzMS4yODgyWk0zNC42MzgzIDE0LjUxNDJDMzQuNTc5NSAxNC40NzggMzQuNDc1OCAxNC40MTU1IDM0LjQwMiAxNC4zNzNMMjYuNDM2OCA5Ljc3Mjg5QzI2LjAzMzEgOS41MzY2NCAyNS41MzMxIDkuNTM2NjQgMjUuMTI4MSA5Ljc3Mjg5TDE1LjQwNDEgMTUuMzg4VjExLjUwMDRDMTUuNDAxNiAxMS40NjA0IDE1LjQyMDQgMTEuNDIxNyAxNS40NTE2IDExLjM5NjdMMjMuNTAzIDYuNzUxNThDMjcuMDg5NCA0LjY4Mjc5IDMxLjY3NDUgNS45MTQwNiAzMy43NDIgOS41MDE2NEMzNC42MTU4IDExLjAxNjcgMzQuOTMyIDEyLjc5MDUgMzQuNjM1OCAxNC41MTQySDM0LjYzODNaTTEzLjU3NDEgMjEuNDQzMUwxMC4yMDY1IDE5LjQ5OTRDMTAuMTcwMiAxOS40ODE5IDEwLjE0NjUgMTkuNDQ2OCAxMC4xNDE1IDE5LjQwNjhWMTAuMTA3OUMxMC4xNDQgNS45Njc4MSAxMy41MDI4IDIuNjEyNzQgMTcuNjQyOSAyLjYxNTI0QzE5LjM5NDIgMi42MTUyNCAyMS4wODkyIDMuMjMwMjUgMjIuNDM1NSA0LjM1MDI4QzIyLjM3NDMgNC4zODI3OCAyMi4yNjkzIDQuNDQxNTMgMjIuMTk5MiA0LjQ4NDAzTDE0LjIzNDEgOS4wODQxM0MxMy44MjY2IDkuMzE1MzggMTMuNTc2NiA5Ljc0Nzg5IDEzLjU3OTEgMTAuMjE2N0wxMy41NzQxIDIxLjQ0MDZWMjEuNDQzMVpNMTUuNDAyOSAxNy41MDA2TDE5LjczNDIgMTQuOTk5M0wyNC4wNjU1IDE3LjQ5OTNWMjIuNTAwN0wxOS43MzQyIDI1LjAwMDdMMTUuNDAyOSAyMi41MDA3VjE3LjUwMDZaIiBmaWxsPSIjN0Q3RDg3Ii8+Cjwvc3ZnPgo="},"displayName":"OpenAI Chat Model","typeVersion":1,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]},{"id":1237,"icon":"file:limit.svg","name":"n8n-nodes-base.limit","codex":{"data":{"alias":["Limit","Remove","Slice","Transform","Array","List","Item"],"details":"","resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.limit/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Limit"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJub25lIj48ZyBmaWxsPSIjMkZCNjdDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcGF0aD0idXJsKCNhKSIgY2xpcC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNTEyIDQ1OGMwLTYuNjI3LTUuMzczLTEyLTEyLTEyaC02OGMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnYyNGMwIDYuNjI3IDUuMzczIDEyIDEyIDEyaDY4YzYuNjI3IDAgMTItNS4zNzMgMTItMTJ6bS0xNDAgMGMwLTYuNjI3LTUuMzczLTEyLTEyLTEyaC02OGMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnYyNGMwIDYuNjI3IDUuMzczIDEyIDEyIDEyaDY4YzYuNjI3IDAgMTItNS4zNzMgMTItMTJ6bS0xNDAgMGMwLTYuNjI3LTUuMzczLTEyLTEyLTEyaC02OGMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnYyNGMwIDYuNjI3IDUuMzczIDEyIDEyIDEyaDY4YzYuNjI3IDAgMTItNS4zNzMgMTItMTJ6bS0xNDAgMGMwLTYuNjI3LTUuMzczLTEyLTEyLTEySDEyYy02LjYyNyAwLTEyIDUuMzczLTEyIDEydjI0YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJoNjhjNi42MjcgMCAxMi01LjM3MyAxMi0xMnptMTUyLTIyMmMtNi42MjcgMC0xMi01LjM3My0xMi0xMlYzMGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDI0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTk0YzAgNi42MjctNS4zNzMgMTItMTIgMTJ6Ii8+PHBhdGggZD0iTTE0OS41NzcgMTQ2Ljk4MmM5LjM5OC05LjM0NiAyNC41OTQtOS4zMDQgMzMuOTQxLjA5NUwyNTYgMjE5Ljk2NGw3Mi40ODItNzIuODg3YzkuMzQ3LTkuMzk5IDI0LjU0My05LjQ0MSAzMy45NDEtLjA5NXM5LjQ0MSAyNC41NDMuMDk1IDMzLjk0MWwtODkuNSA5MGEyNCAyNCAwIDAgMS0zNC4wMzYgMGwtODkuNS05MGMtOS4zNDYtOS4zOTgtOS4zMDQtMjQuNTk0LjA5NS0zMy45NDFNMCAzNTBjMC02LjYyNyA1LjM3My0xMiAxMi0xMmg0ODhjNi42MjcgMCAxMiA1LjM3MyAxMiAxMnYyNGMwIDYuNjI3LTUuMzczIDEyLTEyIDEySDEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEyeiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoNTEydjUxMkgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg=="},"displayName":"Limit","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":1240,"icon":"file:sort.svg","name":"n8n-nodes-base.sort","codex":{"data":{"alias":["Sort","Order","Transform","Array","List","Item","Random"],"details":"","resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.sort/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Sort"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjODI4N0VCIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMzAuNSA0MjIuNWMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMzUxYzAtNi42MjcgNS4zNzMtMTIgMTItMTJoMjRjNi42MjcgMCAxMiA1LjM3MyAxMiAxMnYzNTFjMCA2LjYyNy01LjM3MyAxMi0xMiAxMnoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiM4Mjg3RUIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTM2LjA3NyAzMzMuNDgyYzkuMzk4LTkuMzQ2IDI0LjU5NC05LjMwNCAzMy45NC4wOTVsNzIuNDgzIDcyLjg4NyA3Mi40ODItNzIuODg3YzkuMzQ3LTkuMzk5IDI0LjU0My05LjQ0MSAzMy45NDEtLjA5NXM5LjQ0MSAyNC41NDMuMDk1IDMzLjk0MWwtODkuNSA5MGEyNCAyNCAwIDAgMS0zNC4wMzYgMGwtODkuNS05MGMtOS4zNDYtOS4zOTgtOS4zMDQtMjQuNTk0LjA5NS0zMy45NDFNMzgxLjUgODkuNWM2LjYyNyAwIDEyIDUuMzczIDEyIDEydjM1MWMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC0yNGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMzUxYzAtNi42MjcgNS4zNzMtMTIgMTItMTJ6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjODI4N0VCIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00NzUuOTIzIDE3OC41MThjLTkuMzk4IDkuMzQ2LTI0LjU5NCA5LjMwNC0zMy45NDEtLjA5NUwzNjkuNSAxMDUuNTM2bC03Mi40ODIgNzIuODg3Yy05LjM0NyA5LjM5OS0yNC41NDMgOS40NDEtMzMuOTQxLjA5NXMtOS40NDEtMjQuNTQzLS4wOTUtMzMuOTQxbDg5LjUtOTBhMjQgMjQgMCAwIDEgMzQuMDM2IDBsODkuNSA5MGM5LjM0NiA5LjM5OCA5LjMwNCAyNC41OTQtLjA5NSAzMy45NDEiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="},"displayName":"Sort","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":1250,"icon":"file:openAi.svg","name":"@n8n/n8n-nodes-langchain.openAi","codex":{"data":{"alias":["LangChain","ChatGPT","Sora","DallE","whisper","audio","transcribe","tts","assistant"],"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-langchain.openai/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Agents","Miscellaneous","Root Nodes"]}}},"group":"[\"transform\"]","defaults":{"name":"OpenAI"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2Ljg2NzEgMTYuMzcxOEMzNy43NzQ2IDEzLjY0OCAzNy40NjIxIDEwLjY2NDIgMzYuMDEwOCA4LjE4NjYxQzMzLjgyODIgNC4zODY1MyAyOS40NDA3IDIuNDMxNDkgMjUuMTU1NiAzLjM1MTUxQzIzLjI0OTMgMS4yMDM5NiAyMC41MTA1IC0wLjAxNzMxNDggMTcuNjM5MiAwLjAwMDE4NTUzM0MxMy4yNTkxIC0wLjAwOTgxNDY4IDkuMzcyNzMgMi44MTAyNSA4LjAyNTIgNi45Nzc4M0M1LjIxMTM5IDcuNTU0MSAyLjc4MjU4IDkuMzE1MzggMS4zNjEzIDExLjgxMTdDLTAuODM3NDkzIDE1LjYwMTggLTAuMzM2MjMyIDIwLjM3OTQgMi42MDEzMyAyMy42Mjk0QzEuNjkzODEgMjYuMzUzMiAyLjAwNjMyIDI5LjMzNzEgMy40NTc2IDMxLjgxNDZDNS42NDAxNSAzNS42MTQ3IDEwLjAyNzcgMzcuNTY5NyAxNC4zMTI4IDM2LjY0OTdDMTYuMjE3OSAzOC43OTczIDE4Ljk1NzkgNDAuMDE4NSAyMS44MjkyIDM5Ljk5OThDMjYuMjExOCA0MC4wMTEgMzAuMDk5NCAzNy4xODg1IDMxLjQ0NjkgMzMuMDE3MUMzNC4yNjA4IDMyLjQ0MDkgMzYuNjg5NiAzMC42Nzk2IDM4LjExMDggMjguMTgzM0M0MC4zMDcxIDI0LjM5MzIgMzkuODA0NiAxOS42MTk0IDM2Ljg2ODMgMTYuMzY5M0wzNi44NjcxIDE2LjM3MThaTTIxLjgzMTcgMzcuMzg2QzIwLjA3OCAzNy4zODg1IDE4LjM3OTIgMzYuNzc0NyAxNy4wMzI5IDM1LjY1MDlDMTcuMDk0MSAzNS42MTg1IDE3LjIwMDQgMzUuNTU5NyAxNy4yNjkxIDM1LjUxNzJMMjUuMjM0MyAzMC45MTcxQzI1LjY0MTggMzAuNjg1OCAyNS44OTE4IDMwLjI1MjEgMjUuODg5MyAyOS43ODMzVjE4LjU1NDNMMjkuMjU1NiAyMC40OTgxQzI5LjI5MTkgMjAuNTE1NiAyOS4zMTU3IDIwLjU1MDYgMjkuMzIwNyAyMC41OTA2VjI5Ljg4OTZDMjkuMzE1NyAzNC4wMjQ3IDI1Ljk2NjggMzcuMzc3MiAyMS44MzE3IDM3LjM4NlpNNS43MjY0IDMwLjUwNzFDNC44NDc2MyAyOC45ODk2IDQuNTMxMzcgMjcuMjEwOCA0LjgzMjYzIDI1LjQ4NDVDNC44OTEzOCAyNS41MTk1IDQuOTk1MTMgMjUuNTgzMiA1LjA2ODg4IDI1LjYyNTdMMTMuMDM0MSAzMC4yMjU4QzEzLjQzNzggMzAuNDYyMSAxMy45Mzc4IDMwLjQ2MjEgMTQuMzQyOCAzMC4yMjU4TDI0LjA2NjggMjQuNjEwN1YyOC40OTgzQzI0LjA2OTMgMjguNTM4MyAyNC4wNTA1IDI4LjU3NyAyNC4wMTkzIDI4LjYwMkwxNS45Njc5IDMzLjI1MDlDMTIuMzgxNSAzNS4zMTU5IDcuODAxNDQgMzQuMDg4NCA1LjcyNzY1IDMwLjUwNzFINS43MjY0Wk0zLjYzMDEgMTMuMTIwNUM0LjUwNTEyIDExLjYwMDQgNS44ODY0IDEwLjQzNzkgNy41MzE0NCA5LjgzNDE1QzcuNTMxNDQgOS45MDI5IDcuNTI3NjkgMTAuMDI0MSA3LjUyNzY5IDEwLjEwOTJWMTkuMzEwNkM3LjUyNTE5IDE5Ljc3ODEgNy43NzUxOSAyMC4yMTE5IDguMTgxNDUgMjAuNDQzMUwxNy45MDU0IDI2LjA1N0wxNC41MzkxIDI4LjAwMDhDMTQuNTA1MyAyOC4wMjMzIDE0LjQ2MjggMjguMDI3IDE0LjQyNTMgMjguMDEwOEw2LjM3MjY2IDIzLjM1ODJDMi43OTM4MyAyMS4yODU2IDEuNTY2MzEgMTYuNzA2OCAzLjYyODg1IDEzLjEyMTdMMy42MzAxIDEzLjEyMDVaTTMxLjI4ODIgMTkuNTU2OUwyMS41NjQyIDEzLjk0MTdMMjQuOTMwNiAxMS45OTkyQzI0Ljk2NDMgMTEuOTc2NyAyNS4wMDY4IDExLjk3MjkgMjUuMDQ0MyAxMS45ODkyTDMzLjA5NyAxNi42MzhDMzYuNjgyMSAxOC43MDkzIDM3LjkxMDggMjMuMjk1NyAzNS44Mzk1IDI2Ljg4MDhDMzQuOTYzMyAyOC4zOTgzIDMzLjU4MzIgMjkuNTYwOCAzMS45Mzk1IDMwLjE2NThWMjAuNjg5NEMzMS45NDMyIDIwLjIyMTkgMzEuNjk0NSAxOS43ODk0IDMxLjI4OTQgMTkuNTU2OUgzMS4yODgyWk0zNC42MzgzIDE0LjUxNDJDMzQuNTc5NSAxNC40NzggMzQuNDc1OCAxNC40MTU1IDM0LjQwMiAxNC4zNzNMMjYuNDM2OCA5Ljc3Mjg5QzI2LjAzMzEgOS41MzY2NCAyNS41MzMxIDkuNTM2NjQgMjUuMTI4MSA5Ljc3Mjg5TDE1LjQwNDEgMTUuMzg4VjExLjUwMDRDMTUuNDAxNiAxMS40NjA0IDE1LjQyMDQgMTEuNDIxNyAxNS40NTE2IDExLjM5NjdMMjMuNTAzIDYuNzUxNThDMjcuMDg5NCA0LjY4Mjc5IDMxLjY3NDUgNS45MTQwNiAzMy43NDIgOS41MDE2NEMzNC42MTU4IDExLjAxNjcgMzQuOTMyIDEyLjc5MDUgMzQuNjM1OCAxNC41MTQySDM0LjYzODNaTTEzLjU3NDEgMjEuNDQzMUwxMC4yMDY1IDE5LjQ5OTRDMTAuMTcwMiAxOS40ODE5IDEwLjE0NjUgMTkuNDQ2OCAxMC4xNDE1IDE5LjQwNjhWMTAuMTA3OUMxMC4xNDQgNS45Njc4MSAxMy41MDI4IDIuNjEyNzQgMTcuNjQyOSAyLjYxNTI0QzE5LjM5NDIgMi42MTUyNCAyMS4wODkyIDMuMjMwMjUgMjIuNDM1NSA0LjM1MDI4QzIyLjM3NDMgNC4zODI3OCAyMi4yNjkzIDQuNDQxNTMgMjIuMTk5MiA0LjQ4NDAzTDE0LjIzNDEgOS4wODQxM0MxMy44MjY2IDkuMzE1MzggMTMuNTc2NiA5Ljc0Nzg5IDEzLjU3OTEgMTAuMjE2N0wxMy41NzQxIDIxLjQ0MDZWMjEuNDQzMVpNMTUuNDAyOSAxNy41MDA2TDE5LjczNDIgMTQuOTk5M0wyNC4wNjU1IDE3LjQ5OTNWMjIuNTAwN0wxOS43MzQyIDI1LjAwMDdMMTUuNDAyOSAyMi41MDA3VjE3LjUwMDZaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K"},"displayName":"OpenAI","typeVersion":2,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]},{"id":1262,"icon":"file:google.svg","name":"@n8n/n8n-nodes-langchain.lmChatGoogleGemini","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.lmchatgooglegemini/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Language Models","Root Nodes"],"Language Models":["Chat Models (Recommended)"]}}},"group":"[\"transform\"]","defaults":{"name":"Google Gemini Chat Model"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDggNDgiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNNDQuNSAyMEgyNHY4LjVoMTEuOEMzNC43IDMzLjkgMzAuMSAzNyAyNCAzN2MtNy4yIDAtMTMtNS44LTEzLTEzczUuOC0xMyAxMy0xM2MzLjEgMCA1LjkgMS4xIDguMSAyLjlsNi40LTYuNEMzNC42IDQuMSAyOS42IDIgMjQgMiAxMS44IDIgMiAxMS44IDIgMjRzOS44IDIyIDIyIDIyYzExIDAgMjEtOCAyMS0yMiAwLTEuMy0uMi0yLjctLjUtNCIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBmaWxsPSIjRkJCQzA1IiBkPSJNMCAzN1YxMWwxNyAxM3oiIGNsaXAtcGF0aD0idXJsKCNiKSIvPjxwYXRoIGZpbGw9IiNFQTQzMzUiIGQ9Im0wIDExIDE3IDEzIDctNi4xTDQ4IDE0VjBIMHoiIGNsaXAtcGF0aD0idXJsKCNiKSIvPjxwYXRoIGZpbGw9IiMzNEE4NTMiIGQ9Im0wIDM3IDMwLTIzIDcuOSAxTDQ4IDB2NDhIMHoiIGNsaXAtcGF0aD0idXJsKCNiKSIvPjxwYXRoIGZpbGw9IiM0Mjg1RjQiIGQ9Ik00OCA0OCAxNyAyNGwtNC0zIDM1LTEweiIgY2xpcC1wYXRoPSJ1cmwoI2IpIi8+PC9zdmc+"},"displayName":"Google Gemini Chat Model","typeVersion":1,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]}],"categories":[{"id":31,"name":"Content Creation"},{"id":51,"name":"Multimodal AI"}],"image":[]}}