n8n-io / n8n

Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services.
https://n8n.io
Other
45.52k stars 6.27k forks source link

Webflow - Form Submissions #10549

Closed oscarpedrero closed 4 days ago

oscarpedrero commented 2 weeks ago

Bug Description

I'm trying to configure Webflow so that every time a form is submitted, it's captured and sent to our CRM. I've set up the app in non-legacy mode, and it retrieves the pages perfectly. However, when I run the test, I get the following error:

Webflow Trigger: OAuthForbidden: You are missing the following scopes - 'forms:read'

image

I've tested the other functionalities of the node, and it stays in listening mode perfectly, working without any issues.

To Reproduce

  1. Create a new scenario.
  2. Select the initial Webflow module to capture form submissions.
  3. Configure the connection using the OAuth app details you created in Webflow, uncheck the Legacy mode, and connect your Webflow account to N8N.
  4. Press the "Test Step" button to receive a lead.

If you follow these steps, you'll encounter the error I mentioned above.

Attached is a screenshot of the app permissions in Webflow. image

Expected behavior

I expected the module to stay in listening mode to receive the form data submitted on the Webflow page, but it's giving an error.

Operating System

Docker Image n8nio/n8n:latest

n8n Version

1.55.3

Node.js Version

v20.15.0

Database

PostgreSQL

Execution mode

main (default)

Joffcom commented 2 weeks ago

Hey @oscarpedrero,

We have created an internal ticket to look into this which we will be tracking as "GHC-186"

oscarpedrero commented 2 weeks ago

I submitted a pull request to fix it: https://github.com/n8n-io/n8n/pull/10554.

Joffcom commented 4 days ago

Looks good, I am going to close this as you made a PR

Joffcom commented 2 days ago

Fix got released with n8n@1.59.0