Skip to main content
Question

Docebo and Udemy integration

  • April 7, 2026
  • 1 reply
  • 8 views

Hi, I am new to Docebo and we are in the middle of implementing Docebo.  Part of the implementation we have integration between Udemy and Docebo.  As in Udemy we have courses in various languages, we want to pull only English courses from Udemy to Docebo. Is there anyway to do this?

1 reply

Moshe.Machlav
Helper III
Forum|alt.badge.img+1

Hey ​@dmulia  Welcome to the community! It’s a great time to be joining as you move through your implementation.

This is a common challenge I’ve seen with organizations that have a global footprint but want to keep their Docebo catalog curated for a specific audience.

By default, the standard Udemy Business integration (specifically through Docebo Connect) is designed to pull the entire catalog without language matching. However, in several setups I’ve implemented for clients, we’ve successfully solved this by modifying the Docebo Connect recipes.

 

Since the standard recipe is "locked" in the default project folder, the trick is to clone the recipe into a new project. Once cloned, you can edit the logic in the course synchronization step. Specifically, when the recipe calls the Udemy API to fetch courses, you can add a conditional filter to check the language field in the Udemy payload. If the language isn't en, you simply tell the recipe to skip that record before it creates the course or training material in Docebo.

Key points for your team:

  • The "Language" Attribute: Udemy’s API returns a language parameter (e.g., "english"). You'll want to target this in your data transformation step.

  • Avoid the Default Folder: Never run your production logic from the "special folder" in Connect; always clone it first so Docebo's automatic updates don't overwrite your custom filters.
  • Existing Courses: If you've already started the sync and courses have landed in Docebo, you'll need to clean those up manually or via API, as the filter only applies to new sync cycles.

I've found that keeping the catalog lean not only improves the learner experience but also prevents your Central Repository from becoming cluttered with content your users can't consume.

For the technical specifics on how the Udemy connector works within Connect, you can check the documentation here: Docebo Connect for Udemy Business

Let me know if you want to dig deeper into the logic for that specific filter!