Connect your Shopify stores
Step-by-step: create a read-only app in the Shopify Dev Dashboard, then connect it to HydraScale with its Client ID + Secret — including the multi-store flow.
What you'll do
HydraScale connects to each Shopify store through a read-only app you create in Shopify's Dev Dashboard. You enable five read scopes, then copy the app's Client ID and Secret into HydraScale. Nothing is ever written back to your store — the app can only read orders, products, customers, fulfilments and inventory.
Shopify retired the old "custom app" access tokens for new apps on 1 January 2026, so this uses the Dev Dashboard instead. Do it once per store; every store gets its own app and its own Client ID + Secret.
Step 1 — Open Develop apps
In the Shopify admin of the store you're connecting, go to Settings → Apps and sales channels, then click "Develop apps" (top right).

Step 2 — Build apps in the Dev Dashboard
Click "Build apps in Dev Dashboard". (Legacy custom apps can no longer be created, so this is the current path.) The Dev Dashboard opens in a new tab.

Step 3 — Create an app
In the Dev Dashboard, open Apps and click "Create app" (top right).

Step 4 — Name it and create
Choose "Start from Dev Dashboard", give the app a name you'll recognise — e.g. "HydraScale Connector" — and click Create.

Step 5 — Add the five read scopes, then Release
On the app's version screen, under Access → Scopes, enter exactly these five scopes (comma-separated). They are all read-only. The App URL can be left as the default. Then click Release (top right) to activate the version.
- read_orders
- Sales, revenue and order-level P&L.
- read_products
- Product and SKU catalog used across inventory and analytics.
- read_customers
- Customer records for segmentation and lifetime value.
- read_fulfillments
- Fulfilment status that drives the Shipments and Inventory views.
- read_inventory
- Stock levels per warehouse / location.

Step 6 — Copy your Client ID and Secret
Open the app's Settings tab. Under Credentials, copy the Client ID, then click the eye icon to reveal the Secret and copy it too. Keep the Secret private — treat it like a password.

Step 7 — Connect it in HydraScale
In HydraScale, go to Settings → Integrations → Store connections and click "Add store via Client ID + Secret":
- Enter the store's myshopify domain, e.g. your-store.myshopify.com.
- Paste the Client ID and Client secret from step 6.
- Click "Create & connect". HydraScale verifies the credentials against Shopify and, if they work, creates the store and connects it.
Repeat for each store
Each store is independent, so create a separate app and Client ID + Secret in every one and add them the same way. Once two or more stores are connected, the brand/store switcher in the left nav lets you move between them and see the cross-store aggregate.
Confirming it worked
A connected store shows up under Store connections right away. Its data backfills on the next sync — sales every couple of hours, orders and fulfilment every few hours — so the dashboard fills in shortly after you connect. System → Sync Health shows the last run for each store and flags anything that needs attention.