Skip to Workflow Atlas
Event-Driven AutomationIntermediate

Email Authentication and IP Analysis Workflow

Email Authentication and IP Analysis Workflow is a 34-node automation blueprint connecting Microsoft Outlook, IP Quality Score API. Inspect its trigger, execution graph, branches, and implementation requirements.

Interactive system map

Execution flows, separated by connected path.

Each horizontal lane is one connected flow. Solid lines show runtime execution; dashed lines show AI, model, memory, or tool dependencies.

34

Nodes

40

Links

3

Flows

Connected tools

2 integrations

  • Microsoft Outlook
  • IP Quality Score API
Email Authentication and IP Analysis Workflow execution lanes3 connected flows containing 32 workflow nodes and 36 visible links. Solid lines are execution links and dashed lines are support dependencies. Focus any node to inspect its immediate path.Set Headers. transform node, set. 0 incoming and 1 outgoing connections.Set HeadersTRANSFORMSET0 IN / 1 OUTExtract Received Headers. transform node, code. 1 incoming and 1 outgoing connections.Extract Received HeadersTRANSFORMCODE1 IN / 1 OUTRemove Extra Received Headers. integration node, limit. 1 incoming and 1 outgoing connections.Remove Extra Received Hea…INTEGRATIONLIMIT1 IN / 1 OUTExtract Original From IP. transform node, set. 1 incoming and 1 outgoing connections.Extract Original From IPTRANSFORMSET1 IN / 1 OUTOriginal IP Found?. decision node, if. 1 incoming and 2 outgoing connections.Original IP Found?DECISIONIF1 IN / 2 OUTQuery IP Quality Score API. integration node, httpRequest. 1 incoming and 1 outgoing connections.Query IP Quality Score APIINTEGRATIONHTTPREQUEST1 IN / 1 OUTNo Operation, do nothing. integration node, noOp. 1 incoming and 1 outgoing connections.No Operation, do nothingINTEGRATIONNOOP1 IN / 1 OUTQuery IP API. integration node, httpRequest. 1 incoming and 1 outgoing connections.Query IP APIINTEGRATIONHTTPREQUEST1 IN / 1 OUTAuthentication-Results Header?. decision node, if. 2 incoming and 4 outgoing connections.Authentication-Results He…DECISIONIF2 IN / 4 OUTExtract Authentication-Results Header. transform node, code. 1 incoming and 1 outgoing connections.Extract Authentication-Re…TRANSFORMCODE1 IN / 1 OUTReceived-SPF Header?. decision node, if. 1 incoming and 2 outgoing connections.Received-SPF Header?DECISIONIF1 IN / 2 OUTDKIM-Signature Header?. decision node, if. 1 incoming and 2 outgoing connections.DKIM-Signature Header?DECISIONIF1 IN / 2 OUTDMARC Header?. decision node, if. 1 incoming and 2 outgoing connections.DMARC Header?DECISIONIF1 IN / 2 OUTDetermine Auth Values. transform node, set. 1 incoming and 1 outgoing connections.Determine Auth ValuesTRANSFORMSET1 IN / 1 OUTExtract Received-SPF Header. transform node, code. 1 incoming and 1 outgoing connections.Extract Received-SPF HeaderTRANSFORMCODE1 IN / 1 OUTNo SPF Found. transform node, set. 1 incoming and 1 outgoing connections.No SPF FoundTRANSFORMSET1 IN / 1 OUTDKIM Signature Found. transform node, set. 1 incoming and 1 outgoing connections.DKIM Signature FoundTRANSFORMSET1 IN / 1 OUTNo DKIM Signature Found. transform node, set. 1 incoming and 1 outgoing connections.No DKIM Signature FoundTRANSFORMSET1 IN / 1 OUTExtract DMARC Header. transform node, code. 1 incoming and 1 outgoing connections.Extract DMARC HeaderTRANSFORMCODE1 IN / 1 OUTNo DMARC Header. transform node, set. 1 incoming and 1 outgoing connections.No DMARC HeaderTRANSFORMSET1 IN / 1 OUTFormat Combined Auth Output. transform node, set. 1 incoming and 1 outgoing connections.Format Combined Auth OutputTRANSFORMSET1 IN / 1 OUTAggregate Received-SPF Headers. transform node, aggregate. 1 incoming and 1 outgoing connections.Aggregate Received-SPF He…TRANSFORMAGGREGATE1 IN / 1 OUTSet DMARC Value. transform node, set. 1 incoming and 1 outgoing connections.Set DMARC ValueTRANSFORMSET1 IN / 1 OUTSet SPF Value. transform node, set. 1 incoming and 1 outgoing connections.Set SPF ValueTRANSFORMSET1 IN / 1 OUTMerge. decision node, merge. 6 incoming and 1 outgoing connections.MergeDECISIONMERGE6 IN / 1 OUTAggregate. transform node, aggregate. 1 incoming and 1 outgoing connections.AggregateTRANSFORMAGGREGATE1 IN / 1 OUTFormat Individual Auth Outputs. transform node, set. 1 incoming and 1 outgoing connections.Format Individual Auth Ou…TRANSFORMSET1 IN / 1 OUTFormat Webhook Output. transform node, set. 2 incoming and 1 outgoing connections.Format Webhook OutputTRANSFORMSET2 IN / 1 OUTRespond to Webhook. trigger node, respondToWebhook. 1 incoming and 0 outgoing connections.Respond to WebhookTRIGGERRESPONDTOWEBHOOK1 IN / 0 OUTTrigger on New Email. trigger node, microsoftOutlookTrigger. 0 incoming and 1 outgoing connections.Trigger on New EmailTRIGGERMICROSOFTOUTLOOKTRIGGER0 IN / 1 OUTRetrieve Headers of Email. integration node, httpRequest. 1 incoming and 0 outgoing connections.Retrieve Headers of EmailINTEGRATIONHTTPREQUEST1 IN / 0 OUTWebhook1. trigger node, webhook. 0 incoming and 0 outgoing connections.Webhook1TRIGGERWEBHOOK0 IN / 0 OUT

