n8n Shopify Automation
8 min read Ecommerce

How to Connect n8n with Shopify in 2026: The Complete Guide

Shopify's recent API changes broke many existing n8n integrations, leaving merchants struggling with manual processes. This step-by-step guide walks you through the new custom app authentication method that replaces the old access token approach, helping you regain your automation capabilities and save hours of repetitive work.

Why Shopify's API Changes Broke Your n8n Connection

If your n8n workflows suddenly stopped working with Shopify in late 2025, you're not alone. Shopify rolled out significant changes to their API authentication system, moving away from simple access tokens to a more secure OAuth-based approach through custom apps. This shift was designed to give merchants more control over third-party integrations but created headaches for automation users.

The old method of generating an access token through the Shopify admin panel no longer works for most API endpoints. Now, every integration - including n8n workflows - must be registered as a custom app in Shopify's developer dashboard with explicitly defined permissions. While this adds an extra setup step, it ultimately creates more secure and manageable connections.

Key impact: The new system requires 5-10 minutes of initial setup per store, but once configured, your n8n workflows will be more reliable and secure. You'll also gain better visibility into which permissions each integration has.

Step 1: Registering Your Custom App in Shopify

Begin by logging into your Shopify store admin and navigating to the developer dashboard. You can find this by clicking your profile icon in the top right and selecting "Dev dashboard," or by searching for "apps" in the admin search bar and clicking "Develop apps."

Once in the developer dashboard, click "Create app" in the top right corner. Despite the name, you're not actually building a full application - you're simply registering your n8n integration with Shopify's system. Give your app a descriptive name like "n8n Automation" and click create.

App Configuration Essentials

In your new app's settings, you'll need to:

  1. Disable the "Embed in Shopify admin" option (n8n doesn't need an embedded interface)
  2. Set appropriate permission scopes (covered in the next section)
  3. Add n8n's callback URL to the whitelisted redirect URLs

At 3:45 in the video tutorial, you can see exactly where these settings are located in the new developer interface.

Configuring the Right Permission Scopes

Permission scopes determine what your n8n workflows can access in your Shopify store. Unlike the old system where apps often requested full access, the new approach encourages minimal necessary permissions.

When selecting scopes, consider your specific workflow needs:

  • Product workflows: read/write products, read product listings
  • Order processing: read/write orders, read customers
  • Inventory management: read/write inventory levels

Security best practice: Never select all available scopes "just in case." This creates unnecessary security risks if your n8n credentials are ever compromised. Start with the minimum required permissions and add more only as needed.

Setting Up OAuth Authentication

The critical new requirement is configuring OAuth authentication between Shopify and n8n. This involves:

  1. Copying n8n's callback URL from the Shopify credentials setup in your workflow
  2. Pasting it into the "Whitelisted redirect URLs" field in your Shopify app settings
  3. Saving the configuration before proceeding to app installation

At 6:20 in the video, you can see exactly where to find n8n's callback URL and how to properly configure it in Shopify's interface. This step ensures Shopify will recognize and trust requests coming from your n8n instance.

Merchant vs Partner Account Differences

Your account type affects the app installation process:

Merchant accounts (store owners) can install the app directly after creation. Partner accounts (agencies/developers) must first link the app to specific client stores through the partner dashboard.

If you're a partner, you'll need to:

  1. Log into your Shopify Partner account
  2. Navigate to App Distribution > All Apps
  3. Select your new app and choose "Custom" distribution
  4. Enter your client's store URL to generate an installation link

This extra step ensures proper attribution and billing for partner-developed integrations.

Installing Your App on the Shopify Store

With your app configured and (if needed) linked to the client store, you're ready to install:

  1. From your app's page in the developer dashboard, click "Install app"
  2. Select the target store from your organization's list
  3. Review the permission scopes on the installation screen
  4. Click "Install" to complete the process

You can verify successful installation by checking the "Installed apps" section in your Shopify admin. Your new app should appear in the list with the permissions you defined.

Connecting n8n with Your Shopify App

Now that your Shopify app is ready, it's time to connect it to n8n:

  1. In your n8n workflow, add a Shopify node
  2. Create new credentials using the "OAuth" authentication method
  3. Enter your app's Client ID (from Shopify's API credentials section)
  4. Add your Client Secret from the same Shopify page
  5. Provide your store's subdomain (just the first part before .myshopify.com)

At 10:15 in the video, you can see exactly where to find these values in Shopify's developer dashboard and how to enter them in n8n's credential setup.

Testing Your First Shopify-n8n Workflow

With the connection established, test it with a simple workflow:

  1. Add a "Get a product" node to your workflow
  2. Select your new Shopify credentials
  3. Enter a product ID from your store (found in the product URL)
  4. Execute the workflow to verify data retrieval

Successful execution should return the product's details including title, description, and other configured fields. This confirms your connection is working properly and ready for more complex automation.

