Udemy
Overview
Udemy is an online learning platform with an extensive library of engaging and expertly curated content. If your company has a Udemy for Business account, the Learn Amp integration allows learners to access and complete Udemy content without leaving the Learn Amp platform.
The integration imports Udemy courses into your Learn Amp library, syncs learner progress, and tracks completions automatically—giving you a unified view of all learning activity.
Functionality Breakdown
The Udemy integration connects your Udemy for Business account with Learn Amp, enabling two key capabilities:
Course Import
When enabled, the integration:
Fetches courses from your Udemy for Business library
Creates them as items within Learn Amp
Sets up deep links so learners launch directly into the course
Assigns tags based on Udemy categories
Imports course duration and description
Imported courses appear in your Library and Manage Items areas with:
Source type: Udemy
Visibility: Entire company
Completion type: Automatic
Activity Synchronisation
The integration tracks learner activity:
Detects when a learner starts a course
Records progress percentage as they work through content
Marks courses as complete when 100% completion is reached
Syncs video consumption time for reporting
Note: Activity is synced once every 24 hours. Completions may take up to a day to appear in Learn Amp after being recorded in Udemy.
Pre-requisites
To enable the Udemy integration, you'll need:
A Udemy for Business account
The following credentials from Udemy:
Client ID
Client Secret
Account Name (your Udemy learning portal name)
Account ID (your organization ID)
Users must have matching email addresses in both Learn Amp and Udemy for activity tracking to work
Tip: Contact Udemy Support to obtain your API credentials. Your Learn Amp Customer Success Manager can help coordinate this.
Required User Roles
To set up or manage the Udemy integration, you must have one of the following roles:
Super Admin – Full platform access
Owner – Full access within their company
Admin – Administrative access within their company
Known Limitations
Limitation | Details |
|---|---|
Activity sync frequency | Completions and progress are synced once every 24 hours |
Email matching required | Users must have identical email addresses in both systems for activity to be tracked |
Manual course refresh | New courses require clicking "Fetch latest courses" to import |
Language support | Only courses in languages enabled for your company will be imported |
FAQs
Q: I've completed a course in Udemy but it hasn't shown up in Learn Amp. What's happened?
Completions are synced from Udemy to Learn Amp once every 24 hours. Please wait up to 24 hours for your completion to appear. If it's been longer, please raise a support ticket.
Q: If I start a course via Udemy's site, will my progress be saved in Learn Amp?
Yes—as long as your email address matches in both systems. Progress is synced daily regardless of where you start the course.
Q: How do I add new Udemy courses to Learn Amp?
Go to your integration settings and click "Fetch latest courses". This imports any new courses from your Udemy library.
Q: Why can't some users see their Udemy completions?
Their email address in Learn Amp must match their Udemy account exactly. Check both systems and update if needed.
Q: Can I remove Udemy courses from Learn Amp?
Yes. Udemy courses appear as items in Learn Amp and can be archived or deleted like any other item.
Troubleshooting
Issue | Solution |
|---|---|
Completions not syncing | Wait 24 hours. If still missing, verify email addresses match in both systems. |
Courses not appearing | Click "Fetch latest courses" in the integration settings. |
Integration won't connect | Verify your Client ID, Client Secret, Account Name, and Account ID are correct. |
Some courses missing | Check if the course language is enabled for your company. Only supported languages are imported. |
User activity not tracking | Ensure the user's email in Learn Amp matches their Udemy email exactly. |