DocsIntegrationsShopify
shopify
Enterprise Tool

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 documentation

Setup

1

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 Dashboard
2

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_.

3

(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.

4

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.

5

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.

FieldRequiredDescription
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

Order fulfilment alerts: trigger on orders/paid → AI generates packing slip → send via emailInventory management: list low-stock products daily → AI drafts reorder email → send to supplierCustomer win-back: query lapsed customers → AI writes personalised email → send via ResendAI-generated product descriptions: feed a product title to Claude → create_product with HTML bodyPost-purchase follow-up: orders/fulfilled webhook → wait → send review request emailSlack order notifications: orders/created webhook → format order summary → post to Slack

Ready to connect Shopify?

Add this integration from your project dashboard and wire it into a workflow.