Webflow integration isn’t working

Describe the problem/error/question

I want to create a Webflow form submissions to Telegram bot integration. However, when I add a Webflow trigger (form submission), it just doesn’t work. I did everything in the n8n docs down to the T regarding Webflow credentials, but I cannot load a website(s).

What is the error message (if any)?

image

I’ve also tried installing the app in Webflow directly, but it didn’t work either.

Information on your n8n setup

  • n8n version: 1.41.1
  • Database (default: SQLite): Postgres? Redis? Sorry, don’t know much about it, I installed n8n on Railway.
  • n8n EXECUTIONS_PROCESS setting (default: own, main): not sure where I can find it…
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Railway
  • Operating system: Windows 11
1 Like

Hi @Georgy, I think this issue is caused by the fact that we’re still using the legacy API which is being fixed soon. Once we update the API, this should be fixed.

Hi, @aya. Thanks for the reply!

When do you expect to launch the update? I wanted to create a solution for one of my clients, but now I’m kinda forced to go Zapier/Make route, though I would much preferred to use my beloved n8n.

Hi @Georgy, I think @Jon knows more but the update should be ready soon.

1 Like

Dope, thanks!

1 Like

Hello, @aya and @Jon!

Sorry for bothering you, but are there any updates on Webflow API in n8n?

Hey @Georgy,

I am in the middle of updating the Webflow node to use the newer API at the moment we only support the legacy / v1 api. I want to have this finished for the release this week but it is possible it may slip to next week depending on how much I can get done today.

2 Likes

Awesome! Thanks for the update :fire:

Hi @Jon - I see that the Webflow team will stop issuing legacy v1 API tokens in about two weeks (Aug 15, 2024), which I believe will entirely break the Webflow node for all new n8n users (and limit everyone else to using pre-existing Webflow v1 credentials.) Wanted to re-up this thread given the approaching deadline.

1 Like

Hopefully, it’ll be added really soon. I already used Make for one of the clients, but I want to use n8n.

This is going through review now, For this first change it is mostly an exact copy of the v1 Webflow node. I also need to think about the trigger node still as well.

1 Like

Awesome! Thanks for the amazing work, Jon! Waiting for the update!

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

2 Likes

Woah, awesome! Gotta test it now — and need to update my Railway instance, hehe.

1 Like

There isn’t any new features at the moment it is just an exact copy (where possible) of the existing node but it now supports the newer API.

Well, if it works, then it’s great already, lol. I was upset when I couldn’t shill n8n to my client, lmao.

1 Like

@Jon I updated to v1.54.4, but Webflow still isn’t working. I ran into a number of different issues that I wanted to share:

New V2 Webflow API tokens are not validating from n8n
I created a V2 Webflow API Token with some read-only permissions, but when I tried to set up a new credential in n8n (type: “Webflow API”) and pasted in the API Key into the “Access Token” and click Save, I see error message: Couldn’t connect with these settings. (Bad Request). Note: I tested this API Key on the command line and it works fine.

Existing Webflow credentials are not populating in Webflow nodes
I created a new workflow and added a Webflow trigger to it, and noticed that my existing credentials (both v1 and v2) didn’t pre-populate the “Credentials to connect with” pulldown menu. My only option was to create a new credential.

Inline Webflow credential creation uses Oauth2, not Access Tokens
When I clicked through “Create new credential” from a new Webflow trigger node, the new credential was of type “Webflow OAuth2 API” (I had expected “Webflow API”.) Is the updated Webflow node now only compatible with OAuth2 API keys? (The documentation still includes API access tokens.)

n8n documentation should point to V2 Webflow docs
I tried to follow the n8n instructions to set up an OAuth 2.0 app, but found that all links from Webflow credentials | n8n Docs pointed to V1 Webflow docs. This should probably be updated from OAuth 2.0 to Create an App

1 Like

I didn’t test the update yet, but, dang, it sounds really upsetting that it doesn’t work. Hopefully n8n devs will resolve the issue soon, Webflow and n8n is a great combo!

Hey @ari

The update Webflow node currently only uses the OAuth2 authentication option and doesn’t support using access tokens.

A future update may add support for these again, once setting up the oauth app in Webflow though the node will work but it looks like I did miss the docs update to add the information about the oauth.

I wouldn’t expect v1 tokens to be usable with the v2 Webflow api so when we do add tokens you would still need to create a new credential as it doesn’t look like api tokens can be used between api versions.

1 Like

This is helpful. It wasn’t clear to me that “Webflow API” is necessarily only for v1 tokens while “Webflow Oauth2 API” was v2. I’ll try again using the Oauth2 API.

2 Likes