With the new approach to dev apps that Shopify is taking, starting Jan 1st 2026, with the Dev Dashboard, the documentation on how to link Shopify to n8n is no longer up to date.
”Starting January 1, 2026, you won’t be able to create new legacy custom apps”
With the Dev Dashboard, I haven’t been able to figure out where/how to get my access token.
if I piggyback onto a legacy custom app, I can get an access token, an API key, an API secret key, but none are accepted.
If I switch to the OAuth2, it seems Shopify is no longer offering a OAuth redirect URL callback.
If I switch to the API Key approach, I am lacking a password.
And all documentations, either here or on Shopify, are out of date with the change to the Shopify Dev dashboard.
As of January 1, 2026, Shopify has transitioned the creation of all new custom apps to the Shopify Dev Dashboard at dev.shopify.com. This modern platform provides a more secure way to manage your integrations.
Since you are setting up a backend automation with n8n, you will need to use the Client Credentials Grant flow to obtain an access token.
Step-by-Step Guide:
Log in to dev.shopify.com and navigate to the Apps section in the left-hand navigation panel.
Click Create app and select Start from Dev Dashboard. Enter your app name (e.g., “n8n Integration”) and click Create.
Select Create a version to configure your app settings. In the Admin API access scopes section, select the specific permissions your automation requires (like read_products or write_orders) and click Release to save the version.
From the app’s Home page in the Dev Dashboard, scroll down and click Install app, then select your target store to complete the installation.
Go to Settings > Client credentials in the Dev Dashboard to copy your Client ID and Client Secret.
In n8n (or via a tool like Postman), make a POST request to https://{your-store-subdomain}.myshopify.com/admin/oauth/access_token. Include your client_id, client_secret, and set the grant_type to client_credentials in the JSON body to receive your token.