Skip to main content
Question

How do you remove active users from groups?

  • January 7, 2026
  • 2 replies
  • 38 views

We have set up groups that are aligned to service contracts. If a user moves from one contract to another, they will be required to complete different training. How do we remove a user that is no longer aligned to the group?

2 replies

Ian
Guide II
  • Guide II
  • January 8, 2026

Assuming that we’re talking about automatic groups, ​@spfitz, then users will automatically be removed from a group when they no longer meet the conditions of that group.

However, I suspect what you’re actually asking is how you can automatically unenroll them from specific courses when this happens. Because it’s easy enough to enroll them in the new course(s) once they’re eligible, but it may be confusing for the learner if they remain enrolled in the old one, yes?

Unfortunately, this is really quite tricky: there’s no automatic unenrollment logic in Docebo. If a user’s membership in a group triggered their enrollment in a course or learning plan via an enrollment rule, that enrollment will not be affected when they leave the group.

Docebo’s API and webhooks (see e.g. group.user.removed) can offer you a way forward here, but how approachable you find this will depend on (a) your tech skills, and (b) your tooling. I’d recommend Docebo Connect if you have it. If you don’t, then another no-/low-code platform can fill in. ​@Bfarkas has written an extensive series on leveraging the API and webhooks, it’s full of fantastic advice.


  • Author
  • Novice I
  • January 8, 2026

Thanks ​@Ian you answered multiple questions for me with your response. We did have a look at our enrolment rules and fixed most of the issues. We are also working through archiving deactivated users which will help to give cleaner data. 

We do have Docebo Connect however I will read through the advice from the link. 

Thanks again.