Skip to main content

Webflow Integration Guide

Learn how to connect Webflow to Drata. This connection supports the following types: Access Reviews (UAR).

Updated today

The Webflow integration enables security and compliance teams to automate User Access Reviews (UAR) by syncing user access data directly from Webflow. This helps organizations review who has access to Webflow and maintain accurate access records for compliance monitoring.


Key Capabilities

  • User Access Review Data Sync: Import Webflow user account data into Drata

  • Access Governance: Monitor which users have access to Webflow within your organization

  • Compliance Monitoring: Maintain visibility into user access for audit and compliance workflows

This integration supports User Access Review workflows, helping demonstrate compliance with access control policies.


Prerequisites & Data Access

Webflow Access Requirements

  • You must have a Webflow account with Admin privileges.

  • You must retrieve your Webflow Site ID.

  • You must create a Webflow OAuth application to generate a Client ID and Client Secret.

Drata Role Requirements

  • To create or modify connections, you must have one of the following Drata roles with write access: Admin, Workspace Manager, or DevOps Engineer

  • Access Reviewers can view the connection page but cannot create or modify connections.


Permissions & Data Table

Permission/Scope

Why It’s Needed

users:read

Allows Drata to retrieve Webflow user account data for access reviews

Client ID

Used to authenticate the Webflow OAuth application

Client Secret

Used to securely authenticate the integration


Step-by-Step Setup

Step 1: Retrieve Your Webflow Site ID

  1. Log in to your Webflow account.

  2. In the left menu, select All sites.

  3. Select the ellipsis menu for the site you want to connect.

  4. Open Settings.

  5. Under General, scroll to the Overview section.

  6. Copy the Site ID and store it securely.

Expected outcome:
You have copied the Webflow Site ID required for the integration.


Step 2: Create a Webflow OAuth Application

  1. In Webflow, open Settings.

  2. Navigate to Apps & Integrations.

  3. Scroll to the App development section.

  4. Select Create an App.

  5. Enter the following application details:

    • App Name

    • Description

    • Homepage URL

  6. Enable the Data client (REST API) option.

  7. Enter the following Redirect URL: https://api.stackone.com/connect/oauth2/webflow_iam/callback

  8. Under permissions, select Read-only access for User Account.

  9. Create the application.

Note: Selecting read-only access enables the users:read scope.

Expected outcome:
A Webflow OAuth application is created with the required permissions.


Step 3: Retrieve OAuth Credentials

  1. After creating the application, copy the following credentials:

    • Client ID

    • Client Secret

  2. Store these credentials securely.

Expected outcome:
You have retrieved the Client ID and Client Secret required to connect Webflow to Drata.


Step 4: Connect Webflow in Drata

  1. Log in to Drata → go to the Connections page.

  2. Navigate to your Available Connections.

  3. Search for and start the Webflow connection process.

  4. Enter the following information when prompted:

    • Client ID

    • Client Secret

    • Webflow Site ID

    • Application Scopes

Expected outcome:
Webflow is successfully connected and user access data begins syncing to Drata.


Important Notes

  • Authentication method: The Webflow integration uses OAuth application credentials.

  • Permission scope: The integration requires read-only access to Webflow user account data.

  • Security best practice: Store OAuth credentials securely and rotate them according to your organization’s security policies.

  • Network restrictions: If your organization uses a Web Application Firewall (WAF), ensure required Drata IP addresses are allowlisted so the connection can be established.

Did this answer your question?