Skip to main content
This guide shows you how to register a Webflow app and obtain your OAuth credentials (client ID & secret). These are required to let your users grant your app access to their Webflow site data.

Registering a Webflow app

1

Open the Webflow Dashboard

Log in to Webflow and go to your Dashboard, then select the Workspace you want to register the app under. You need Admin permissions on that Workspace — only Workspace admins can create apps, view client secrets, and modify app settings. It’s recommended to use a dedicated development Workspace to keep apps separate from production sites.
2

Start the app registration

From the Workspace Settings menu, go to Apps & Integrations > App Development, then click Create an App.
3

Add app details

Enter the app’s Name, Description (140 characters max), Icon, and a valid HTTPS Homepage URL.
4

Configure the Data Client capability

Click Continue, then under App Capabilities select Data Client — this is what enables OAuth access to site data via the Webflow Data API. In the OAuth configuration:Click Create app to finish registration.
5

Copy your credentials

On the app’s page, copy the Client ID and Client Secret — you’ll enter these when configuring your integration in Nango.
New apps are initially available only to users in your app’s own Workspace. Publishing to the Webflow Marketplace is required for general availability to all external users, but you can test with specific external users before submitting — see Register an App for details.
You’re now ready to integrate Webflow with Nango. For more details, see the Webflow API documentation.