Udemy

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

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

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.


Related Articles