Skip to main content
Question

Upgrading to Extended Enterprise: Will I have to Reconfigure Everything?

  • March 18, 2026
  • 1 reply
  • 1 view

Hi all,

We just upgraded to an EE license so we can offer a new program its own subdomain, look, brand, etc. apart from our existing program. My big questions:

  1. Could our existing program use the root/main platform or do we need to become a client along with the new program? Pros and cons of each scenario?
  2. Could our existing LMS configuration (look, branding, advanced settings) continue to be the default for the main/root platform (and thus for our program)? Or will we need to start from scratch along with the new program when we upgrade?

I hope this makes sense to those who have gone through this. I am not sure how common it is for folks to upgrade to EE after years of building a platform. Trying to understand how much time I’ll need to dedicate.

Thanks for any tips and insights you may have!

1 reply

Moshe.Machlav
Novice III
Forum|alt.badge.img

The short answer to both questions: your existing platform and configuration stay intact when EE is activated. Nothing resets.

1. Root domain vs. becoming a client

You have two realistic paths here:

Option A — Your existing program stays on the root domain, the new program gets an EE subdomain. This is the simpler path by far. Your current users, branding, catalogs, SSO, and settings remain exactly as they are. The new program gets its own subdomain with independent look, branding, and SSO configuration.

Pros: zero disruption to your existing learners, no migration, your current URLs stay the same. Cons: some advanced settings are global across all domains — logout redirects, localization changes, certain gamification settings affect every domain. As one community member noted, "if you redirect the user to another page during the logout, this is for all the platforms." If the two programs need fundamentally different behavior at that level, you'll have friction.

Option B — Both programs become EE subdomains, root stays as an admin shell. Cleaner separation — full branding/SSO/notification independence for both. Better architecture if you expect more programs down the road.

Cons: you'd need to migrate your existing learners to the new subdomain and update SSO metadata, bookmarks, all communications. That's a significant lift. For most situations where one program is clearly the established one and the other is new, Option A makes more sense.

2. Your existing configuration carries over

Your current branding, pages, menus, and advanced settings stay as the default on the root domain. The new subdomain starts with a blank branding slate — you configure it independently. One thing worth knowing: if you enable custom CSS on the subdomain, root CSS does not inherit — you'll need to configure it separately.

A few things worth planning for:

  • All users technically can access the root domain — as one admin in the community put it, "every user is associated with the root branch." You manage this by only distributing subdomain URLs to the new audience and keeping catalog assignments scoped to specific branches/groups. It's about controlling what they see, not where they can go.
  • Configure your custom domain before SSO. SSO metadata is tied to the URL. Change the domain later, and you redo SSO from scratch.
  • Watch the domain level limit — Docebo supports a maximum of 3 domain levels. Community members have reported issues when trying to use 4 levels (like parent.subdomain.org/subfolder).
  • Avoid public catalogs on the root level once EE is active. They can override subdomain home pages and create conflicts with subdomain-specific content.
  • Get the new subdomain looking right before connecting users to it. Set up branding, pages, and menus first, then bind branches. Nobody sees a half-finished experience that way.

The overall time investment shouldn't be huge — the bulk of the work is designing the new subdomain's branding, pages, and user provisioning flow. Your existing program should be minimally affected.

Official docs:

Community threads from others who've been through this:

Let me know if you want to dig into any of these areas more specifically.