Skip to main content
Question

Best way to create a separate VHP new hire landing page without breaking existing menu order

  • March 19, 2026
  • 1 reply
  • 6 views

Hi everyone,

We already have a working setup in Docebo for Vytalize employees where new hires land on a dedicated onboarding page and then later move to a standard home page.

Now we need to create a similar experience for VHP employees, but I want to make sure we handle menu visibility and order correctly since Docebo shows users the topmost published menu they have access to.

Our goal is:

  • Vytalize new hires see a Vytalize onboarding page, then later a Vytalize standard home page

  • VHP new hires see a VHP onboarding page, then later a VHP standard home page

My questions are:

  1. Is the best practice to create separate groups or branches for:

    • VHP New Hire

    • VHP Employee

    • Vytalize New Hire

    • Vytalize Employee

  2. As long as each user only belongs to one audience at a time, is it safe to rely on menu visibility plus menu order to control which home page they see?

  3. Has anyone run into issues with maintaining multiple onboarding menus for different employee populations in the same platform?

  4. Would you recommend using groups or branches for this type of temporary onboarding to employee transition?

I would love to hear how others have structured this.

Thank you.

1 reply

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

Great setup — this is a clean architecture problem with a clear right answer.

On groups vs. branches: Go with groups. In every multi-brand or multi-population setup I've worked on, groups are more resilient — especially when an HRIS integration is involved. If a sync glitch places a user in the wrong branch, untangling the tree hierarchy is painful. With groups, you just fix the group membership. Docebo's own documentation confirms you can use groups as the visibility condition for both menus and enrollment rules, which is all you need here.

On the menu/home page logic: Your understanding is correct — a user sees the topmost published menu they have access to. So your four groups (VHP New Hire, VHP Employee, Vytalize New Hire, Vytalize Employee) each get their own menu, each scoped to that group only. Menu order determines which one "wins." As long as each user is in exactly one of these groups at a time, the logic is airtight.

One thing I'd add from experience: rather than maintaining four separate onboarding pages, consider building one onboarding page per brand (VHP and Vytalize) and using catalog assignment to control which content each population sees — exactly the approach we used at Playtika across 8 studios. One onboarding page per brand, content scoped by catalog/group. It dramatically reduces the maintenance surface when content needs updating.

On the transition: Use an automatic group triggered by completion of the onboarding learning plan to move users from "New Hire" to "Employee" group. Pair that with an enrollment rule on the Employee group to auto-enroll in the standard learning plan. Clean, auditable, no manual steps.

Reference: Making pages and menus visible to users and Managing Groups.