{
  "name": "Discover & analyze TikTok influencers with Bright Data, Claude AI & email outreach",
  "nodes": [
    {
      "id": "cb75134b-4746-4715-87b4-c2bb596d4366",
      "name": "Anthropic Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        1460,
        300
      ]
    },
    {
      "id": "aef0b016-6017-4b2a-8bcc-56e78b9a5cc1",
      "name": "Code",
      "type": "n8n-nodes-base.code",
      "position": [
        1680,
        0
      ]
    },
    {
      "id": "51d9eee9-63c0-43a4-bb03-d94a1d9ceb2a",
      "name": "Google Sheets1",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1980,
        0
      ]
    },
    {
      "id": "4db5fe1f-9038-4746-859b-7b38a2b3056d",
      "name": "Filter",
      "type": "n8n-nodes-base.filter",
      "position": [
        2240,
        0
      ]
    },
    {
      "id": "50db5760-83fe-4119-bb18-27d637acbee9",
      "name": "Gmail",
      "type": "n8n-nodes-base.gmail",
      "position": [
        2520,
        0
      ]
    },
    {
      "id": "a6067955-adf4-4926-8082-81459d5aff1d",
      "name": "Scrape Data from TikTok through Keyword by BrightData",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        240,
        0
      ]
    },
    {
      "id": "fbc8f8b2-5e63-4914-b4b8-a44fa5163cda",
      "name": "3 Minute Wait Time",
      "type": "n8n-nodes-base.wait",
      "position": [
        520,
        0
      ]
    },
    {
      "id": "9ad6728c-2136-46bb-9ddf-0d445b28be22",
      "name": "Extract Data from Snapshot Generated by BrightData",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        800,
        0
      ]
    },
    {
      "id": "8e3577fb-1077-44d4-bada-ca9f5f2aa141",
      "name": "Update Data in the Google Sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1040,
        0
      ]
    },
    {
      "id": "16bfd75e-fc30-4e6f-94f2-5e554d25cf64",
      "name": "Find the Collaborator",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1300,
        0
      ]
    },
    {
      "id": "6d482ee5-fd98-4ed3-bfac-dc1ca014769f",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -60,
        -80
      ],
      "parameters": {
        "width": 220,
        "height": 260,
        "content": "Triggers the workflow when user submits keyword, business info & industry via form."
      }
    },
    {
      "id": "2b3f2a04-cee9-4fae-8199-2c5cef6969cd",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        180,
        -80
      ],
      "parameters": {
        "width": null,
        "height": 260,
        "content": "Calls Bright Data API to fetch TikTok profiles by keyword."
      }
    },
    {
      "id": "3aed623a-1827-4641-96dc-d652332946e9",
      "name": "Submit Form with Keyword, Business Info, Industry",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        0,
        0
      ]
    },
    {
      "id": "c8434c0a-5df9-43e6-924e-6078bbf13c3f",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        460,
        -80
      ],
      "parameters": {
        "width": null,
        "height": 260,
        "content": "Waits 3 minutes to allow Bright Data to complete scraping."
      }
    },
    {
      "id": "951080be-56e7-4616-a8f3-4bdf6e29be06",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        720,
        -80
      ],
      "parameters": {
        "width": null,
        "height": 260,
        "content": "Fetches snapshot data (scraped influencer profiles) from Bright Data."
      }
    },
    {
      "id": "2fe42472-7b93-41f3-b2d9-ddf6a1472c32",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        980,
        -80
      ],
      "parameters": {
        "width": null,
        "height": 260,
        "content": "Stores raw influencer data (ID, followers, description, etc.) in Google Sheets."
      }
    },
    {
      "id": "c6340b5e-bd02-469c-909c-5300430fcba8",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1260,
        -80
      ],
      "parameters": {
        "width": 360,
        "height": 260,
        "content": "Uses Claude AI to evaluate each influencer's relevance to your business. Returns profile ID, relevance, and a 50-word analysis."
      }
    },
    {
      "id": "3c94de79-c64d-4d89-ad9d-387314d84d2b",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1380,
        200
      ],
      "parameters": {
        "width": null,
        "height": 240,
        "content": "Claude Sonnet 4 model that powers the influencer analysis."
      }
    },
    {
      "id": "eb61e536-d234-450c-94db-896d24757ad5",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1640,
        -80
      ],
      "parameters": {
        "width": null,
        "height": 260,
        "content": "Parses Claude AI's markdown output and extracts structured JSON fields for further use."
      }
    },
    {
      "id": "d08dd360-e26f-421a-bf1f-95976adce3a2",
      "name": "Sticky Note8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1900,
        -80
      ],
      "parameters": {
        "width": 260,
        "height": 260,
        "content": "Logs Claude's insights (Profile ID, Collaboration status, Analysis) into Google Sheets."
      }
    },
    {
      "id": "02d41818-b12f-4b45-9e93-f3b7162cd6f6",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2180,
        -80
      ],
      "parameters": {
        "width": null,
        "height": 260,
        "content": "Filters results to retain only Highly Relevant influencers for email outreach."
      }
    },
    {
      "id": "873b1c8a-fb26-40ca-9885-51c80eb1bd61",
      "name": "Sticky Note11",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2440,
        -80
      ],
      "parameters": {
        "width": 260,
        "height": 260,
        "content": "Sends personalized collaboration email to your target contact with top influencer information."
      }
    }
  ],
  "connections": {
    "Code": {
      "main": [
        [
          {
            "node": "Google Sheets1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter": {
      "main": [
        [
          {
            "node": "Gmail",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets1": {
      "main": [
        [
          {
            "node": "Filter",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3 Minute Wait Time": {
      "main": [
        [
          {
            "node": "Extract Data from Snapshot Generated by BrightData",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Anthropic Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Find the Collaborator",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Find the Collaborator": {
      "main": [
        [
          {
            "node": "Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update Data in the Google Sheet": {
      "main": [
        [
          {
            "node": "Find the Collaborator",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Submit Form with Keyword, Business Info, Industry": {
      "main": [
        [
          {
            "node": "Scrape Data from TikTok through Keyword by BrightData",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Data from Snapshot Generated by BrightData": {
      "main": [
        [
          {
            "node": "Update Data in the Google Sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Scrape Data from TikTok through Keyword by BrightData": {
      "main": [
        [
          {
            "node": "3 Minute Wait Time",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}