The Shopify node allows you to connect directly to your Shopify store and automate e-commerce operations in your workflows.
You can use it to manage products, orders, customers, inventory, fulfillments, and more — all using a single node.
The Shopify node sends requests to the Shopify Admin API using your store’s access token and returns structured data that can be used in other nodes. You can watch this video on how to get you access token as of 2026.
https://www.youtube.com/watch?v=8dymQjcylv8
This allows you to:
Fetch and manage products
Create and update orders
Manage customers
Track inventory
Handle fulfillments
Work with metafields
Syncaut uses a BYOK (Bring Your Own Key) model.
For Shopify, the only credential required is your Admin API Access Token.
This is the most important part of using the Shopify node. If this is set up incorrectly, your workflows will fail.
Follow these steps carefully.
Log in to your Shopify store
Open your admin dashboard
Example:
https://your-store.myshopify.com/admin
In the bottom-left, click Settings
Click Apps and sales channels
Click Develop apps
If you don’t see this option:
Click Allow custom app development
Confirm the warning
Click Create an app
Enter a name (e.g., Syncaut Integration)
Click Create app
Before generating your token, you MUST assign permissions.
Inside your app, click Configure Admin API scopes
Select the permissions based on what you want to do:
For Products
read_products
write_products
read_orders
write_orders
read_customers
write_customers
read_inventory
write_inventory
For Fulfillment
write_fulfillment
write_metafields
read_metafields
💡 Tip:
If you're unsure, start with both read + write for the resources you plan to automate.
Click Install app (top right)
Confirm installation
⚠️ You will NOT get an access token until the app is installed.
Go to API credentials
Find Admin API access token
Click Reveal token once
Copy it immediately
⚠️ Important:
You can only see it once
Store it securely
If you lose it, regenerate a new one
Go to Credentials in Syncaut
Create a new credential
Paste the access token
Save
If your permissions are wrong, Shopify will reject your requests.
Examples:
Trying to create a product without write_products → ❌ fails
Trying to fetch orders without read_orders → ❌ fails
➡️ Your app does not have the required permissions
✔️ Fix: Add the corresponding permissions
Go to Credentials
Create a new credential
Paste your Admin API access token
Save
You can reuse this credential across multiple workflows and workspaces.
Variable Name
Defines how the output will be referenced in later nodes.
Example:
myShopify
Usage:
{{myShopify.data}}
Shopify Credentials
Select the credential containing your Shopify access token.
Your Shopify store URL.
Format:
https://your-store.myshopify.com
This must match your actual Shopify store domain.
This defines what operation the node will perform.
Actions are grouped into categories:
Get Products
Get Single Product
Create Product
Update Product
Delete Product
Get Orders
Get Single Order
Create Order
Update Order
Cancel Order
Get Customers
Get Single Customer
Create Customer
Update Customer
Search Customers
Get Inventory Levels
Set Inventory Level
Adjust Inventory
Create Fulfillment
Update Tracking
Get Metafields
Create Metafield
Update Metafield
Some actions require additional input. This is provided as a JSON payload.
You can use variables from previous nodes inside the payload.
Example:
{
"product": {
"title": "{{productTitle}}",
"variants": [{
"price": "{{price}}"
}]
}
}
The Shopify node supports dynamic values using variables:
{{variable}} for simple values
{{json variable}} for structured data
Example:
{
"productId": "{{myPreviousNode.productId}}"
}
Your payload is processed with variable substitution
The correct Shopify API endpoint is selected based on the action
A request is sent using your access token
The response is returned and stored in your variable
The Shopify node returns structured data like this:
{{myShopify.data}}
You can pass this into:
AI nodes (for summarization or analysis)
Slack/Discord (for notifications)
Databases (for storage)
Other APIs
Sync orders into a database
Auto-create products from external data
Send order alerts to Slack
Update inventory automatically
Enrich Shopify data using AI
Always validate required fields (e.g., productId, orderId)
Use clear variable names
Test payloads before production use
Avoid sending unnecessary data
Reuse credentials instead of creating duplicates
The Shopify node turns your store into a fully programmable system, allowing you to automate complex e-commerce workflows without writing backend code.
Navigate