Can not activate Webflow Workflow with ECommerce New Order Trigger after switch to Webflow Api v2

My Webflow Workflow can not be activated anymore after the recommended and necessary switch from Webflow api version 1 to version 2.

I try to make an update from webflow API v1 to webflow api v2. I created new credentials and i am able to connect n8n and webflow. The problem is, that I want to execute my workflow based on an ordertrigger. But in the new authorization version the ecommerce permission is not set and i have no option to edit the permissions in the weblow app.

The following permissions will be set:

  • Read CMS data* Write CMS data* Read Sites data* Read Forms data
    But the read ecommerce data is missed and not shown. In the last Webflow version the read ecommerce was set too and my workflow was started after a user was creating a new order.

Share the output returned by the last node.

I got this when I want to activate the workflow:
Workflow could not be activated. OAuth forbidden. You’re missing the following scopes: ecommerce:read.
In the v1 this was working, only the credentials has changed and i replaced the triggerNode of Webflow v1 with the trigger Node in the new version as recommended in other questions here.

Can you help me with that? I thought about using the trigger in make and send the data to the n8n workflow. But I would like to use only n8n and not 2 automation services for 1 simple problem.

Information on your n8n setup

  • **n8n version: 1.75.2
  • Database (default: SQLite):
  • **n8n EXECUTIONS_PROCESS setting (default: own, main): own, main
  • **Running n8n via (Docker, npm, n8n cloud, desktop app): n8n cloud
  • **Operating system: macOS

This is a known issue with Webflow API v2 OAuth permissions. To fix it:

  1. Update your Webflow OAuth application:
  • Go to your Webflow Developer Portal
  • Find your OAuth application
  • Edit and explicitly request the ecommerce:read scope
  • If this option isn’t available, you’ll need to contact Webflow support
  1. Alternative approach using Webhooks:
  • In Webflow: Site Settings → Integrations → Webhooks
  • Create a new webhook for “Order Created” events
  • Point it to an n8n Webhook node
  • This bypasses the OAuth permission issue entirely
  1. Check Webflow plan:
  • Ensure your Webflow site is on a plan that includes eCommerce API access
  • Some starter plans don’t include full API access to eCommerce data

The webhook approach is often more reliable for eCommerce triggers even when the API permissions work correctly.

If my solution helped address your issue, please consider marking it as the answer! A like would make my day if you found it useful! :shopping_cart::sparkles:

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.