Signal inspector

Focus, hover, or select a node to illuminate its real path.

Execution linkSupport dependencytriggeraidecisiontransformintegration
Scroll horizontally to follow every connected flow.Showing 32 of 34 connected nodesEnter or click to lock · Escape to clear

Execution breakdown

Follow each connected flow from start to outcome.

The readable view below uses the same graph relationships as the interactive map. Each row is a connected flow; columns advance only when an actual link connects the nodes.

01

Connected Flow

Respond to Webhook

35 Execution Links
  1. Start

    Set Headers

    Transform

  2. Step 2

    Extract Received Headers

    Transform

  3. Step 3

    Remove Extra Received Headers

    Integration

  4. Step 4

    Extract Original From IP

    Transform

  5. Step 5

    Original IP Found?

    Decision

  6. Step 6

    Query IP Quality Score API

    Integration

    No Operation, do nothing

    Integration

  7. Step 7

    Query IP API

    Integration

  8. Step 8

    Authentication-Results Header?

    Decision

  9. Step 9

    Extract Authentication-Results Header

    Transform

    Received-SPF Header?

    Decision

    DKIM-Signature Header?

    Decision

    DMARC Header?

    Decision

  10. Step 10

    Determine Auth Values

    Transform

    Extract Received-SPF Header

    Transform

    No SPF Found

    Transform

    DKIM Signature Found

    Transform

    No DKIM Signature Found

    Transform

    Extract DMARC Header

    Transform

    No DMARC Header

    Transform

  11. Step 11

    Format Combined Auth Output

    Transform

    Aggregate Received-SPF Headers

    Transform

    Set DMARC Value

    Transform

  12. Step 12

    Set SPF Value

    Transform

  13. Step 13

    Merge

    Decision

  14. Step 14

    Aggregate

    Transform

  15. Step 15

    Format Individual Auth Outputs

    Transform

  16. Step 16

    Format Webhook Output

    Transform

  17. Outcome

    Respond to Webhook

    Trigger

02

Connected Flow

Trigger on New Email

1 Execution Link
  1. Start

    Trigger on New Email

    Trigger

  2. Outcome

    Retrieve Headers of Email

    Integration

03

Connected Flow

Webhook1

0 Execution Links
  1. Connected Nodes

    Webhook1

    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.