Skip to Workflow Atlas
ETL PipelineIntermediate

Advanced URL Parsing & Shortening Workflow

Advanced URL Parsing & Shortening Workflow is a 47-node automation blueprint connecting Switchy.io, GitHub, OpenGraph API. Inspect its trigger, execution graph, branches, and implementation requirements.

Interactive system map

Follow the runtime. Inspect what supports it.

Solid horizontal paths show main-channel execution. Violet dependencies sit beneath the exact step they configure or empower.

47

Nodes

59

Links

2

Run groups

Connected tools

5 integrations

  • Switchy.io
  • GitHub
  • OpenGraph API
  • dub.sh
  • PhishTank

Canvas controls

Fit wide systems, then zoom into any run group.

Advanced URL Parsing & Shortening Workflow execution lanes2 run groups containing 32 workflow nodes and 34 visible links. Solid horizontal lines are main-channel runtime links. Violet dashed lines connect typed dependencies beneath the runtime step they support. Focus any node to inspect its immediate path.n8n Form Trigger. trigger node, formTrigger. 0 incoming and 1 outgoing connections.STARTn8n Form TriggerTRIGGERFORMTRIGGER0 IN / 1 OUTOpenGraph API. integration node, httpRequest. 0 incoming and 2 outgoing connections.STARTOpenGraph APIINTEGRATIONHTTPREQUEST0 IN / 2 OUTMethod 3 - META1. transform node, set. 0 incoming and 1 outgoing connections.STARTMethod 3 - META1TRANSFORMSET0 IN / 1 OUTIF OpenGraph invaild. decision node, if. 1 incoming and 2 outgoing connections.STEP 02IF OpenGraph invaildDECISIONIF1 IN / 2 OUTMethod 1 - META. transform node, set. 1 incoming and 1 outgoing connections.STEP 03Method 1 - METATRANSFORMSET1 IN / 1 OUTGet Headers. integration node, httpRequest. 2 incoming and 2 outgoing connections.STEP 03Get HeadersINTEGRATIONHTTPREQUEST2 IN / 2 OUTFinal Meta. transform node, aggregate. 2 incoming and 1 outgoing connections.STEP 04Final MetaTRANSFORMAGGREGATE2 IN / 1 OUTParse headers. integration node, html. 1 incoming and 1 outgoing connections.STEP 04Parse headersINTEGRATIONHTML1 IN / 1 OUTMeta tags Scraper - dub.sh. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 04Meta tags Scraper - dub.shINTEGRATIONHTTPREQUEST1 IN / 1 OUTIf - Enable ScreenShots (yes to enable). decision node, if. 1 incoming and 2 outgoing connections.STEP 05If - Enable ScreenShots (…DECISIONIF1 IN / 2 OUTMethod 2 - META. transform node, set. 1 incoming and 0 outgoing connections.STEP 05Method 2 - METATRANSFORMSET1 IN / 0 OUTStop and Error. integration node, stopAndError. 1 incoming and 0 outgoing connections.STEP 05Stop and ErrorINTEGRATIONSTOPANDERROR1 IN / 0 OUTMethod 1 - SCR. integration node, httpRequest. 1 incoming and 2 outgoing connections.STEP 06Method 1 - SCRINTEGRATIONHTTPREQUEST1 IN / 2 OUTMethod 2 - SCR. integration node, httpRequest. 1 incoming and 2 outgoing connections.STEP 07Method 2 - SCRINTEGRATIONHTTPREQUEST1 IN / 2 OUTStop And Error. integration node, stopAndError. 1 incoming and 0 outgoing connections.STEP 08Stop And ErrorINTEGRATIONSTOPANDERROR1 IN / 0 OUTConvert to File. integration node, convertToFile. 1 incoming and 1 outgoing connections.STEP 08Convert to FileINTEGRATIONCONVERTTOFILE1 IN / 1 OUTFinal SCR. transform node, aggregate. 2 incoming and 1 outgoing connections.STEP 09Final SCRTRANSFORMAGGREGATE2 IN / 1 OUTHost Screenshot. GitHub node, github. 1 incoming and 1 outgoing connections.STEP 10Host ScreenshotGITHUBGITHUB1 IN / 1 OUTEdit Fields. transform node, set. 2 incoming and 1 outgoing connections.STEP 11Edit FieldsTRANSFORMSET2 IN / 1 OUTDownload final OG. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 12Download final OGINTEGRATIONHTTPREQUEST1 IN / 1 OUTHost OGImage. GitHub node, github. 1 incoming and 1 outgoing connections.STEP 13Host OGImageGITHUBGITHUB1 IN / 1 OUTDownload Favicon. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 14Download FaviconINTEGRATIONHTTPREQUEST1 IN / 1 OUTHost Favicon. GitHub node, github. 1 incoming and 1 outgoing connections.STEP 15Host FaviconGITHUBGITHUB1 IN / 1 OUTFinal Data. transform node, set. 1 incoming and 1 outgoing connections.STEP 16Final DataTRANSFORMSET1 IN / 1 OUTCREATE. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 17CREATEINTEGRATIONHTTPREQUEST1 IN / 1 OUTIF Slug available. decision node, if. 1 incoming and 2 outgoing connections.STEP 18IF Slug availableDECISIONIF1 IN / 2 OUTUPDATE. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 19UPDATEINTEGRATIONHTTPREQUEST1 IN / 1 OUTShortened URL. transform node, set. 2 incoming and 1 outgoing connections.STEP 20Shortened URLTRANSFORMSET2 IN / 1 OUTSplit In Batches. integration node, splitInBatches. 2 incoming and 2 outgoing connections.STEP 21Split In BatchesINTEGRATIONSPLITINBATCHES2 IN / 2 OUTAPI Auth. transform node, set. 1 incoming and 0 outgoing connections.OUTCOMEAPI AuthTRANSFORMSET1 IN / 0 OUTRespond to Webhook. trigger node, respondToWebhook. 1 incoming and 0 outgoing connections.OUTCOMERespond to WebhookTRIGGERRESPONDTOWEBHOOK1 IN / 0 OUTScan URL (Community). integration node, httpRequest. 0 incoming and 0 outgoing connections.CORE RUNTIMEScan URL (Community)INTEGRATIONHTTPREQUEST0 IN / 0 OUT

Signal inspector

Focus, hover, or select a step to isolate its runtime and support links.

Main-channel runtimeTyped dependencytriggeraidecisiontransformintegration
Scroll horizontally to follow every connected flow.Showing 32 of 47 connected nodesEnter or click to lock · Escape to clear

Runtime breakdown

Read the execution spine before its dependencies.

Each run group separates main-channel steps from the models, tools, retrievers, and data services that support them. Start and outcome labels apply only to runtime nodes.

01

Run Group

n8n Form Trigger

34 Execution Links
  1. Start

    n8n Form Trigger

    Trigger

    OpenGraph API

    Integration

    Method 3 - META1

    Transform

  2. Step 2

    IF OpenGraph invaild

    Decision

  3. Step 3

    Method 1 - META

    Transform

    Get Headers

    Integration

  4. Step 4

    Final Meta

    Transform

    Parse headers

    Integration

    Meta tags Scraper - dub.sh

    Integration

  5. Step 5

    If - Enable ScreenShots (yes to enable)

    Decision

    Method 2 - META

    Transform

    Stop and Error

    Integration

  6. Step 6

    Method 1 - SCR

    Integration

  7. Step 7

    Method 2 - SCR

    Integration

  8. Step 8

    Stop And Error

    Integration

    Convert to File

    Integration

  9. Step 9

    Final SCR

    Transform

  10. Step 10

    Host Screenshot

    Integration

  11. Step 11

    Edit Fields

    Transform

  12. Step 12

    Download final OG

    Integration

  13. Step 13

    Host OGImage

    Integration

  14. Step 14

    Download Favicon

    Integration

  15. Step 15

    Host Favicon

    Integration

  16. Step 16

    Final Data

    Transform

  17. Step 17

    CREATE

    Integration

  18. Step 18

    IF Slug available

    Decision

  19. Step 19

    UPDATE

    Integration

  20. Step 20

    Shortened URL

    Transform

  21. Step 21

    Split In Batches

    Integration

  22. Outcome

    API Auth

    Transform

    Respond to Webhook

    Trigger

02

Run Group

Scan URL (Community)

0 Execution Links
  1. Core Runtime

    Scan URL (Community)

    Integration

Turn the map into a plan

Adapt this blueprint to your company.

Bring the system shape into a workspace, then define the production controls, data boundaries, owners, and delivery sequence around your context.