Skip to content

Shopify integration

Connect your Shopify store in the desktop client to browse products under Channels → Shopify → Products, and open any item for full product details (title, description, variants, images, inventory, etc.). Future AI automation may use this data to draft social posts; this release only covers connect + browse—no fixed publish format yet.

Binding uses an Admin API access token pasted into the client (no OAuth browser flow).

What you need

RequirementNotes
Desktop clientInstalled and signed in
Shopify storeAdmin access to create a custom app
NetworkClient can reach *.myshopify.com Admin API

Current scope

  • Accounts: bind store
  • Products: list + full detail
  • Social publish templates: not fixed in this version

Step 1: Create an Admin API access token

  1. Sign in to Shopify Admin.
  2. Go to Settings → Apps and sales channels → Develop apps (enable custom app development if prompted).
  3. Create an app (e.g. AutoAI product sync).
  4. Configure Admin API scopes — at minimum read_products (add read_inventory if needed).
  5. Save and Install app.
  6. Under API credentials, reveal and copy the Admin API access token (shown once).

Note your shop domain, e.g. your-store.myshopify.com.

Keep the token secret

Treat it like a password. Revoke and regenerate in Shopify if leaked.

Step 2: Bind in the client

  1. Open Channels in the desktop app.
  2. Under E-commerce stores, choose Shopify.
  3. Open Accounts and click Connect Shopify store.
  4. Enter:
    • Shop domainyour-store.myshopify.com (or your-store; .myshopify.com is added automatically)
    • Admin API access token
  5. Confirm. The connected store should appear under assets; refresh if needed.

Step 3: Browse products

  1. Switch to the Products tab.
  2. Select the store chip if you have more than one.
  3. Tap a row to open full JSON detail on the right (variants, images, options, etc.).
  4. Use Load more for pagination.

Troubleshooting

Verify failed — Check domain (*.myshopify.com), token copy, app installed, read_products scope.

Empty list — Confirm products exist in Shopify admin; pick the correct store chip; refresh.

Disconnect — Unbind on the Accounts tab; re-enter token to reconnect.

See also

Live Support