Skip to Workflow Atlas
Event-Driven AutomationAI systemIntermediate

Gmail Email Header Analysis Workflow

Gmail Email Header Analysis Workflow is a 33-node automation blueprint connecting Gmail, IP Quality Score API, IP 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.

33

Nodes

39

Links

1

Run groups

Connected tools

3 integrations

  • Gmail
  • IP Quality Score API
  • IP API

Canvas controls

Fit wide systems, then zoom into any run group.

Gmail Email Header Analysis Workflow execution lanes1 run groups containing 32 workflow nodes and 37 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.Gmail Trigger. Gmail node, gmailTrigger. 0 incoming and 1 outgoing connections.STARTGmail TriggerGMAILGMAILTRIGGER0 IN / 1 OUTGmail - Webhook. Gmail node, webhook. 0 incoming and 1 outgoing connections.STARTGmail - WebhookGMAILWEBHOOK0 IN / 1 OUTSet Gmail Headers Here. Gmail node, set. 1 incoming and 1 outgoing connections.STEP 02Set Gmail Headers HereGMAILSET1 IN / 1 OUTSet Gmail Webhook Headers Here. Gmail node, set. 1 incoming and 1 outgoing connections.STEP 02Set Gmail Webhook Headers…GMAILSET1 IN / 1 OUTGmail - Set Headers. Gmail node, set. 2 incoming and 1 outgoing connections.STEP 03Gmail - Set HeadersGMAILSET2 IN / 1 OUTGmail - Extract Received Headers. Gmail node, code. 1 incoming and 1 outgoing connections.STEP 04Gmail - Extract Received …GMAILCODE1 IN / 1 OUTGmail - Remove Extra Received Headers. Gmail node, limit. 1 incoming and 1 outgoing connections.STEP 05Gmail - Remove Extra Rece…GMAILLIMIT1 IN / 1 OUTGmail - Extract Original From IP. Gmail node, set. 1 incoming and 1 outgoing connections.STEP 06Gmail - Extract Original …GMAILSET1 IN / 1 OUTGmail - Original IP Found?. Gmail node, if. 1 incoming and 1 outgoing connections.STEP 07Gmail - Original IP Found?GMAILIF1 IN / 1 OUTGmail - Query IP Quality Score API. Gmail node, httpRequest. 1 incoming and 1 outgoing connections.STEP 08Gmail - Query IP Quality …GMAILHTTPREQUEST1 IN / 1 OUTGmail - Query IP API. Gmail node, httpRequest. 1 incoming and 1 outgoing connections.STEP 09Gmail - Query IP APIGMAILHTTPREQUEST1 IN / 1 OUTGmail - Authentication-Results Header?. Gmail node, if. 1 incoming and 4 outgoing connections.STEP 10Gmail - Authentication-Re…GMAILIF1 IN / 4 OUTGmail - Extract Authentication-Results Header. Gmail node, code. 1 incoming and 1 outgoing connections.STEP 11Gmail - Extract Authentic…GMAILCODE1 IN / 1 OUTGmail - Received-SPF Header?. Gmail node, if. 1 incoming and 2 outgoing connections.STEP 11Gmail - Received-SPF Head…GMAILIF1 IN / 2 OUTGmail - DKIM-Signature Header?. Gmail node, if. 1 incoming and 2 outgoing connections.STEP 11Gmail - DKIM-Signature He…GMAILIF1 IN / 2 OUTGmail - DMARC Header?. Gmail node, if. 1 incoming and 2 outgoing connections.STEP 11Gmail - DMARC Header?GMAILIF1 IN / 2 OUTGmail - Determine Auth Values. Gmail node, set. 1 incoming and 1 outgoing connections.STEP 12Gmail - Determine Auth Va…GMAILSET1 IN / 1 OUTGmail - Extract Received-SPF Header. Gmail node, code. 1 incoming and 1 outgoing connections.STEP 12Gmail - Extract Received-…GMAILCODE1 IN / 1 OUTGmail - No SPF Found. Gmail node, set. 1 incoming and 1 outgoing connections.STEP 12Gmail - No SPF FoundGMAILSET1 IN / 1 OUTGmail - DKIM Signature Found. Gmail node, set. 1 incoming and 1 outgoing connections.STEP 12Gmail - DKIM Signature Fo…GMAILSET1 IN / 1 OUTGmail - No DKIM Signature Found. Gmail node, set. 1 incoming and 1 outgoing connections.STEP 12Gmail - No DKIM Signature…GMAILSET1 IN / 1 OUTGmail - Extract DMARC Header. Gmail node, code. 1 incoming and 1 outgoing connections.STEP 12Gmail - Extract DMARC Hea…GMAILCODE1 IN / 1 OUTGmail - No DMARC Header. Gmail node, set. 1 incoming and 1 outgoing connections.STEP 12Gmail - No DMARC HeaderGMAILSET1 IN / 1 OUTFormat Combined Auth Output1. transform node, set. 1 incoming and 1 outgoing connections.STEP 13Format Combined Auth Outp…TRANSFORMSET1 IN / 1 OUTAggregate Received-SPF Headers1. transform node, aggregate. 1 incoming and 1 outgoing connections.STEP 13Aggregate Received-SPF He…TRANSFORMAGGREGATE1 IN / 1 OUTGmail - Set DMARC Value. Gmail node, set. 1 incoming and 1 outgoing connections.STEP 13Gmail - Set DMARC ValueGMAILSET1 IN / 1 OUTGmail - Set SPF Value. Gmail node, set. 1 incoming and 1 outgoing connections.STEP 14Gmail - Set SPF ValueGMAILSET1 IN / 1 OUTGmail - Merge. Gmail node, merge. 6 incoming and 1 outgoing connections.STEP 15Gmail - MergeGMAILMERGE6 IN / 1 OUTGmail - Aggregate. Gmail node, aggregate. 1 incoming and 1 outgoing connections.STEP 16Gmail - AggregateGMAILAGGREGATE1 IN / 1 OUTFormat Individual Auth Outputs1. transform node, set. 1 incoming and 1 outgoing connections.STEP 17Format Individual Auth Ou…TRANSFORMSET1 IN / 1 OUTGmail - Format Output. Gmail node, set. 2 incoming and 1 outgoing connections.STEP 18Gmail - Format OutputGMAILSET2 IN / 1 OUTGmail - Respond to Webhook. Gmail node, respondToWebhook. 1 incoming and 0 outgoing connections.OUTCOMEGmail - Respond to WebhookGMAILRESPONDTOWEBHOOK1 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 33 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

