Skip to main content

Shopify Integration with MotionTools

Support avatar
Written by Support
Updated today

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

  1. In Shopify, go to Apps and sales channel settings > Develop apps for your store.

  2. Click Create an app.

  3. Name the app MotionTools Tracking Service or Shopify Integration.

  4. Click Configure Admin API scopes.

  5. Grant read and write permissions for the following:

    • Orders

    • Shipping

    • Third-party fulfillment orders

    • Fulfillment services

    • Order editing

    • Merchant-managed fulfillment orders

  6. Under Webhook subscriptions, set the Event version to 2023-07.

  7. Click Save.

  8. Navigate to API credentials.

  9. Click Install app.

  10. Click Reveal token once and securely share the following credentials with the MotionTools support team (e.g., via Doppler):

    • Admin API access token

    • API key

    • Store name (from your store URL, e.g. mt-test001.myshopify.com)

  11. In case you want only orders with a specific Tag to go through this Integration please inform MotionTools about the name of the Tag.

  12. 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

  1. MotionTools will prompt you to create a test order.

  2. Mark the order as fulfilled in Shopify.

  3. 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:

  1. Open your Shopify admin.

  2. Go to Settings > Apps and sales channel settings.

  3. Click Develop apps for your store.

  4. Select the custom app you created for the MotionTools Integration.

  5. Go to the Configuration tab and click Edit.

  6. Scroll to Webhook subscriptions.

  7. Set Event version to 2023-07 (Latest).

  8. Click Save.

Did this answer your question?