The Employee LMS <> Udemy Integration allows teams to more easily manage your Employee learning program from your WorkRamp account. From WorkRamp, you can manage Learner Udemy course progress and completion in reporting, import courses to assign to learners or add to Libraries, and enable your learners to self discover and manage courses from their homepage.
To get started with the Udemy integration, first make sure your Udemy account rep has enabled the xAPI settings in your Udemy business account.
Setup Steps
In your WorkRamp Admin Console
Navigate to Udemy integration settings page via Admin > Integrations
Select Udemy integration from Content section
Click “Enable” on Udemy integration settings page
Click “Generate“ under “Generate WorkRamp ID and Secret”
Keep the modal open that shows the WorkRamp Client ID and secret. You’ll need these values soon
In your Udemy Business Account
In another tab, navigate to the LMS integration settings in your Udemy Business instance
Click on “Start Setup” WorkRamp will not be listed, so select "Other."
Enter the following values
Enter a Custom LMS Name - This can be any name, for example "WorkRamp Integration"
“Auto-enrolment” – this can be toggled on or off depending on your preference
“xAPI configuration” – toggled on
OAuth Token URL – https://<your-workramp-subdomain>.app.workramp.com/auth/oauth/token
You can omit the subdomain if you don’t have one
Client ID/Client Secret – values obtained from step 5 above
OAuth scope – xapi:write
xAPI statement URL: https://<your-workramp-subdomain>.app.workramp.com/api/xapi/statement
Click “Test Credentials”
You should receive a success message. If not, double-check the above values, then contact WorkRamp support for assistance
Click “Save”
Click on “new API client” and enter any name you like. “WorkRamp” or similar will do
Select “course:read” API scope and “Create API client”
Udemy will display a Client ID and secret. Navigate back to your Udemy integration setting and copy these values into the “Udemy ID” and “Udemy Secret” fields
9. Enter your Udemy subdomain
10. If all the data is correct, the “status” field will change to “connected”
11. Navigate to Admin > Permissions page and create a permission profile with the “Udemy Access” permission
12. Add any users who you want to have access to the Udemy Learner experience. These users should already have been assigned a Udemy license. Otherwise, they won’t be able to access Udemy content via WorkRamp.
To learn more about how to use Udemy in the Employee Learning Cloud, view this article.