Skip to main content
Best Answer

Restricting session visibility for ILT by branch

  • October 20, 2025
  • 11 replies
  • 187 views

We have our clients use the same ILT course since they get assigned to the same learning plans. We’d like to organize enrollments based on sessions named after the client. Right now, if there is availability for that session, any learner can see that as an option to enroll into that session. Is there a way to limit the visibility of the session to a specific branch?

Best answer by peggye

@peggye, your not the only one seeking for a solution to this 😏, see previous ideas about this.
 


If not yet done, please join on the product design group to enchance future ILT functionality for Docebo. Rest assured from my side I already raised a question about it, and it is also high in the list of things we as global company would like to see improved within Docebo.

https://community.docebo.com/groups/pdg-enhancements-to-the-ilt-and-v-ilt-course-experience-119

Thanks for the invite!

11 replies

  • Helper I
  • October 20, 2025

We had a similar problem with our global regions. The only workaround we could find was to create duplicate versions of each course for each region. Not great.


Annarose.Peterson
Hero III
Forum|alt.badge.img+7

Same, we have ended up duplicating each course shell based on session so that we can restrict visibility. 


Bart_at_Yamaha Motor
Helper II

@peggye, your not the only one seeking for a solution to this 😏, see previous ideas about this.
 


If not yet done, please join on the product design group to enchance future ILT functionality for Docebo. Rest assured from my side I already raised a question about it, and it is also high in the list of things we as global company would like to see improved within Docebo.

https://community.docebo.com/groups/pdg-enhancements-to-the-ilt-and-v-ilt-course-experience-119


lrnlab
Hero III
Forum|alt.badge.img+10
  • Hero III
  • October 21, 2025

Have you looked to using the session enrolment links exclusively instead of allowing self-enrolment? You might also try limiting the number of seats or registration date and see if the link still works and overrides those settings. Not sure this will work but may be worth a try.

https://help.docebo.com/hc/en-us/articles/360020082960-Managing-enrollment-links#h_01JAFXA6K3YHJ8SW9S8TSWXV4D


Jtischler
Helper II
Forum|alt.badge.img+1
  • Helper II
  • October 21, 2025

When we ran into this issue we used the session titles to indicate which audience the session was intended for.  In large part it worked as was intended for our need.  It does leave room for user enrollment error or depending on the content could be categorized as a risk.  But assuming that there isn’t sensitive content and users have the ability to read a title and enroll in the session applicable to them (it’s a challenge in some places) session titles with admin follow ups on session enrollments may help.


  • Author
  • Contributor I
  • Answer
  • October 21, 2025

@peggye, your not the only one seeking for a solution to this 😏, see previous ideas about this.
 


If not yet done, please join on the product design group to enchance future ILT functionality for Docebo. Rest assured from my side I already raised a question about it, and it is also high in the list of things we as global company would like to see improved within Docebo.

https://community.docebo.com/groups/pdg-enhancements-to-the-ilt-and-v-ilt-course-experience-119

Thanks for the invite!


  • Author
  • Contributor I
  • October 21, 2025

Have you looked to using the session enrolment links exclusively instead of allowing self-enrolment? You might also try limiting the number of seats or registration date and see if the link still works and overrides those settings. Not sure this will work but may be worth a try.

https://help.docebo.com/hc/en-us/articles/360020082960-Managing-enrollment-links#h_01JAFXA6K3YHJ8SW9S8TSWXV4D



We turned off self-enrolment, but the session is still available if there is space. Our workaround for now is to limit the number of seats to the exact number of attendees for that client.


  • Author
  • Contributor I
  • October 21, 2025

When we ran into this issue we used the session titles to indicate which audience the session was intended for.  In large part it worked as was intended for our need.  It does leave room for user enrollment error or depending on the content could be categorized as a risk.  But assuming that there isn’t sensitive content and users have the ability to read a title and enroll in the session applicable to them (it’s a challenge in some places) session titles with admin follow ups on session enrollments may help.

We have a privacy issue where we don’t want clients to know who other clients are, since they might be competitors.


Davefox
Helper III
Forum|alt.badge.img+3
  • Helper III
  • October 22, 2025

Are you charging for the classes or are they free? If you are not charging a workaround could be to publish only session enrollment links that are branch specific. This way there is no catalog registration component so learners can not choose any session.

The learner clicks a link for the session they want and are enrolled but can’t see the sessions you do not want to add them to.  Also within the settings you establish for the ILT you can set it so they can’t switch. 

I have done this a few ways based on what SME requirements:

  1. A direct email to the appropriate people. with the self enrollment links in the email. They click, they are registered. 
  2. A “registration class” inside the branch catalogs that has a single HTML material with the enrollment links. This also works great for adding an ILT to a learning plan as it prevents a learner from being enrolled into an ILT and not into a session. 
  3. A link on the branch specific homepages ( if you have those) with the self enrollment links
  4. Duplicating the ILT ( which you can do via an an API)

All are complete workarounds, but will give you an ILT with session specific registration options.  

One thing to remember with this, is you can not separate training materials within the ILT. I have advocated for session specific training materials for 2 years to no avail.  So be aware that if you have different materials for your branches, you will need to find anther way to share them. We have done it inside the virtual meetings or in class handouts. 

 

Hope this helps,
David


My organization would also like to restrict by VILT sessions by group or branch. I see that many similar Ideas have been closed. Where does this stand on the roadmap? 

We similarly would like to include a single course shell and then restrict/limit enrollment of specific sessions to specific groups of people. 


Davefox
Helper III
Forum|alt.badge.img+3
  • Helper III
  • December 23, 2025

@Alexis Friedman  limiting sessions by group is gonna be super tricky. BUT doable using some of what I previously suggested. If you lock the ILT down so learners can not unenroll from a session, you could take the ILT out of all catalogs, and replace it with specific registration courses for each group that contain self enrollment links to the sessions for each group. 

It would give you one ILT, with multiple sessions that could be seen by all, but only registerable via your selections. 

 

TBH this should work (TEST IT)  and doing this without all these steps SHOULD be a feature in the platform, but since it isn’t. I think the easier way to go would be to create the ILT once fwith all the test and materials you need and then duplicate it for the other groups. THEN add your specific sessions to each groups ILT.  You can do this duplication pretty quickly inside the API ( there is a forum post explaining how to do it).