AUTOMATE NOW

Guide: Creating a Shopify Custom App for HexaSync Integration (2026 Update)

Table of Contents

To automate data synchronization between Shopify and your ecosystem via HexaSync, you need to establish a secure connection. As of January 1, 2026, Shopify has updated its app creation process. Follow this step-by-step guide to set up your integration correctly.

Step 1: Access the Shopify Dev Dashboard

The legacy “Custom App” creation within the Shopify Admin is now replaced by a centralized developer management system.

  1. Navigate to: https://dev.shopify.com/dashboard.
  2. Log in with your Shopify Admin credentials.

Step 2: Create and Configure Your App

  1. Click the Create app button.
  2. App name: Enter a recognizable name (e.g., HexaSync Data Integration).
  3. After clicking Create, you will be redirected to the Release version page.
  4. Fill in the following critical details:
  5. Review the settings and click Release.

Step 3: Install the App to Your Store

  1. Return to your App list on the Dev Dashboard.
  2. Select the app you just created and click Install app.
  3. Choose the specific Store you wish to connect.
  4. Click Install to authorize the connection.

Note: Upon clicking Install, you will be automatically redirected to the HexaSync platform to create your account and begin the Data Management Profile setup.

Step 4: Retrieve Client ID & Secret for HexaSync Profile

To complete the integration on the HexaSync side, you will need the application’s unique credentials.

  1. Go back to https://dev.shopify.com/dashboard.
  2. Click on the app you recently created.
  3. Navigate to the Settings tab in the sidebar.
  4. Under the API credentials section, you will find:
    • Client ID
    • Client Secret
  5. Copy these two values and paste them into the Integration App step on the HexaSync setup page.

Key Reminders:

  • Security: Never share your Client Secret publicly. Only use it within the secure HexaSync configuration interface.
  • Scopes: If you need to sync additional data (like Orders or Customers) in the future, you can return to the Access section of your app to update permissions.