Skip to main content
Best Answer

Error 41 when adding Learning Plan to a new course

  • April 16, 2026
  • 5 replies
  • 55 views

Hi there,

 

We are experiencing an error code we haven’t seen before when we try and assign a new course to a learning plan (we use a learning plan to manage the notifications for all our courses)

Has anyone seen this/how have they rectified it? Just wondering if there’s any guidance others have used to make it work again (otherwise we’ll submit a ticket to try and figure it out) - I had a look round the forum and the help guides, but couldn’t find anything!

 

Thanks!

Best answer by Moshe.Machlav

Hi ​@JDU ,

That makes total sense. Using a Learning Plan as a dynamic "notification profile" so you don't have to manually update the notification settings for every single course is actually a really clever workaround!

Regarding the error: it is highly likely that your Learning Plan has simply grown too large. When you add a new course to it, Docebo has to instantly recalculate the progress and enrollment paths for every single user inside that plan. The system is probably failing to finish that massive background job, which results in Error 41.

Since this setup has worked well for you up until now, the fastest fix is to simply create a new Learning Plan. Set up your new LP with the exact same notification rules, and start dropping your new courses into that one instead. This will reset the background processing load while keeping your admin workflow exactly the same.

In organizations I've worked with, when native notifications become too rigid or cause platform strain like this, we usually move the automation entirely outside the platform using Docebo Connect. You can set it up to listen for enrollment events and then dispatch the emails directly through your organization's Outlook or Google Workspace. This gives you total control over the process without bogging down the LMS.

You can explore the Docebo Connect capabilities here: https://help.docebo.com/hc/en-us/sections/4408160858130-Docebo-Connect

Let us know what Support says on Monday!

5 replies

lrnlab
Hero III
Forum|alt.badge.img+10
  • Hero III
  • April 16, 2026

Have never seen this error. If it persists, you should open a ticket with support.


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

Hi ​@JDU ,

To be completely transparent, I haven't come across "Error 41" specifically before. If you end up submitting a ticket and Support gives you the technical root cause, I'd actually love to hear what it was!

Out of curiosity, what is the specific requirement that led you to use a Learning Plan to manage notifications across all courses?


  • Author
  • Novice III
  • April 17, 2026

Thanks both - it’s still happening today, so I’ll give it until Monday and then raise it as a ticket (not sure why the weekend would affect things but you never know lol)

Really just for ease of use, so we don’t have to individually add the course to the notification and we can do it all from the course creation page. 


Moshe.Machlav
Helper III
Forum|alt.badge.img+1
  • Helper III
  • Answer
  • April 17, 2026

Hi ​@JDU ,

That makes total sense. Using a Learning Plan as a dynamic "notification profile" so you don't have to manually update the notification settings for every single course is actually a really clever workaround!

Regarding the error: it is highly likely that your Learning Plan has simply grown too large. When you add a new course to it, Docebo has to instantly recalculate the progress and enrollment paths for every single user inside that plan. The system is probably failing to finish that massive background job, which results in Error 41.

Since this setup has worked well for you up until now, the fastest fix is to simply create a new Learning Plan. Set up your new LP with the exact same notification rules, and start dropping your new courses into that one instead. This will reset the background processing load while keeping your admin workflow exactly the same.

In organizations I've worked with, when native notifications become too rigid or cause platform strain like this, we usually move the automation entirely outside the platform using Docebo Connect. You can set it up to listen for enrollment events and then dispatch the emails directly through your organization's Outlook or Google Workspace. This gives you total control over the process without bogging down the LMS.

You can explore the Docebo Connect capabilities here: https://help.docebo.com/hc/en-us/sections/4408160858130-Docebo-Connect

Let us know what Support says on Monday!


  • Author
  • Novice III
  • April 17, 2026

Thanks Moshe - looking at the Learning Plan page it says they can’t guarantee functionality for 250+ courses (we have more than that!) so it must have finally decided we had put too much courses onto it!

Unfortunately, Docebo Connect isn’t something we can use but I will try the new Learning Plan option :)

Have a lovely weekend!