Automating tasks between Shopify and N8N can save you time and streamline your e-commerce operations—without writing a single line of code. In this step-by-step guide, I’ll show you how to connect N8N (a powerful open-source automation tool) with your Shopify store to extract product data, manage orders, and more.
🔹 What You’ll Learn
✅ What N8N is and why it’s great for Shopify automation
✅ How to generate Shopify API keys
✅ Step-by-step connection between N8N and Shopify
✅ Testing the workflow to extract product data
✅ Bonus: How to get Shopify for $1/month & a discount app
Prerequisites
Before starting, make sure you have:
✔ A Shopify store (development or live)
✔ An N8N instance (installed locally or on cloud—check my N8N installation guide if needed)
Step 1: Understanding N8N & Shopify Integration
N8N is an open-source workflow automation tool that lets you connect apps like Shopify without coding. With N8N, you can:
- Automatically sync product data
- Process orders
- Generate AI-powered blog posts (coming soon!)
- And much more!
Step 2: Generate Shopify API Credentials
To connect N8N with Shopify, you’ll need an API access token. Here’s how to get it:
- Go to Shopify Admin → Settings → Apps and sales channels.
- Click Develop apps → Create a new app.
- Name it (e.g., “N8N Integration”) and click Create app.
- Under Admin API scopes, select permissions:
read_products
(to fetch product data)write_products
(if you want to modify products)
- Click Save.
- Go to API credentials → Install app → Reveal token once and copy the access token.
⚠️ Important: Save this token securely—Shopify won’t show it again!
Step 3: Connect Shopify to N8N
Now, let’s link Shopify to N8N:
- Open your N8N dashboard and create a new workflow.
- Click the + (Add Node) button and search for Shopify.
- Select the Shopify node and choose an operation (e.g., Get Many Products).
- Click Create New Credential and enter:
- Shop Subdomain (e.g.,
yourstore.myshopify.com
) - Access Token (paste the Shopify API key)
- Click Save.
Step 4: Test the Shopify-N8N Connection
Let’s verify if the integration works:
- In the Shopify node settings, select Get Many Products.
- (Optional) Set a limit (e.g., 50 products per call).
- Click Execute Node (or Test Step).
- If successful, you’ll see your Shopify products listed in N8N!
✅ Done! You’ve successfully connected Shopify with N8N.
Next Steps: Automate More Tasks
Now that Shopify is connected, you can:
🔸 Auto-sync inventory with Google Sheets
🔸 Send order notifications to Slack/Discord
🔸 Generate AI blog posts (coming in a future tutorial!)
BONUS: Shopify $1/month Deal & Discount App
- Get Shopify for just $1/month (limited-time offer) → Check the deal here
- Try Big Bulk Discount ($1.99/month) to add volume discounts to your store!
Final Thoughts
Connecting N8N with Shopify unlocks powerful automation without coding. Whether you’re managing products, orders, or customer data, this integration can save hours of manual work.