Gmail Trigger

37 Execution Links
  1. Start

    Gmail Trigger

    Trigger

    Gmail - Webhook

    Trigger

  2. Step 2

    Set Gmail Headers Here

    Transform

    Set Gmail Webhook Headers Here

    Transform

  3. Step 3

    Gmail - Set Headers

    Transform

  4. Step 4

    Gmail - Extract Received Headers

    Transform

  5. Step 5

    Gmail - Remove Extra Received Headers

    Integration

  6. Step 6

    Gmail - Extract Original From IP

    Transform

  7. Step 7

    Gmail - Original IP Found?

    Decision

  8. Step 8

    Gmail - Query IP Quality Score API

    Integration

  9. Step 9

    Gmail - Query IP API

    Integration

  10. Step 10

    Gmail - Authentication-Results Header?

    Decision

  11. Step 11

    Gmail - Extract Authentication-Results Header

    Transform

    Gmail - Received-SPF Header?

    Decision

    Gmail - DKIM-Signature Header?

    Decision

    Gmail - DMARC Header?

    Decision

  12. Step 12

    Gmail - Determine Auth Values

    Transform

    Gmail - Extract Received-SPF Header

    Transform

    Gmail - No SPF Found

    Transform

    Gmail - DKIM Signature Found

    Transform

    Gmail - No DKIM Signature Found

    Transform

    Gmail - Extract DMARC Header

    Transform

    Gmail - No DMARC Header

    Transform

  13. Step 13

    Format Combined Auth Output1

    Transform

    Aggregate Received-SPF Headers1

    Transform

    Gmail - Set DMARC Value

    Transform

  14. Step 14

    Gmail - Set SPF Value

    Transform

  15. Step 15

    Gmail - Merge

    Decision

  16. Step 16

    Gmail - Aggregate

    Transform

  17. Step 17

    Format Individual Auth Outputs1

    Transform

  18. Step 18

    Gmail - Format Output

    Transform

  19. Outcome

    Gmail - Respond to Webhook

    Trigger

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.