Skip to Workflow Atlas
Event-Driven AutomationAI systemIntermediate

URL Management and Click Tracking Workflow

URL Management and Click Tracking Workflow is a 26-node automation blueprint connecting Airtable, Custom Webhooks. 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.

26

Nodes

23

Links

3

Run groups

Connected tools

2 integrations

  • Airtable
  • Custom Webhooks

Canvas controls

Fit wide systems, then zoom into any run group.

URL Management and Click Tracking Workflow execution lanes3 run groups containing 26 workflow nodes and 23 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.Webhook. trigger node, webhook. 0 incoming and 1 outgoing connections.STARTWebhookTRIGGERWEBHOOK0 IN / 1 OUTCheck URL. decision node, if. 1 incoming and 2 outgoing connections.STEP 02Check URLDECISIONIF1 IN / 2 OUTExtract URL. transform node, set. 1 incoming and 1 outgoing connections.STEP 03Extract URLTRANSFORMSET1 IN / 1 OUTSet Error output. transform node, set. 1 incoming and 0 outgoing connections.STEP 03Set Error outputTRANSFORMSET1 IN / 0 OUTCrypto. integration node, crypto. 1 incoming and 1 outgoing connections.STEP 04CryptoINTEGRATIONCRYPTO1 IN / 1 OUTSet ID,shortUrl,longUrl. transform node, set. 1 incoming and 1 outgoing connections.STEP 05Set ID,shortUrl,longUrlTRANSFORMSET1 IN / 1 OUTFind by ID. Airtable node, airtable. 1 incoming and 1 outgoing connections.STEP 06Find by IDAIRTABLEAIRTABLE1 IN / 1 OUTAlready exists ?. decision node, if. 1 incoming and 2 outgoing connections.STEP 07Already exists ?DECISIONIF1 IN / 2 OUTSet Output. transform node, set. 1 incoming and 0 outgoing connections.STEP 08Set OutputTRANSFORMSET1 IN / 0 OUTSet input. transform node, set. 1 incoming and 1 outgoing connections.STEP 08Set inputTRANSFORMSET1 IN / 1 OUTAirtable. Airtable node, airtable. 1 incoming and 1 outgoing connections.STEP 09AirtableAIRTABLEAIRTABLE1 IN / 1 OUTSet Output1. transform node, set. 1 incoming and 0 outgoing connections.OUTCOMESet Output1TRANSFORMSET1 IN / 0 OUTWebhook1. trigger node, webhook. 0 incoming and 1 outgoing connections.STARTWebhook1TRIGGERWEBHOOK0 IN / 1 OUTCheck Id. decision node, if. 1 incoming and 2 outgoing connections.STEP 02Check IdDECISIONIF1 IN / 2 OUTExtract Id. transform node, set. 1 incoming and 1 outgoing connections.STEP 03Extract IdTRANSFORMSET1 IN / 1 OUTSet Error output1. transform node, set. 1 incoming and 0 outgoing connections.STEP 03Set Error output1TRANSFORMSET1 IN / 0 OUTFind by ID1. Airtable node, airtable. 1 incoming and 1 outgoing connections.STEP 04Find by ID1AIRTABLEAIRTABLE1 IN / 1 OUTAlready exists ?1. decision node, if. 1 incoming and 2 outgoing connections.STEP 05Already exists ?1DECISIONIF1 IN / 2 OUTPrepare clicks count. transform node, set. 1 incoming and 1 outgoing connections.STEP 06Prepare clicks countTRANSFORMSET1 IN / 1 OUT404 Error. transform node, set. 1 incoming and 0 outgoing connections.STEP 06404 ErrorTRANSFORMSET1 IN / 0 OUTUpdate clicks. Airtable node, airtable. 1 incoming and 1 outgoing connections.STEP 07Update clicksAIRTABLEAIRTABLE1 IN / 1 OUTSet Output2. transform node, set. 1 incoming and 0 outgoing connections.OUTCOMESet Output2TRANSFORMSET1 IN / 0 OUTWebhook2. trigger node, webhook. 0 incoming and 1 outgoing connections.STARTWebhook2TRIGGERWEBHOOK0 IN / 1 OUTFind by ID2. Airtable node, airtable. 1 incoming and 1 outgoing connections.STEP 02Find by ID2AIRTABLEAIRTABLE1 IN / 1 OUTExtract stats. transform node, function. 1 incoming and 1 outgoing connections.STEP 03Extract statsTRANSFORMFUNCTION1 IN / 1 OUTSet dashboard. transform node, set. 1 incoming and 0 outgoing connections.OUTCOMESet dashboardTRANSFORMSET1 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.26 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

Webhook

11 Execution Links
  1. Start

    Webhook

    Trigger

  2. Step 2

    Check URL

    Decision

  3. Step 3

    Extract URL

    Transform

    Set Error output

    Transform

  4. Step 4

    Crypto

    Integration

  5. Step 5

    Set ID,shortUrl,longUrl

    Transform

  6. Step 6

    Find by ID

    Integration

  7. Step 7

    Already exists ?

    Decision

  8. Step 8

    Set Output

    Transform

    Set input

    Transform

  9. Step 9

    Airtable

    Integration

  10. Outcome

    Set Output1

    Transform

02

Run Group

Webhook1

9 Execution Links
  1. Start

    Webhook1

    Trigger

  2. Step 2

    Check Id

    Decision

  3. Step 3

    Extract Id

    Transform

    Set Error output1

    Transform

  4. Step 4

    Find by ID1

    Integration

  5. Step 5

    Already exists ?1

    Decision

  6. Step 6

    Prepare clicks count

    Transform

    404 Error

    Transform

  7. Step 7

    Update clicks

    Integration

  8. Outcome

    Set Output2

    Transform

03

Run Group

Webhook2

3 Execution Links
  1. Start

    Webhook2

    Trigger

  2. Step 2

    Find by ID2

    Integration

  3. Step 3

    Extract stats

    Transform

  4. Outcome

    Set dashboard

    Transform

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.