The Udemy integration enables administrators and compliance teams to connect Udemy Business to Drata, allowing user and training data to be automatically synchronized for compliance and access verification.
It connects Drata to your Udemy Business environment via API credentials so your team can automate evidence collection for training completion and user provisioning.
Key Capabilities
- User Data Sync: Syncs Udemy user information for access and provisioning verification. 
- Training Completion Tracking: Allows compliance evidence based on course participation and completion. 
Prerequisites & Data Access
- Must have Admin privileges within your Udemy Business account. 
- Must be able to create a Custom Integration app in the LMX/LXP Integrations section. 
- Must have access to your Udemy Business dashboard to retrieve subdomain and account ID. 
- If SSO is enabled, SCIM provisioning must be configured with your Identity Provider (IdP). 
Permissions & Data Table
| Permission/Scope | Why It’s Needed | Data Accessed | 
| Client ID & Client Secret | Authenticate Drata to securely connect with Udemy’s API. | Integration credentials | 
| Company Subdomain | Identifies your organization’s unique Udemy Business environment. | Organization metadata | 
| Account ID | Enables Drata to link the correct Udemy Business account. | Account identification data | 
| SCIM Provisioning (if applicable) | Allows automated provisioning when SSO is enabled. | User provisioning data | 
Step-by-Step Setup
Step 1: Create an Integrations App in Udemy
- Log in to your Udemy account. 
- Navigate to Settings → LMX/LXP Integrations in the Admin Tools menu. 
- From the Start Setup dropdown, select Other. 
- Toggle Auto Enrollment and click Save to create the custom app. 
- Copy and save the Client ID and Secret. After saving, note the following credentials displayed on-screen: - Client ID 
- Client Secret 
 
Step 2: Find Company Subdomain and Account ID
- Log in to your Udemy Business dashboard and copy and locate your Company Subdomain: - Example: for - mycompany.udemy.com, the subdomain is- mycompany.
 
- In the Udemy Business dashboard, navigate to Manage → Settings → API → API Documentation. 
- Scroll down to the Your API Client and Your Account ID section to find your Account ID. 
Step 3: Configure SCIM for User Provisioning (if applicable)
- If SSO is enabled, you must use SCIM for provisioning: - Navigate to Manage → Settings → Single Sign-On (SSO) and verify your IdP connection. 
 
- Go to Manage → Settings → Provisioning (SCIM). 
- Set up SCIM provisioning with your Identity Provider, following the Udemy SCIM configuration steps. 
Follow the Udemy SSO Configuration steps if configuration required.
Step 4: Connect Inside Drata
- In Drata, go to Connections → Available Connections. 
- Search for Udemy and select Connect. 
- In the modal, enter your credentials: 
| Drata Field | Udemy Value | 
| Client ID | Your Udemy Client ID | 
| Client Secret | Your Udemy Client Secret | 
| Company Subdomain | Your Udemy subdomain (e.g.,  | 
| Account ID | Your Udemy Business Account ID | 
Click Connect to establish the connection.




