{
  "id": "MtgnjrxHtLhytKw2",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "# \ud83c\udfac Social Media Content Generator",
  "tags": [],
  "nodes": [
    {
      "id": "f89ac601-2c24-4914-8751-462461409176",
      "name": "Workflow Documentation",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1600,
        1440
      ],
      "parameters": {
        "width": 2380,
        "height": 940,
        "content": "# \ud83c\udfac Social Media Content Generator\n\n## Workflow Overview\nAutomated social media content creation from video transcripts\n\n### \ud83c\udfaf Trigger: Airtable Webhook\n- **Action**: Receives webhook from Airtable automation\n- **Data**: RecordId and action type (e.g., \"post-ig\")\n- **Purpose**: Starts the content generation pipeline\n\n### \ud83d\udcca Step 1: Fetch Record\n- **Node**: Airtable (Get Record)\n- **Action**: Retrieves full record data using RecordId\n- **Data**: Name, transcript, and other fields\n\n### \ud83d\udcc1 Step 2: Create Google Drive Folder\n- **Node**: Google Drive (Create Folder)\n- **Action**: Creates blue folder in /tutorials directory\n- **Name**: Uses record Name field\n- **Updates**: Stores folder ID back to Airtable\n\n### \ud83e\udd16 Step 3: AI Content Analysis\n- **Node**: AI Agent with Google Gemini 2.5 Flash\n- **Input**: Video transcript from Airtable\n- **Structured Output**: JSON with all social formats:\n  - YouTube title & description\n  - YouTube thumbnail text\n  - Twitter thread (array)\n  - LinkedIn post\n  - Instagram caption\n  - TikTok caption\n  - YouTube Shorts caption\n  - Relevant tags\n\n### \ud83d\udcbe Step 4: Save Transcript File\n- **Node**: Google Drive (Create from Text)\n- **Action**: Saves transcript as text file\n- **Location**: Inside the created folder\n- **Name**: Uses record Name field\n\n### \ud83d\udccb Step 5: Update Airtable Results\n- **Node**: Airtable (Update Record)\n- **Data**: All AI-generated social media content\n- **Special**: Twitter thread array joined with newlines\n\n---\n\n**\ud83c\udfaf Result**: Complete social media content suite ready for multi-platform publishing, organized in Google Drive with all data stored in Airtable."
      },
      "typeVersion": 1
    },
    {
      "id": "3c1f7995-61a8-4226-9c02-d9f0ef3e7ee4",
      "name": "1. Get Record Data",
      "type": "n8n-nodes-base.airtable",
      "position": [
        -660,
        1820
      ],
      "parameters": {
        "id": "={{ $json.query.RecordId }}",
        "base": {
          "__rl": true,
          "mode": "list",
          "value": "appTFomwpoQ8GVsSo",
          "cachedResultUrl": "https://airtable.com/appTFomwpoQ8GVsSo",
          "cachedResultName": "Netkreatives.com"
        },
        "table": {
          "__rl": true,
          "mode": "list",
          "value": "tblRnaXqxrvcQhqBw",
          "cachedResultUrl": "https://airtable.com/appTFomwpoQ8GVsSo/tblRnaXqxrvcQhqBw",
          "cachedResultName": "Youtube tool"
        },
        "options": {}
      },
      "credentials": {
        "airtableTokenApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "c6b1a630-21dc-49fe-9d65-cbfe4190b45f",
      "name": "\ud83c\udfaf Webhook Trigger",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -1200,
        1820
      ],
      "parameters": {
        "path": "2d9f3a0a-e2e4-4005-8ac9-f192349a59fd",
        "options": {}
      },
      "typeVersion": 2
    },
    {
      "id": "8999fd3b-46ac-46ad-b2cc-8b83ded00d1b",
      "name": "\ud83e\udd16 AI Content Generator",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -240,
        1500
      ],
      "parameters": {
        "text": "=Create engaging, discoverable content that sparks genuine curiosity without being clickbait. Focus on value-driven content that clearly communicates what viewers will learn or gain.\n\nCRITICAL INSTRUCTION: Before providing your final response, you MUST review and optimize each piece of content for maximum engagement, clarity, and platform-specific performance. Check for character limits, engagement potential, and value delivery. Revise any content that doesn't meet the highest standards.\n\nProvide the following in JSON format:\n\nYouTube Title: Create a compelling title (50-60 characters max) that:\n\nClearly states the main benefit or outcome\nUses power words that indicate value (How, Why, What, Complete, Ultimate, Secret, Proven, etc.)\nIncludes relevant keywords naturally\nPromises specific knowledge or skills\nCreates urgency or curiosity without being clickbait\nYouTube Description: Write a comprehensive description (125-150 words, 5000 characters max) that:\n\nOpens with a hook that summarizes the key value proposition\nIncludes 3-4 specific takeaways viewers will gain\nContains relevant keywords naturally throughout\nEnds with strong calls-to-action (like, subscribe, bell notification, share, comment)\nUses line breaks for readability\nEncourages community engagement and discussion\nYouTube Thumbnail Text: Create punchy text (3-5 words max) that:\n\nHighlights the main benefit or surprising insight\nUses action words, numbers, or emotional triggers when relevant\nComplements the title without repeating it exactly\nIs visually impactful and readable at small sizes\nRelevant Tags: Generate 10-15 tags (each under 30 characters) that include:\n\nPrimary topic keywords\nSecondary related terms\nSkill-based keywords\nIndustry/niche terms\nLong-tail variations\nTrending relevant keywords\nTwitter Single: Create one standalone tweet (240 characters max) that:\n\nCaptures the core insight in a shareable format\nUses 1-2 relevant hashtags strategically\nIncludes a compelling stat, quote, or takeaway\nWorks independently without thread context\nNaturally encourages retweets, likes, and replies\nTwitter Thread: Create a 5-7 tweet thread (each tweet 280 characters max) that:\n\nTweet 1: Hook with the main insight/benefit and thread preview\nTweets 2-5: Break down key points with specific examples and actionable insights\nTweet 6: Actionable takeaway or next step\nTweet 7: Engagement question, thread summary, and natural retweet encouragement\nUse emojis strategically and include relevant hashtags\nEncourage quote tweets, bookmarks, and meaningful discussions\nLinkedIn Post: Write a professional post (150-200 words, 3000 characters max) that:\n\nOpens with a thought-provoking question or insight\nShares 2-3 key professional takeaways with specific examples\nIncludes industry-relevant context\nEnds with a discussion starter that encourages comments and shares\nUses professional but conversational tone\nOptimizes for LinkedIn's professional audience and algorithm\nFacebook Post: Create an engaging post (100-150 words, 63206 characters max) that:\n\nStarts with a relatable hook or question\nProvides value in an accessible, friendly tone\nUses 3-5 relevant hashtags at the end\nIncludes natural engagement prompts (reactions, shares, comments)\nWorks well with both image and video content\nEncourages meaningful community discussions\nFacebook Story Caption: Write a brief story caption (15-30 words, 2200 characters max) that:\n\nCreates immediate impact or curiosity\nUses casual, conversational language\nIncludes 1-2 hashtags max\nEncourages swipe-up, poll responses, or story replies\nDrives action within the 24-hour story window\nInstagram Caption: Create an engaging caption (100-120 words, 2200 characters max) that:\n\nStarts with an attention-grabbing first line that stops the scroll\nBreaks down the content into digestible insights\nUses relevant hashtags (8-12) naturally within the text\nIncludes clear calls-to-action (like, save, share, comment)\nUses line breaks and emojis for visual appeal\nEncourages saves and shares for algorithm optimization\nInstagram Reel Caption: Write a punchy caption (50-80 words, 2200 characters max) that:\n\nHooks viewers in the first line\nTeases the transformation or result\nUses trending hashtags (5-8) for maximum reach\nIncludes quick CTAs (like, follow, share, save)\nMatches the fast-paced Reels format\nEncourages immediate engagement and sharing\nTikTok Description: Write a short, engaging description (80-100 characters, 2200 characters max) that:\n\nCreates immediate curiosity or relatability\nUses trending language and relevant hashtags (3-5)\nPromises quick value or entertainment\nIncludes a hook for the first 3 seconds\nNaturally encourages likes (hearts), shares, follows, comments, duets, and stitches\nYouTube Shorts Description: Create a brief description (60-80 words, 1000 characters max) that:\n\nEmphasizes the quick value or insight\nUses urgency or curiosity-driven language\nIncludes relevant hashtags for discoverability\nEncourages immediate action (like, share, follow, subscribe)\nOptimizes for YouTube Shorts algorithm and viewer retention\nFocus on authentic value delivery while optimizing for each platform's unique audience behavior, algorithm preferences, and native engagement features.\n\n\n\n\n",
        "options": {},
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 2
    },
    {
      "id": "0dfcc615-b508-4e81-b26e-95166c385684",
      "name": "\ud83e\udde0 Gemini Pro Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        -240,
        1700
      ],
      "parameters": {
        "options": {},
        "modelName": "models/gemini-2.5-pro-preview-06-05"
      },
      "credentials": {
        "googlePalmApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "8accb94b-91f3-475b-be24-06594b07d10f",
      "name": "\ud83d\udccb JSON Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        -100,
        1680
      ],
      "parameters": {
        "autoFix": true,
        "jsonSchemaExample": "{\n  \"youtube_title\": \"Your Video Title Here\",\n  \"youtube_description\": \"A concise, engaging description of what viewers will learn or see in your video.\",\n  \"youtube_thumbnail_text\": \"Key Phrase for Thumbnail\",\n  \"relevant_tags\": [\n    \"tag1\",\n    \"tag2\",\n    \"tag3\"\n  ],\n  \"twitter_single\": \"Standalone tweet capturing the core insight with hashtags #automation #productivity\",\n  \"twitter_thread\": [\n    \"First tweet text - the hook.\",\n    \"Second tweet text - key point 1.\",\n    \"Third tweet text - key point 2.\",\n    \"Fourth tweet text - example or case study.\",\n    \"Fifth tweet text - actionable takeaway.\",\n    \"Sixth tweet text - engagement question.\"\n  ],\n  \"linkedin_post\": \"A LinkedIn-style post summarizing your content and linking back to it.\",\n  \"facebook_post\": \"Engaging Facebook post with friendly tone, value proposition, and community-building CTA.\",\n  \"facebook_story_caption\": \"Quick story hook with swipe-up prompt #trending\",\n  \"instagram_post\": \"An Instagram caption that hooks the audience and points them to your bio link.\",\n  \"instagram_reel\": \"Punchy Reels caption with trending hashtags and quick value proposition.\",\n  \"tiktok_caption\": \"Short, punchy TikTok description with relevant hashtags.\",\n  \"youtube_shorts_caption\": \"A quick call-to-action for your Shorts viewers.\"\n}"
      },
      "typeVersion": 1.3
    },
    {
      "id": "03e0cd3b-4361-4187-8208-444cd7319b9f",
      "name": "\u26a1 Gemini Flash Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        0,
        1880
      ],
      "parameters": {
        "options": {},
        "modelName": "models/gemini-2.5-flash"
      },
      "credentials": {
        "googlePalmApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "3ff5fd27-8ef2-4ceb-ba97-3729dc660ab8",
      "name": "4. Save Social Media Content",
      "type": "n8n-nodes-base.airtable",
      "notes": "Saves all AI-generated social media content to Airtable record",
      "position": [
        280,
        1660
      ],
      "parameters": {
        "base": {
          "__rl": true,
          "mode": "list",
          "value": "appTFomwpoQ8GVsSo",
          "cachedResultUrl": "https://airtable.com/appTFomwpoQ8GVsSo",
          "cachedResultName": "Netkreatives.com"
        },
        "table": {
          "__rl": true,
          "mode": "list",
          "value": "tblRnaXqxrvcQhqBw",
          "cachedResultUrl": "https://airtable.com/appTFomwpoQ8GVsSo/tblRnaXqxrvcQhqBw",
          "cachedResultName": "Table 1"
        },
        "columns": {
          "value": {
            "id": "={{ $('1. Get Record Data').item.json.id }}",
            "facebook_post": "={{ $json.output.facebook_post }}",
            "linkedin_post": "={{ $json.output.linkedin_post }}",
            "youtube_title": "={{ $json.output.youtube_title }}",
            "instagram_post": "={{ $json.output.instagram_post }}",
            "instagram_reel": "={{ $json.output.instagram_reel }}",
            "tiktok_caption": "={{ $json.output.tiktok_caption }}",
            "twitter single": "={{ $json.output.twitter_single }}",
            "twitter_thread": "={{ $json.output.twitter_thread.join('\\n\\n') }}\n\n\n",
            "youtube_description": "={{ $json.output.youtube_description }}",
            "facebook_story_caption": "={{ $json.output.facebook_story_caption }}",
            "youtube_shorts_caption": "={{ $json.output.youtube_shorts_caption }}",
            "youtube_thumbnail_text": "={{ $json.output.youtube_thumbnail_text }}"
          },
          "schema": [
            {
              "id": "id",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": true,
              "required": false,
              "displayName": "id",
              "defaultMatch": true
            },
            {
              "id": "Name",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "Name",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "recordid",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": true,
              "required": false,
              "displayName": "recordid",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "google drive",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "google drive",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "transcript",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "transcript",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "initial script",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "initial script",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "start",
              "type": "boolean",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "start",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "upload media",
              "type": "boolean",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "upload media",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Post to socials",
              "type": "boolean",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "Post to socials",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Post shorts",
              "type": "boolean",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "Post shorts",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "youtube_title",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "youtube_title",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "youtube_description",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "youtube_description",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "youtube_thumbnail_text",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "youtube_thumbnail_text",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "twitter_single",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "twitter_single",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "twitter_thread",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "twitter_thread",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "linkedin_post",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "linkedin_post",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "facebook_post",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "facebook_post",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "facebook_story_caption",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "facebook_story_caption",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "instagram_post",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "instagram_post",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "instagram_reel",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "instagram_reel",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "tiktok_caption",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "tiktok_caption",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "youtube_shorts_caption",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "youtube_shorts_caption",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "faceboook",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "faceboook",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "twitter single",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "twitter single",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Short form Video",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "Short form Video",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Image for socials",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "Image for socials",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "postiz image",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "postiz image",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "postiz video",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "postiz video",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Record ID",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": true,
              "required": false,
              "displayName": "Record ID",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [
            "id"
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "update"
      },
      "credentials": {
        "airtableTokenApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "2496b517-1089-4148-b71c-38b73e6a4595",
      "name": "2. Create Project Folder",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        -80,
        2060
      ],
      "parameters": {
        "name": "={{ $json.Name }}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive"
        },
        "options": {
          "folderColorRgb": "#0E66E9"
        },
        "folderId": {
          "__rl": true,
          "mode": "list",
          "value": "10BP0rscwtRsG1tYr7N2xfxVRLch_1-MO",
          "cachedResultUrl": "https://drive.google.com/drive/folders/10BP0rscwtRsG1tYr7N2xfxVRLch_1-MO",
          "cachedResultName": "tutorials"
        },
        "resource": "folder"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "1a44f115-c71f-432d-8b66-14b73ed3793b",
      "name": "5. Link Folder to Record",
      "type": "n8n-nodes-base.airtable",
      "position": [
        280,
        2060
      ],
      "parameters": {
        "base": {
          "__rl": true,
          "mode": "list",
          "value": "appTFomwpoQ8GVsSo",
          "cachedResultUrl": "https://airtable.com/appTFomwpoQ8GVsSo",
          "cachedResultName": "Netkreatives.com"
        },
        "table": {
          "__rl": true,
          "mode": "list",
          "value": "tblRnaXqxrvcQhqBw",
          "cachedResultUrl": "https://airtable.com/appTFomwpoQ8GVsSo/tblRnaXqxrvcQhqBw",
          "cachedResultName": "Youtube tool"
        },
        "columns": {
          "value": {
            "id": "={{ $('\ud83c\udfaf Webhook Trigger').item.json.query.RecordId }}",
            "google drive": "={{ $json.id }}"
          },
          "schema": [
            {
              "id": "id",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": true,
              "required": false,
              "displayName": "id",
              "defaultMatch": true
            },
            {
              "id": "Name",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "Name",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "google drive",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "google drive",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "transcript",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "transcript",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "start",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "start",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "youtube_title",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "youtube_title",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "youtube_description",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "youtube_description",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "youtube_thumbnail_text",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "youtube_thumbnail_text",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "twitter_thread",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "twitter_thread",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "linkedin_post",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "linkedin_post",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "instagram_caption",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "instagram_caption",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "tiktok_caption",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "tiktok_caption",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "youtube_shorts_caption",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "youtube_shorts_caption",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Record ID",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": true,
              "required": false,
              "displayName": "Record ID",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [
            "id"
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "update"
      },
      "credentials": {
        "airtableTokenApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "ddd7761d-a3ec-4eec-a3c7-0ec40ce19410",
      "name": "6. Save Transcript File",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        500,
        2060
      ],
      "parameters": {
        "name": "={{ $json.fields.Name }}",
        "content": "={{ $json.fields.transcript }}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $('2. Create Project Folder').item.json.id }}"
        },
        "operation": "createFromText"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "2bf07f12-8fe5-40a7-9591-0aaeddf6302d",
      "name": "When clicking \u2018Execute workflow\u2019",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -1180,
        2020
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "c4da570d-cc6c-4659-8ce0-9b88f47961a2",
      "name": "Edit Fields1",
      "type": "n8n-nodes-base.set",
      "position": [
        -960,
        2020
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "342bc6ff-5223-4e22-8ca5-f22147d97ec6",
              "name": "query.RecordId",
              "type": "string",
              "value": "recA37lWBsz2Y233D"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "782c693e-52ab-4e0c-9096-76df4fe72e40",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -760,
        1200
      ],
      "parameters": {
        "color": 5,
        "width": 780,
        "height": 220,
        "content": "## Netkreatives : Ai powered growth and productivity\n*Follow me on :\n\ud83d\udc26 Twitter/X: https://x.com/netkreatives\n\ud83d\udcbc LinkedIn: https://www.linkedin.com/company/netkreatives\n\ud83d\udcfa YouTube: https://www.youtube.com/@netkreatives\n\ud83d\udcf8 Instagram: https://www.instagram.com/netkreatives/"
      },
      "typeVersion": 1
    }
  ],
  "active": true,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "d9c56635-610d-41a0-9958-e144628e8db1",
  "connections": {
    "Edit Fields1": {
      "main": [
        []
      ]
    },
    "1. Get Record Data": {
      "main": [
        [
          {
            "node": "2. Create Project Folder",
            "type": "main",
            "index": 0
          },
          {
            "node": "\ud83e\udd16 AI Content Generator",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83c\udfaf Webhook Trigger": {
      "main": [
        [
          {
            "node": "1. Get Record Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83e\udde0 Gemini Pro Model": {
      "ai_languageModel": [
        [
          {
            "node": "\ud83e\udd16 AI Content Generator",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "\u26a1 Gemini Flash Model": {
      "ai_languageModel": [
        [
          {
            "node": "\ud83d\udccb JSON Output Parser",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "\ud83d\udccb JSON Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "\ud83e\udd16 AI Content Generator",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "2. Create Project Folder": {
      "main": [
        [
          {
            "node": "5. Link Folder to Record",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5. Link Folder to Record": {
      "main": [
        [
          {
            "node": "6. Save Transcript File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83e\udd16 AI Content Generator": {
      "main": [
        [
          {
            "node": "4. Save Social Media Content",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking \u2018Execute workflow\u2019": {
      "main": [
        [
          {
            "node": "Edit Fields1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}