Hi - I am working on apps for external users. To begin, we had one “class” of external users who all needed to go to the same landing page. Now, we have multiple “classes” of external users who ideally would all go to different landing pages. Each external user is in the default External Users group based on their email domain, and we created additional groups for each class of external users.
We set a landing page for external users on the external user setting page, and what we see is that ALL external users go to that landing page. We tried to add different landing pages to the groups we created to represent each class of external user, but are seeing that they still get pushed to the singular external user landing page. After logging in, they are able to navigate to the apps via web address for the apps their group/class is allowed to access based on permissions, they just hit an irrelevant landing page first.
Is there a fix for this, or if not, a pattern others are using in a similar situation to give a more seamless landing page experience?
Hey @JaredStufft thanks for waiting!
Just to clarify, do you have a landing page set on the default "External Users" group? If so, that's likely what's taking precedence over the landing pages on your custom groups, since all external users are automatically members of the "External Users" group.
Hey @JaredStufft, great question! The default "External Users" group behaves like a catch-all for all external users, similar to how "All Users" works for everyone in the workspace. When you set a landing page on that default group, it overrides any landing pages set on your custom subgroups, because every external user is automatically a member of it. Does it make sense?
Thanks! That makes sense for this specific case… I am curious about the general logic though, because users could be a part of multiple groups in theory (even internal users) and I think you can set different landing pages for any group. So if I have someone into multiple groups, which landing page “wins”?
Good question, there isn't a configurable priority between groups. When a user belongs to multiple groups that each have one set, there's no explicit "winner" you can control.
In practice, the earliest-created group's landing page tends to take precedence, though that's observed behavior rather than a guaranteed rule. Let me know if that clears things up!