Shopify → Dynamics 365 Business Central → Microsoft Outlook
Apps Required
The workflow triggers automatically every three minutes, polling Shopify for newly created orders. Each detected order—including the Shopify order ID and customer email—is forwarded so the corresponding shipment data can be retrieved from Business Central.
Using the Shopify order ID, the workflow queries the Dynamics 365 Business Central oData endpoint for a matching posted sales shipment. The result includes the package tracking number and shipping agent code needed to create a fulfillment in Shopify.
The workflow fetches the fulfillment orders associated with the Shopify order. This step gathers the fulfillment order IDs and line item details—including item IDs and quantities—required to build the fulfillment request.
A fulfillment record is created in Shopify using the tracking number and shipping agent from Business Central, combined with the fulfillment order line items retrieved in the previous step. This marks the order as shipped and attaches tracking information for the customer.
After the fulfillment is created, the workflow sends an email to the customer's address from the original Shopify order, notifying them that their order is out for delivery. This provides an immediate, branded communication outside of Shopify's default notifications.
| Modules | Trigger |
|---|---|
| Products updated | On products updated in Shopify. |
| New Abandoned Checkout | Triggers when a new abandoned checkout is created in Shopify. |
| New Company Created | Triggers when a new company is created in Shopify. |
| New customers created | On new customers created in Shopify. |
| New products created | On new products created in Shopify. |
| Customers updated | On customers updated in Shopify. |
| New orders created | On new orders created in Shopify. |
| New Company Location Created | Triggers when a new company location is created in Shopify. |
| New Refund Created | Triggers when a new refund is created for a Shopify order. Only fires for orders that have at least one refund with one or more refund line items. |
| Orders Cancelled | Triggers when an order is cancelled in Shopify. Only fires for orders where cancelledAt is not null. |
| New Company Location Created | Triggers when a new company location is created in Shopify. |
| New Return Created | Triggers when a new return is created for a Shopify order. Only fires for orders that have at least one return. |
Posted sales shipments in Business Central automatically trigger Shopify fulfillments, eliminating manual status updates and ensuring customers see tracking information as soon as goods are dispatched.
1
2
The package tracking number and shipping agent code flow directly from Business Central to Shopify, giving customers reliable shipment tracking without manual copy-and-paste.
An automated Outlook email notifies customers the moment their order is fulfilled, improving the post-purchase experience and reducing 'Where is my order?' inquiries.
3
4
By bridging Shopify orders, Business Central shipments, and email notifications in a single workflow, operations and support teams gain full visibility from order placement to delivery.
1
Posted sales shipments in Business Central automatically trigger Shopify fulfillments, eliminating manual status updates and ensuring customers see tracking information as soon as goods are dispatched.
2
The package tracking number and shipping agent code flow directly from Business Central to Shopify, giving customers reliable shipment tracking without manual copy-and-paste.
3
An automated Outlook email notifies customers the moment their order is fulfilled, improving the post-purchase experience and reducing 'Where is my order?' inquiries.
4
By bridging Shopify orders, Business Central shipments, and email notifications in a single workflow, operations and support teams gain full visibility from order placement to delivery.
Common questions about this automation template.
Automate smarter with an AI-native platform designed for the way mid-market businesses really work.