Skip to Workflow Atlas
ETL PipelineIntermediate

Shopify to D365 Order & Invoice Sync

Shopify to D365 Order & Invoice Sync is a 31-node automation blueprint connecting Shopify, Dynamics 365 Business Central. Inspect its trigger, execution graph, branches, and implementation requirements.

Live system map / verified archive

The entire automation, wired and inspectable.

Brand marks identify the operational stack. Focus or select any node to isolate its real incoming and outgoing connections.

31

Nodes

32

Edges

6

Zones

System stack

2 integrations

  • Shopify
  • Dynamics 365 Business Central
Shopify to D365 Order & Invoice Sync interactive execution graphStructural view of 31 workflow nodes and 32 visible connections. Focus any node to inspect its connected path. Parameters and credentials are intentionally excluded.Shopify. integration node, shopify. 1 incoming and 1 outgoing connections.ShopifyINTEGRATIONSHOPIFY1 IN / 1 OUTSchedule Trigger. trigger node, scheduleTrigger. 0 incoming and 1 outgoing connections.Schedule TriggerTRIGGERSCHEDULETRIGGER0 IN / 1 OUTD365 BC Environment Settings. transform node, set. 1 incoming and 1 outgoing connections.D365 BC Environment Setti…TRANSFORMSET1 IN / 1 OUTFilter. decision node, filter. 1 incoming and 1 outgoing connections.FilterDECISIONFILTER1 IN / 1 OUTGetFufillmentOrders. integration node, httpRequest. 1 incoming and 1 outgoing connections.GetFufillmentOrdersINTEGRATIONHTTPREQUEST1 IN / 1 OUTSelectFields. transform node, set. 1 incoming and 1 outgoing connections.SelectFieldsTRANSFORMSET1 IN / 1 OUTLoop Over Items. integration node, splitInBatches. 3 incoming and 2 outgoing connections.Loop Over ItemsINTEGRATIONSPLITINBATCHES3 IN / 2 OUTLookup Customers. integration node, httpRequest. 1 incoming and 1 outgoing connections.Lookup CustomersINTEGRATIONHTTPREQUEST1 IN / 1 OUTorderPreprocessing. transform node, code. 1 incoming and 1 outgoing connections.orderPreprocessingTRANSFORMCODE1 IN / 1 OUTSet Business Central Customer Id. transform node, set. 1 incoming and 1 outgoing connections.Set Business Central Cust…TRANSFORMSET1 IN / 1 OUTNew Customer?. decision node, if. 1 incoming and 2 outgoing connections.New Customer?DECISIONIF1 IN / 2 OUTCreate Customer. integration node, httpRequest. 1 incoming and 1 outgoing connections.Create CustomerINTEGRATIONHTTPREQUEST1 IN / 1 OUTLookup Sales Invoice. integration node, httpRequest. 1 incoming and 1 outgoing connections.Lookup Sales InvoiceINTEGRATIONHTTPREQUEST1 IN / 1 OUTNew Invoice?. decision node, if. 1 incoming and 1 outgoing connections.New Invoice?DECISIONIF1 IN / 1 OUTPOS?. decision node, if. 1 incoming and 2 outgoing connections.POS?DECISIONIF1 IN / 2 OUTLookup Sales Order. integration node, httpRequest. 1 incoming and 1 outgoing connections.Lookup Sales OrderINTEGRATIONHTTPREQUEST1 IN / 1 OUTNew SO?. decision node, if. 1 incoming and 1 outgoing connections.New SO?DECISIONIF1 IN / 1 OUTSales Invoice. transform node, set. 1 incoming and 1 outgoing connections.Sales InvoiceTRANSFORMSET1 IN / 1 OUTCreate Sales Invoice. integration node, httpRequest. 1 incoming and 1 outgoing connections.Create Sales InvoiceINTEGRATIONHTTPREQUEST1 IN / 1 OUTSales Order Mapping. transform node, set. 1 incoming and 1 outgoing connections.Sales Order MappingTRANSFORMSET1 IN / 1 OUTCreate Sales Order. integration node, httpRequest. 1 incoming and 1 outgoing connections.Create Sales OrderINTEGRATIONHTTPREQUEST1 IN / 1 OUTEnd1. integration node, noOp. 1 incoming and 0 outgoing connections.End1INTEGRATIONNOOP1 IN / 0 OUTSet Lines Invoice. transform node, set. 1 incoming and 1 outgoing connections.Set Lines InvoiceTRANSFORMSET1 IN / 1 OUTSplit Out Invoice. transform node, splitOut. 1 incoming and 1 outgoing connections.Split Out InvoiceTRANSFORMSPLITOUT1 IN / 1 OUTCreate Invoice Lines. integration node, httpRequest. 1 incoming and 2 outgoing connections.Create Invoice LinesINTEGRATIONHTTPREQUEST1 IN / 2 OUTDELETE Sales Invoice. integration node, httpRequest. 1 incoming and 0 outgoing connections.DELETE Sales InvoiceINTEGRATIONHTTPREQUEST1 IN / 0 OUTEnd. integration node, noOp. 1 incoming and 0 outgoing connections.EndINTEGRATIONNOOP1 IN / 0 OUTSet Lines SO. transform node, set. 1 incoming and 1 outgoing connections.Set Lines SOTRANSFORMSET1 IN / 1 OUTSplit Out. transform node, splitOut. 1 incoming and 1 outgoing connections.Split OutTRANSFORMSPLITOUT1 IN / 1 OUTCreate Order Lines. integration node, httpRequest. 1 incoming and 2 outgoing connections.Create Order LinesINTEGRATIONHTTPREQUEST1 IN / 2 OUTDELETE Sales Order. integration node, httpRequest. 1 incoming and 0 outgoing connections.DELETE Sales OrderINTEGRATIONHTTPREQUEST1 IN / 0 OUT

Signal inspector

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

triggeraidecisiontransformintegration
Scroll horizontally to inspect every zone.verified structural metadata · graph 3a1e96af9b910819Enter or click to lock · Escape to clear

Structured review

Read the workflow as a system, not a node dump.

The archived graph is grouped into operational zones, then checked against the controls needed to adapt the pattern safely. Every count below is derived from the normalized record.

01

Entry signals

1 node

Events, schedules, and unconnected roots that can start an execution.

Schedule Trigger

Trigger

02

Data & operations

21 nodes

Transformations and external-system actions that move the work forward.

GetFufillmentOrders

Integration

Shopify

Integration

Loop Over Items

Integration

Lookup Customers

Integration

SelectFields

Transform

orderPreprocessing

Transform

+ 15 more in system map
03

Intelligence & routing

5 nodes

Model calls and control points that interpret, branch, or govern the run.

New Customer?

Decision

Filter

Decision

New SO?

Decision

New Invoice?

Decision

POS?

Decision

04

Terminal actions

4 nodes

Nodes with no visible outgoing edge: the workflow’s observable outcomes.

End

Integration

DELETE Sales Order

Integration

End1

Integration

DELETE Sales Invoice

Integration

Provenance boundary

Inspectable does not mean redistributable.

This page publishes structural metadata extracted from a local workflow archive. Parameters, credential references, code bodies, and downloadable JSON are excluded. The route can enter indexing only after a graph match and quality gate; source licensing remains a separate promotion gate.

Graph match
prefix
Quality score
12 / 14
Raw download
Held
Crawler state
Follow

Adjacent systems

Keep tracing the stack.

Related records are ranked by shared integrations and graph quality.

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.