Webflow integration isn’t working

Thanks for the clarifications, @Jon!

1 Like

I am still struggling with the new Webflow node.

Do we need to create a Webflow app in order to use n8n with Webflow moving forward?

Below are screenshots from process after clicking blue “Generate API token” in Webflow. There aren’t options for obtaining a Client ID or Client Secret as far as I know.


I did notice some of the n8n docs on Webflow credentials are linking to old Webflow OAuth 2.0 documentation.

My n8n setup:

Information on your n8n setup

  • n8n version: 1.54.4 (Webflow update was in an earlier version.)
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
  • Operating system: Fedora 39

Thank you! :pray:

1 Like

Hey @colleen

You need to create an app in Webflow to get the oauth options we don’t support the api token in the app update.

I will make sure I update the docs to mention this.

1 Like

Thanks @Jon.

I’m used to being able to put a token in with other automation tools and not create an app. Was expecting the n8n integration to be similar.

Hi N8N Team!

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''

In the app settings, “Read and Write” for forms is enabled, so this scope shouldn’t be an issue. Could this be a possible bug in the OAuth request regarding the scopes?

Can you help me with this?

I’ve attached a screenshot:

image

I reported the bug on GitHub (Webflow - Form Submissions · Issue #10549 · n8n-io/n8n · GitHub) and submitted a pull request to fix it: Update scopes in WebflowOAuth2Api.credentials.ts for form submissions by oscarpedrero · Pull Request #10554 · n8n-io/n8n · GitHub.

Hi, I also cannot seem to connect, maybe someone can help out? I seem to be able to connect to the Webflow account, but I do not get any list under “Site Name or ID”

I cannot figure out what is wrong? Any help is appreciated.

1 Like

In the connection configuration you must deactivate the legacy box and it will begin to collect the sites.

Also tell you that form submissions do not work.

Hey all,

can you check if it works with the additional permissions in Webflow:

CMS - Read and Write
Sites - Read Only

and that your app has Data client (REST API) enabled ?

Hi @Trodi

Thank you for coming back to be.

I still get the following message n the “Site Name or ID” box: “Error fetching options from Webflow Trigger”, when I toggle of the legecy for some reason.

@ria It seems like there is a lot here I do not fully understand, sorry but I am a bit new here and still trying to learn. But looking through n8n documentation, it is stated that: “Cloud users don’t need to provide connection details. Select Connect my account to connect through your browser.”

So this is what I have done, I simply connected by creating a new credential, followed buy connecting to the Webflow account. From there I could select sites or Workspaces to authorize.

If I need to do more then this, please let me know or direct me to any documentation I need to read.

Also, if the Form Submissions function does not work, then I am wasting my time a bit actually. If so, is there anyway I can manage it to work?

Thank you for all your help.

Hello @Toni_Krstic!

When you deactivate the Legacy toogle it will ask you to reconnect the account, do it, associate your site and return to the scene and the sites will work for you.

At least this works for me.

I would also like to tell you that capturing form submissions does not work, since the node has an error when requesting the webflow scopes necessary to work.

@ria Yes, I have all the permissions, but looking at the node code I have seen that the scopes are incorrectly requested, since they are only being sent:

cms:read cms:write sites:read

When should they be sent:

cms:read cms:write sites:read forms:read

I have sent a PR to solve this and it is waiting to be reviewed Update scopes in WebflowOAuth2Api.credentials.ts for form submissions by oscarpedrero · Pull Request #10554 · n8n-io/n8n · GitHub

2 Likes

Hi @Trodi,

Thank you for the feedback.

I have tried several times, with and without the legacy toogle. I have tried to redo everything several times, but I still get: “Error fetching options from Webflow Trigger” under Site Name or ID. It says that the Account is connected everytime, but it still does not work.

Thank you anyways for your help. I guess since the form submission does not work, I will have to postponed looking into n8n as a solution for now.

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

New version [email protected] got released which includes the GitHub PR 10554.

1 Like