Shopify
Manage products, orders, and customers from workflow nodes
Shopify's Admin REST API gives your workflows full access to store data: list and create products, read and update orders, and look up customers. CipherSense Agents uses a custom app Admin API Access Token — no OAuth redirect required. Pair with Shopify webhooks to trigger workflows automatically when orders are placed, paid, or fulfilled.
Official documentationSetup
Create a Shopify Custom App
Create a Shopify Custom App
In your Shopify Admin, go to Settings > Apps and sales channels > Develop apps > Create an app. Give it a name (e.g. CipherSense Agents). Under 'Configuration', click 'Configure Admin API scopes' and enable: read_products, write_products, read_orders, write_orders, read_customers.
Shopify Partner DashboardInstall the app and copy the Access Token
Install the app and copy the Access Token
After configuring scopes, click 'Install app'. Go to the 'API credentials' tab and copy the Admin API access token. This token is shown only once — store it securely. It starts with shpat_.
(Optional) Set up webhooks
(Optional) Set up webhooks
To trigger CipherSense Agents workflows on Shopify events (e.g. orders/created), go to your Shopify Admin > Settings > Notifications > Webhooks. Create a webhook pointing to https://your-domain/api/integrations/shopify/webhook. Set the format to JSON. For signature verification, paste your app's Client Secret into the Webhook Secret field in CipherSense Agents.
Add the integration in CipherSense Agents
Add the integration in CipherSense Agents
Go to Project > Integrations > Add Integration > Shopify. Enter your shop domain (e.g. mystore.myshopify.com), your Admin API access token, and optionally the webhook secret. Click Save & Test to verify the connection.
Use in a workflow
Use in a workflow
Drag a Shopify node into the Visual Designer. Select your integration, choose an operation (get_orders, get_product, create_product, etc.), fill in the node fields, and wire results to downstream nodes.
Connection Fields
Fields required when adding this integration in your Project › Integrations.
| Field | Required | Description |
|---|---|---|
| Shop Domain | Required | Your Shopify store domain without https://. Use the .myshopify.com domain, not a custom domain. |
| Admin API Access Token | Required | Admin API access token from your custom Shopify app. Requires read_products, read_orders, write_orders, read_customers scopes. |
| API Version (optional) | Optional | Shopify Admin API version to use. Defaults to 2024-01. Only change if you need a specific version. |
| Webhook Secret (optional) | Optional | The client secret from your Shopify custom app. Required for validating incoming webhook signatures (X-Shopify-Hmac-Sha256). |
Common Use Cases
Ready to connect Shopify?
Add this integration from your project dashboard and wire it into a workflow.
On This Page