The Klaviyo integration enables security and compliance teams to automate User Access Reviews (UAR) by syncing user account and role data directly from Klaviyo. This helps organizations monitor which users have access to Klaviyo and review assigned permissions for compliance monitoring.
Key Capabilities
User Access Monitoring: Retrieve Klaviyo user accounts for access review workflows
Role Visibility: Monitor roles assigned to users within Klaviyo
Compliance Monitoring: Maintain visibility into system access to support audit readiness
This integration supports User Access Review workflows, helping demonstrate compliance with access control policies.
Prerequisites & Data Access
Klaviyo Access Requirements
You must be an Admin or Owner in your Klaviyo account.
Your organization must have a paid Klaviyo plan.
You must enable SCIM user provisioning in Klaviyo.
You must generate and copy the SCIM API key.
Important:
The SCIM key must include the Klaviyo-API-Key prefix when entered during the connection process.
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 |
SCIM User Provisioning | Allows Drata to retrieve user account and role information |
SCIM API Key | Authenticates the integration with Klaviyo |
Step-by-Step Setup
Step 1: Enable SCIM User Provisioning in Klaviyo
Log in to your Klaviyo account.
Navigate to the SCIM user provisioning settings.
Enable SCIM user provisioning for your organization.
Generate a SCIM API key.
Copy the key and store it securely.
Important:
When entering the key during the connection process, ensure the key includes the required prefix:
Klaviyo-API-Key
Expected outcome:
You have generated the SCIM API key required for the integration.
Step 2: Connect Klaviyo in Drata
Log in to Drata → go to the Connections page.
Navigate to your Available Connections.
Search for and start the Klaviyo connection process.
Enter the SCIM API key when prompted.
Expected outcome:
Klaviyo is successfully connected and user access data begins syncing to Drata.
Important Notes
Authentication method: The Klaviyo integration uses SCIM provisioning with an API key.
Required prefix: The SCIM key must include the
Klaviyo-API-Keyprefix when entered in Drata.Network restrictions: If your organization uses a Web Application Firewall (WAF), ensure required Drata IP addresses are allowlisted so the connection can be established.
Troubleshooting
Connection error during setup
If you see the following error: Could not connect account. Please check your credentials and try again.
Verify that:
The SCIM API key is correct.
The key includes the
Klaviyo-API-Keyprefix.
