This article explains how to set up a direct integration between your Shopify store and MotionTools. If you're new to MotionTools or need to understand more about how delivery services are managed, please review the MotionTools Introduction first.
Overview
Introduction
The Shopify Integration enables you to seamlessly connect your Shopify store with MotionTools to automate order tracking and delivery workflows. Once connected, MotionTools can automatically add tracking links to your orders and apply tags to help you identify orders handled by MotionTools. This direct integration reduces manual effort, ensures accurate delivery data, and provides better visibility for your customers and internal teams.
Basic Functionality
Adds a MotionTools tracking link to each order.
Applies a tag to indicate whether the order was delivered via MotionTools.
Allows MotionTools to process fulfillment updates directly from your store.
Streamlines operations by automating order updates and reducing manual input.
Prerequisites
Before starting the integration, ensure the following:
You have an active customer account with MotionTools.
You operate a Shopify store.
You have admin access to the Shopify store.
Details
Allow MotionTools to connect with your Shopify shop
ℹ️ MotionTools will add a tracking link to your orders and apply a tag to help you filter delivered vs. undelivered orders.
Tracking Link Example
Tag Example
Setup Steps
In Shopify, go to Apps and sales channel settings > Develop apps for your store.
Click Create an app.
Name the app MotionTools Tracking Service or Shopify Integration.
Click Configure Admin API scopes.
Grant read and write permissions for the following:
Orders
Shipping
Third-party fulfillment orders
Fulfillment services
Order editing
Merchant-managed fulfillment orders
Under Webhook subscriptions, set the Event version to 2023-07.
Click Save.
Navigate to API credentials.
Click Install app.
Click Reveal token once and securely share the following credentials with the MotionTools support team (e.g., via Doppler):
In case you want only orders with a specific Tag to go through this Integration please inform MotionTools about the name of the Tag.
Please also share with us the customer and place_id of the MotionTools account the orders should be created for. More infos in Customer Portal.
Demo Video
Next Steps
MotionTools will prompt you to create a test order.
Mark the order as fulfilled in Shopify.
MotionTools will complete the setup on their end and notify you once everything is live.
Updating the App’s API Version
To ensure you're using the latest supported API version:
Open your Shopify admin.
Go to Settings > Apps and sales channel settings.
Click Develop apps for your store.
Select the custom app you created for the MotionTools Integration.
Go to the Configuration tab and click Edit.
Scroll to Webhook subscriptions.
Set Event version to 2023-07 (Latest).
Click Save.