Webflow connection oauth not working

I can’t connect my webflow site either via oauth or the API. I don’t understand what I’m doing wrong (I tried with V1 / V2 of the api).

But I’d like to make it work via the Oauth method, which seems the simplest for my use case
Capture d’écran 2024-08-23 à 11.00.39

1 Like

It looks like your topic is missing some important information. Could you provide the following if applicable.

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

Welcome to the community @Liam_LEGAILLARD :sun_with_face:
An update was released last week that upgrades the Webflow node to use the v2 API, which is available in version 1.54.0 and later.
feat(Webflow Node): Update to use the v2 API by Joffcom · Pull Request #9996 · n8n-io/n8n · GitHub Could you try updating your instance to see if that resolves the issue?

I don’t have a github instance, I work directly on the online webapp.

Hey @Liam_LEGAILLARD,

Which version of n8n are you running? When you create the OAuth app in Webflow under “Building Blocks” Can you make sure it has Data client (REST API) enabled and for the permissions…

CMS - Read and Write
Sites - Read Only

This should then be enough to make it work.

Hello, I use the :
n8n Version1.55.3

And my Webflow API Key has all the authorizations.Hello, I use the :
n8n Version1.55.3

And my Webflow API Key has all the authorizations.

Hey Liam,

I had a look at your Loom video (which we deleted as it exposes your API key - please be careful with that :wink: )

My observations:

  • There are two types of credentials for Weblfow: API access token and OAuth2
    Webflow credentials | n8n Docs
  • first you are setting up a credential with an API access token, but that’s not the one that is needed for your node
  • bear in mind that when you click ‘retry’ in the credential, it sends a request to the Webflow API. If there too many requests (i.e. to many retry clicks) it can get blocked by the API and therefore will show as if the connection is not working. There is no need to retry this connection if it has been successful lately.

My recommendation:

  • You have set up the OAuth Webflow credential successfully - the connection is there (green = ok) so that’s not the issue any more
  • The reason why you cannot get any selection in your node parameters has very likely to do with your app configuration on webflow
  • Can you please check that the app has the required permissions like mentioned by Jon earlier?

I need to create an Oauth Webflow application to be able to use this n8n function?

Here’s what I’ve done:

Loom : n8n - ▶️ My workflow - 28 August 2024 | Loom

I don’t understand why it doesn’t work? isn’t there a complete tutorial?

Code error : Received following query parameters: {“code”: “82f068eedea6289891dfbfaef1638a2937c19f2a92a18cd365688531b69ad453”}

Url error : n8n - OAuth Callback

Redirect uri : n8n - OAuth Callback

Hi @Liam_LEGAILLARD, there’s still an ongoing issue around the Webflow integration which is why it’s not working. See this thread here: Webflow integration isn’t working - #31 by Trodi

But in my video the error comes from connecting to the webapp install and not on n8n?

Sorry, I’m a novice, but I’m trying to understand so that I can better grasp the errors and the tool in general.

Hi! I have the same problem. Any updates?