{
  "openruna_format": "flow-graph-v1",
  "title": "[n8n] Advanced URL Parsing and Shortening Workflow - Switchy.io Integration",
  "slug": "n8n-advanced-url-parsing-and-shortening-workflow-switchyio-integration",
  "source_filename": "0392_Stopanderror_GitHub_Automate_Webhook.json",
  "nodes": [
    {
      "id": "Split In Batches",
      "name": "Split In Batches",
      "integration": "splitInBatches",
      "kind": "logic"
    },
    {
      "id": "Get Headers",
      "name": "Get Headers",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "OpenGraph API",
      "name": "OpenGraph API",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Meta tags Scraper - dub.sh",
      "name": "Meta tags Scraper - dub.sh",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "IF OpenGraph invaild",
      "name": "IF OpenGraph invaild",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Parse headers",
      "name": "Parse headers",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "If - Enable ScreenShots (yes to enable)",
      "name": "If - Enable ScreenShots (yes to enable)",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "API Auth",
      "name": "API Auth",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Method 1 - META",
      "name": "Method 1 - META",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Convert to File",
      "name": "Convert to File",
      "integration": "convertToFile",
      "kind": "action"
    },
    {
      "id": "Final Data",
      "name": "Final Data",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "CREATE",
      "name": "CREATE",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "UPDATE",
      "name": "UPDATE",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "IF Slug available",
      "name": "IF Slug available",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Final Meta",
      "name": "Final Meta",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Host Screenshot",
      "name": "Host Screenshot",
      "integration": "github",
      "kind": "action"
    },
    {
      "id": "Host OGImage",
      "name": "Host OGImage",
      "integration": "github",
      "kind": "action"
    },
    {
      "id": "Host Favicon",
      "name": "Host Favicon",
      "integration": "github",
      "kind": "action"
    },
    {
      "id": "Edit Fields",
      "name": "Edit Fields",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Download final OG",
      "name": "Download final OG",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Download Favicon",
      "name": "Download Favicon",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Method 2 - META",
      "name": "Method 2 - META",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Stop and Error",
      "name": "Stop and Error",
      "integration": "stopAndError",
      "kind": "action"
    },
    {
      "id": "Method 3 - META1",
      "name": "Method 3 - META1",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Method 1 - SCR",
      "name": "Method 1 - SCR",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Method 2 - SCR",
      "name": "Method 2 - SCR",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Final SCR",
      "name": "Final SCR",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Stop And Error",
      "name": "Stop And Error",
      "integration": "stopAndError",
      "kind": "action"
    },
    {
      "id": "Shortened URL",
      "name": "Shortened URL",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "n8n Form Trigger",
      "name": "n8n Form Trigger",
      "integration": "form",
      "kind": "trigger"
    },
    {
      "id": "Respond to Webhook",
      "name": "Respond to Webhook",
      "integration": "respondToWebhook",
      "kind": "action"
    },
    {
      "id": "Scan URL (Community)",
      "name": "Scan URL (Community)",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "If",
      "name": "If",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "If1",
      "name": "If1",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Check Reviews (Community)",
      "name": "Check Reviews (Community)",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Norton",
      "name": "Norton",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "bitdefender",
      "name": "bitdefender",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "HTML",
      "name": "HTML",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "(Fraud Check)",
      "name": "(Fraud Check)",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "(Others)",
      "name": "(Others)",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "If2",
      "name": "If2",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "set unsafe",
      "name": "set unsafe",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "If3",
      "name": "If3",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "PhishTank",
      "name": "PhishTank",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "IF GH invaild",
      "name": "IF GH invaild",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Method 4 - META",
      "name": "Method 4 - META",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "IF dub invaild",
      "name": "IF dub invaild",
      "integration": "if",
      "kind": "logic"
    }
  ],
  "edges": [
    {
      "from": "If",
      "to": "PhishTank"
    },
    {
      "from": "If",
      "to": "If1"
    },
    {
      "from": "If1",
      "to": "Check Reviews (Community)"
    },
    {
      "from": "If1",
      "to": "Norton"
    },
    {
      "from": "If2",
      "to": "OpenGraph API"
    },
    {
      "from": "If2",
      "to": "set unsafe"
    },
    {
      "from": "If3",
      "to": "Scan URL (Community)"
    },
    {
      "from": "If3",
      "to": "OpenGraph API"
    },
    {
      "from": "HTML",
      "to": "bitdefender"
    },
    {
      "from": "CREATE",
      "to": "IF Slug available"
    },
    {
      "from": "Norton",
      "to": "PhishTank"
    },
    {
      "from": "UPDATE",
      "to": "Shortened URL"
    },
    {
      "from": "(Others)",
      "to": "HTML"
    },
    {
      "from": "API Auth",
      "to": "If3"
    },
    {
      "from": "Final SCR",
      "to": "Host Screenshot"
    },
    {
      "from": "PhishTank",
      "to": "(Fraud Check)"
    },
    {
      "from": "Final Data",
      "to": "CREATE"
    },
    {
      "from": "Final Meta",
      "to": "If - Enable ScreenShots (yes to enable)"
    },
    {
      "from": "set unsafe",
      "to": "Split In Batches"
    },
    {
      "from": "Edit Fields",
      "to": "Download final OG"
    },
    {
      "from": "Get Headers",
      "to": "Parse headers"
    },
    {
      "from": "Get Headers",
      "to": "Meta tags Scraper - dub.sh"
    },
    {
      "from": "bitdefender",
      "to": "If2"
    },
    {
      "from": "Host Favicon",
      "to": "Final Data"
    },
    {
      "from": "Host OGImage",
      "to": "Download Favicon"
    },
    {
      "from": "(Fraud Check)",
      "to": "(Others)"
    },
    {
      "from": "IF GH invaild",
      "to": "Meta tags Scraper - dub.sh"
    },
    {
      "from": "IF GH invaild",
      "to": "Final Meta"
    },
    {
      "from": "OpenGraph API",
      "to": "IF OpenGraph invaild"
    },
    {
      "from": "OpenGraph API",
      "to": "Get Headers"
    },
    {
      "from": "Parse headers",
      "to": "Method 2 - META"
    },
    {
      "from": "Shortened URL",
      "to": "Split In Batches"
    },
    {
      "from": "IF dub invaild",
      "to": "Method 4 - META"
    },
    {
      "from": "IF dub invaild",
      "to": "Method 3 - META1"
    },
    {
      "from": "Method 1 - SCR",
      "to": "Final SCR"
    },
    {
      "from": "Method 1 - SCR",
      "to": "Method 2 - SCR"
    },
    {
      "from": "Method 2 - SCR",
      "to": "Convert to File"
    },
    {
      "from": "Method 2 - SCR",
      "to": "Stop And Error"
    },
    {
      "from": "Convert to File",
      "to": "Final SCR"
    },
    {
      "from": "Host Screenshot",
      "to": "Edit Fields"
    },
    {
      "from": "Method 1 - META",
      "to": "Final Meta"
    },
    {
      "from": "Method 2 - META",
      "to": "IF GH invaild"
    },
    {
      "from": "Method 4 - META",
      "to": "Final Meta"
    },
    {
      "from": "Download Favicon",
      "to": "Host Favicon"
    },
    {
      "from": "Method 3 - META1",
      "to": "Final Meta"
    },
    {
      "from": "Split In Batches",
      "to": "API Auth"
    },
    {
      "from": "Split In Batches",
      "to": "Respond to Webhook"
    },
    {
      "from": "n8n Form Trigger",
      "to": "Split In Batches"
    },
    {
      "from": "Download final OG",
      "to": "Host OGImage"
    },
    {
      "from": "IF Slug available",
      "to": "Shortened URL"
    },
    {
      "from": "IF Slug available",
      "to": "UPDATE"
    },
    {
      "from": "IF OpenGraph invaild",
      "to": "Method 1 - META"
    },
    {
      "from": "IF OpenGraph invaild",
      "to": "Get Headers"
    },
    {
      "from": "Scan URL (Community)",
      "to": "If"
    },
    {
      "from": "Check Reviews (Community)",
      "to": "Norton"
    },
    {
      "from": "Meta tags Scraper - dub.sh",
      "to": "IF dub invaild"
    },
    {
      "from": "Meta tags Scraper - dub.sh",
      "to": "Stop and Error"
    },
    {
      "from": "If - Enable ScreenShots (yes to enable)",
      "to": "Method 1 - SCR"
    },
    {
      "from": "If - Enable ScreenShots (yes to enable)",
      "to": "Edit Fields"
    }
  ]
}