Pro tip: Start with read-only operations when testing new connections. Once verified, gradually introduce write operations to avoid accidental data changes during setup.

Watch the Full Tutorial

For visual learners, the video tutorial demonstrates each step in real-time, including navigating Shopify's updated developer interface and troubleshooting common installation issues. Pay special attention at 7:30 where we cover the critical redirect URL configuration that often trips users up.

Video tutorial: Connecting n8n with Shopify

Key Takeaways

While Shopify's new authentication system requires more initial setup than the old access token method, it ultimately creates more secure and manageable integrations. By registering your n8n connection as a custom app, you gain better control over permissions and more reliable API access.

In summary: 1) Create a custom app in Shopify's developer dashboard, 2) Configure precise permission scopes, 3) Set up OAuth authentication with n8n's callback URL, 4) Install the app on your store, and 5) Connect using your app credentials in n8n. This process typically takes under 10 minutes per store and ensures long-term integration stability.

Frequently Asked Questions

Common questions about connecting n8n with Shopify

Shopify updated their developer dashboard and authentication flow to improve security and give merchants more control over app permissions. The new system requires explicit scope definitions and OAuth authentication instead of simple access tokens.

This change affects all API connections including automation tools like n8n. While it adds an initial setup step, the new method provides better visibility into what each integration can access and more reliable long-term connections.

  • Enhanced security through OAuth authentication
  • Granular permission control for merchants
  • More stable API connections long-term

Merchant accounts (store owners) can install custom apps directly on their stores after registration. Partner accounts (agencies/developers) require an extra step to link the app to specific client stores before installation.

The connection process is otherwise identical once this linking is complete. Partners need to navigate to their partner dashboard, select the app, and generate a custom installation link for each client store.

  • Merchants: direct installation after app creation
  • Partners: must generate client-specific installation links
  • Same authentication process after installation

Only grant the minimum permissions needed for your specific workflows. For product data access, select read/write products. For order processing, choose order permissions. Avoid selecting all scopes as this creates unnecessary security risks.

Consider creating separate apps for different functional areas if you have complex automation needs. For example, one app for product management and another for order processing, each with only the required permissions.

  • Product workflows: read/write products scope
  • Order workflows: read/write orders scope
  • Never select all permissions unnecessarily

Your subdomain is the first part of your Shopify store URL before .myshopify.com. For example, if your store URL is example.myshopify.com, your subdomain is 'example'. Never include https:// or .myshopify.com in the n8n credential fields.

You can also find this in your Shopify admin under Settings > Domains. The primary domain will show your .myshopify.com address with the subdomain clearly visible at the beginning.

  • Extract from store URL (before .myshopify.com)
  • Also available in Settings > Domains
  • Never include protocol or domain suffix

After creating your custom app in Shopify's developer dashboard, go to Settings > API credentials. The client ID is labeled 'App ID' and the client secret is listed below it. These are the credentials you'll enter in n8n's Shopify node authentication fields.

The client secret is only shown once when first generated, so be sure to copy it immediately. If lost, you'll need to regenerate a new secret in Shopify's interface and update your n8n credentials accordingly.

  • Located in Shopify app Settings > API credentials
  • Client ID = App ID field
  • Client secret shown below (copy immediately)

First verify your app is properly installed on the Shopify store. Check that the redirect URL in Shopify matches n8n's callback URL exactly. Confirm your subdomain entry doesn't include .myshopify.com. Finally, ensure your selected API scopes match the operations you're attempting in your workflow.

Common issues include mismatched redirect URLs, incorrect subdomain formatting, or insufficient permissions for the attempted API operations. The Shopify developer dashboard provides error logs that can help diagnose connection problems.

  • Verify app installation status
  • Check redirect URL matches exactly
  • Confirm proper subdomain format

Yes, you can reuse the same Shopify app credentials across multiple n8n workflows. However, all workflows will share the same permission scopes defined during app creation. For better security, consider creating separate apps for different functional areas.

For example, you might have one app for product-related workflows and another for order processing. This limits potential damage if credentials are compromised and makes permission management more straightforward.

  • Single app can power multiple workflows
  • All workflows share the same permissions
  • Separate apps recommended for different functions

GrowwStacks specializes in Shopify automation with n8n, handling the entire setup process from custom app creation to workflow development. Our team ensures secure, optimized connections tailored to your specific business needs.

We offer free consultations to assess your requirements and provide turnkey solutions for automating product updates, order processing, inventory sync, and more. Our experts can have your n8n-Shopify integration running in under an hour, saving you the hassle of navigating Shopify's updated developer interface.

  • Complete n8n-Shopify integration in under 1 hour
  • Custom workflows for your specific business processes
  • Free consultation to identify automation opportunities

Get Your Shopify Automation Running Today

Every day without automation costs you hours of manual work and creates opportunities for errors. Our n8n experts can have your Shopify workflows configured and running in under an hour, with a free consultation to identify your best automation opportunities.