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.
- Navigate to: https://dev.shopify.com/dashboard.
- Log in with your Shopify Admin credentials.
Step 2: Create and Configure Your App
- Click the Create app button.
- App name: Enter a recognizable name (e.g.,
HexaSync Data Integration). - After clicking Create, you will be redirected to the Release version page.
- Fill in the following critical details:
- App URL: Copy and paste this exact URL:
https://beta.hexasync.com/integrations/register?templateId=e5e15c95-2cd8-434c-b95e-7250439038c6 - Access (Scopes): Search for and select the following three permissions:
read_productsread_locationsread_inventory
- App URL: Copy and paste this exact URL:
- Review the settings and click Release.
Step 3: Install the App to Your Store
- Return to your App list on the Dev Dashboard.
- Select the app you just created and click Install app.
- Choose the specific Store you wish to connect.
- 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.
- Go back to https://dev.shopify.com/dashboard.
- Click on the app you recently created.
- Navigate to the Settings tab in the sidebar.
- Under the API credentials section, you will find:
- Client ID
- Client Secret
- 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.