{
  "name": "Track ChatGPT visibility with Local Falcon",
  "nodes": [
    {
      "parameters": {
        "content": "## Track ChatGPT Visibility with Local Falcon\n\n**Who is this for:** Forward-thinking SEO professionals who need to monitor their business visibility in ChatGPT's local recommendations as AI search grows.\n\n**What this workflow does:**\n1. Runs ChatGPT platform scans via Local Falcon\n2. Tracks whether your business appears in AI responses\n3. Monitors your position when mentioned\n4. Compares ChatGPT visibility to traditional Google rankings\n5. Sends weekly visibility reports\n\n**How to set up:**\n1. Add your Local Falcon API credentials (get your key at https://www.localfalcon.com/api/credentials)\n2. Configure your location and keywords in Settings\n3. Connect Slack or email for reports\n4. Activate the workflow\n\n**Requirements:**\n- Local Falcon account with API access and AI platform credits\n- ChatGPT scanning enabled on your account\n- Keywords relevant to conversational AI queries\n\n**How to customize:**\n- Add Gemini and other AI platforms for comparison\n- Create alerts for visibility drops\n- Track specific conversational query patterns\n- Build AI visibility dashboards",
        "height": 520,
        "width": 460,
        "color": 5
      },
      "id": "sticky-main",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        100,
        -180
      ]
    },
    {
      "parameters": {
        "content": "### Why Track ChatGPT?\n\nChatGPT processes 10B+ queries monthly. When users ask \"best pizza near me\" or \"recommend a plumber\", your business needs to appear.\n\nLocal Falcon's ChatGPT scanning shows:\n- If you're mentioned\n- Your position in recommendations\n- How often you appear",
        "height": 200,
        "width": 300
      },
      "id": "sticky-context",
      "name": "Sticky Note Context",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        580,
        -180
      ]
    },
    {
      "parameters": {
        "content": "### Step 1: Schedule\nRuns weekly for AI tracking.",
        "height": 100,
        "width": 200
      },
      "id": "sticky-step1",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        40,
        660
      ]
    },
    {
      "parameters": {
        "content": "### Step 2: Settings\nConfigure location and keywords.",
        "height": 100,
        "width": 200
      },
      "id": "sticky-step2",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        300,
        660
      ]
    },
    {
      "parameters": {
        "content": "### Step 3: Scan ChatGPT\nRuns AI platform scan.",
        "height": 100,
        "width": 200
      },
      "id": "sticky-step3",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        560,
        660
      ]
    },
    {
      "parameters": {
        "content": "### Step 4: Report\nSends visibility summary.",
        "height": 100,
        "width": 200
      },
      "id": "sticky-step4",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        820,
        660
      ]
    },
    {
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "weeks",
              "triggerAtDay": [
                3
              ],
              "triggerAtHour": 10
            }
          ]
        }
      },
      "id": "schedule",
      "name": "Every Wednesday 10am",
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1.2,
      "position": [
        140,
        440
      ]
    },
    {
      "parameters": {
        "mode": "raw",
        "jsonOutput": "{\n  \"location\": {\n    \"name\": \"Your Business Name\",\n    \"place_id\": \"YOUR_GOOGLE_PLACE_ID\",\n    \"lat\": \"40.7128\",\n    \"lng\": \"-74.0060\"\n  },\n  \"keywords\": [\n    \"best [your service] near me\",\n    \"recommend a [your business type]\",\n    \"[your service] in [your city]\"\n  ],\n  \"slackChannel\": \"#ai-visibility\"\n}",
        "options": {}
      },
      "id": "settings",
      "name": "ChatGPT Tracking Settings",
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        400,
        440
      ]
    },
    {
      "parameters": {
        "jsCode": "const settings = $input.first().json;\n\nreturn settings.keywords.map(keyword => ({\n  json: {\n    ...settings.location,\n    keyword: keyword\n  }\n}));"
      },
      "id": "prepare",
      "name": "Prepare Keyword Scans",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        660,
        440
      ]
    },
    {
      "parameters": {
        "resource": "scan",
        "operation": "run",
        "platform": "chatgpt",
        "placeId": "={{ $json.place_id }}",
        "keyword": "={{ $json.keyword }}",
        "lat": "={{ $json.lat }}",
        "lng": "={{ $json.lng }}",
        "gridSize": 3,
        "radius": 1,
        "measurement": "mi"
      },
      "id": "scan-chatgpt",
      "name": "Scan ChatGPT",
      "type": "@local-falcon/n8n-nodes-localfalcon.localFalcon",
      "typeVersion": 1,
      "position": [
        920,
        440
      ],
      "credentials": {
        "localFalconApi": {
          "name": "<your credential>"
        }
      }
    }
  ],
  "connections": {
    "Every Wednesday 10am": {
      "main": [
        [
          {
            "node": "ChatGPT Tracking Settings",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ChatGPT Tracking Settings": {
      "main": [
        [
          {
            "node": "Prepare Keyword Scans",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prepare Keyword Scans": {
      "main": [
        [
          {
            "node": "Scan ChatGPT",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "meta": {
    "templateCredsSetupCompleted": true
  }
}