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
| Requirement | Notes |
|---|---|
| Desktop client | Installed and signed in |
| Shopify store | Admin access to create a custom app |
| Network | Client 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
- Sign in to Shopify Admin.
- Go to Settings → Apps and sales channels → Develop apps (enable custom app development if prompted).
- Create an app (e.g.
AutoAI product sync). - Configure Admin API scopes — at minimum
read_products(addread_inventoryif needed). - Save and Install app.
- 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
- Open Channels in the desktop app.
- Under E-commerce stores, choose Shopify.
- Open Accounts and click Connect Shopify store.
- Enter:
- Shop domain —
your-store.myshopify.com(oryour-store;.myshopify.comis added automatically) - Admin API access token
- Shop domain —
- Confirm. The connected store should appear under assets; refresh if needed.
Step 3: Browse products
- Switch to the Products tab.
- Select the store chip if you have more than one.
- Tap a row to open full JSON detail on the right (variants, images, options, etc.).
- 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.