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.

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.

31

Nodes

32

Links

1

Run groups

Connected tools

2 integrations

  • Shopify
  • Dynamics 365 Business Central

Canvas controls

Fit wide systems, then zoom into any run group.

Shopify to D365 Order & Invoice Sync execution lanes1 run groups containing 31 workflow nodes and 32 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.Schedule Trigger. trigger node, scheduleTrigger. 0 incoming and 1 outgoing connections.STARTSchedule TriggerTRIGGERSCHEDULETRIGGER0 IN / 1 OUTD365 BC Environment Settings. transform node, set. 1 incoming and 1 outgoing connections.STEP 02D365 BC Environment Setti…TRANSFORMSET1 IN / 1 OUTShopify. integration node, shopify. 1 incoming and 1 outgoing connections.STEP 03ShopifyINTEGRATIONSHOPIFY1 IN / 1 OUTFilter. decision node, filter. 1 incoming and 1 outgoing connections.STEP 04FilterDECISIONFILTER1 IN / 1 OUTGetFufillmentOrders. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 05GetFufillmentOrdersINTEGRATIONHTTPREQUEST1 IN / 1 OUTSelectFields. transform node, set. 1 incoming and 1 outgoing connections.STEP 06SelectFieldsTRANSFORMSET1 IN / 1 OUTorderPreprocessing. transform node, code. 1 incoming and 1 outgoing connections.STEP 07orderPreprocessingTRANSFORMCODE1 IN / 1 OUTLoop Over Items. integration node, splitInBatches. 3 incoming and 2 outgoing connections.STEP 08Loop Over ItemsINTEGRATIONSPLITINBATCHES3 IN / 2 OUTSet Business Central Customer Id. transform node, set. 1 incoming and 1 outgoing connections.STEP 09Set Business Central Cust…TRANSFORMSET1 IN / 1 OUTLookup Customers. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 10Lookup CustomersINTEGRATIONHTTPREQUEST1 IN / 1 OUTPOS?. decision node, if. 1 incoming and 2 outgoing connections.STEP 11POS?DECISIONIF1 IN / 2 OUTNew Customer?. decision node, if. 1 incoming and 2 outgoing connections.STEP 12New Customer?DECISIONIF1 IN / 2 OUTLookup Sales Invoice. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 13Lookup Sales InvoiceINTEGRATIONHTTPREQUEST1 IN / 1 OUTLookup Sales Order. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 14Lookup Sales OrderINTEGRATIONHTTPREQUEST1 IN / 1 OUTCreate Customer. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 15Create CustomerINTEGRATIONHTTPREQUEST1 IN / 1 OUTNew Invoice?. decision node, if. 1 incoming and 1 outgoing connections.STEP 16New Invoice?DECISIONIF1 IN / 1 OUTNew SO?. decision node, if. 1 incoming and 1 outgoing connections.STEP 17New SO?DECISIONIF1 IN / 1 OUTSales Order Mapping. transform node, set. 1 incoming and 1 outgoing connections.STEP 18Sales Order MappingTRANSFORMSET1 IN / 1 OUTSales Invoice. transform node, set. 1 incoming and 1 outgoing connections.STEP 19Sales InvoiceTRANSFORMSET1 IN / 1 OUTCreate Sales Order. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 20Create Sales OrderINTEGRATIONHTTPREQUEST1 IN / 1 OUTCreate Sales Invoice. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 21Create Sales InvoiceINTEGRATIONHTTPREQUEST1 IN / 1 OUTSet Lines Invoice. transform node, set. 1 incoming and 1 outgoing connections.STEP 22Set Lines InvoiceTRANSFORMSET1 IN / 1 OUTSet Lines SO. transform node, set. 1 incoming and 1 outgoing connections.STEP 23Set Lines SOTRANSFORMSET1 IN / 1 OUTSplit Out Invoice. transform node, splitOut. 1 incoming and 1 outgoing connections.STEP 24Split Out InvoiceTRANSFORMSPLITOUT1 IN / 1 OUTSplit Out. transform node, splitOut. 1 incoming and 1 outgoing connections.STEP 25Split OutTRANSFORMSPLITOUT1 IN / 1 OUTCreate Invoice Lines. integration node, httpRequest. 1 incoming and 2 outgoing connections.STEP 26Create Invoice LinesINTEGRATIONHTTPREQUEST1 IN / 2 OUTCreate Order Lines. integration node, httpRequest. 1 incoming and 2 outgoing connections.STEP 27Create Order LinesINTEGRATIONHTTPREQUEST1 IN / 2 OUTEnd1. integration node, noOp. 1 incoming and 0 outgoing connections.STEP 28End1INTEGRATIONNOOP1 IN / 0 OUTDELETE Sales Invoice. integration node, httpRequest. 1 incoming and 0 outgoing connections.STEP 29DELETE Sales InvoiceINTEGRATIONHTTPREQUEST1 IN / 0 OUTEnd. integration node, noOp. 1 incoming and 0 outgoing connections.STEP 30EndINTEGRATIONNOOP1 IN / 0 OUTDELETE Sales Order. integration node, httpRequest. 1 incoming and 0 outgoing connections.OUTCOMEDELETE Sales OrderINTEGRATIONHTTPREQUEST1 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.31 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

Schedule Trigger

32 Execution Links
  1. Start

    Schedule Trigger

    Trigger

  2. Step 2

    D365 BC Environment Settings

    Transform

  3. Step 3

    Shopify

    Integration

  4. Step 4

    Filter

    Decision

  5. Step 5

    GetFufillmentOrders

    Integration

  6. Step 6

    SelectFields

    Transform

  7. Step 7

    orderPreprocessing

    Transform

  8. Step 8

    Loop Over Items

    Integration

  9. Step 9

    Set Business Central Customer Id

    Transform

  10. Step 10

    Lookup Customers

    Integration

  11. Step 11

    POS?

    Decision

  12. Step 12

    New Customer?

    Decision

  13. Step 13

    Lookup Sales Invoice

    Integration

  14. Step 14

    Lookup Sales Order

    Integration

  15. Step 15

    Create Customer

    Integration

  16. Step 16

    New Invoice?

    Decision

  17. Step 17

    New SO?

    Decision

  18. Step 18

    Sales Order Mapping

    Transform

  19. Step 19

    Sales Invoice

    Transform

  20. Step 20

    Create Sales Order

    Integration

  21. Step 21

    Create Sales Invoice

    Integration

  22. Step 22

    Set Lines Invoice

    Transform

  23. Step 23

    Set Lines SO

    Transform

  24. Step 24

    Split Out Invoice

    Transform

  25. Step 25

    Split Out

    Transform

  26. Step 26

    Create Invoice Lines

    Integration

  27. Step 27

    Create Order Lines

    Integration

  28. Step 28

    End1

    Integration

  29. Step 29

    DELETE Sales Invoice

    Integration

  30. Step 30

    End

    Integration

  31. Outcome

    DELETE Sales Order

    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.