OAuth providers
Webflow
Set up Webflow OAuth for website building and CMS management
Overview
Section titled “Overview”Connect your users to Webflow for website management, CMS collections, page content, forms, and ecommerce data.
| Property | Value |
|---|---|
| Provider ID | webflow |
| Category | Design & Developer Tools |
| PKCE | Not supported |
| Token refresh | Not supported (permanent tokens) |
| Redirect URI | Shown in Developer Portal |
Step 1: Create a Webflow OAuth App
Section titled “Step 1: Create a Webflow OAuth App”Open the Webflow workspace
Sign in to webflow.com/dashboard as a workspace Admin (only workspace admins can create apps and view client secrets).
Open Apps & Integrations
Go to Workspace Settings → Apps & Integrations → App Development and click Create an App.
Fill in app details and enable Data Client
Enter Name, Description, Homepage URL (HTTPS), and Icon. Enable the Data Client capability so the app can use OAuth.
Configure the redirect URI
Add the Alter callback URL from the Developer Portal to the Redirect URI field (must be HTTPS) and select the required scopes.
Get credentials
Copy the Client ID and Client Secret.
Step 2: Add to Alter Vault
Section titled “Step 2: Add to Alter Vault”Open the Developer Portal
Go to portal.alterauth.com and navigate to the application.
Add Webflow provider
Go to OAuth Providers > Add Provider > Webflow.
Enter credentials
- Client ID: Paste your Webflow Client ID
- Client Secret: Paste your Webflow Client Secret
Select scopes
Choose the scopes the application needs.
Save
Click Save. The provider is now active.
Available Scopes
Section titled “Available Scopes”| Scope | Description |
|---|---|
sites:read | Read site data and metadata |
sites:write | Modify site settings |
pages:read | Read page content |
pages:write | Create and modify pages |
collections:read | Read CMS collection data |
collections:write | Manage CMS collections and items |
forms:read | Read form submissions |
ecommerce:read | Read ecommerce orders and products |
ecommerce:write | Manage ecommerce data |
assets:read | Read asset data |
assets:write | Upload and manage assets |
authorized_user:read | Read the authorized user’s basic profile — id, email, name (default, required) |
- Webflow tokens do not expire. There is no refresh token flow.
- See the Webflow OAuth authorization documentation for more details.