Pensando alto, mas um conceito que eu acharia interessante seria vincular isso a grupos.
Em cada canal de chat, você teria uma opção auto_joined_by_groups e, essencialmente, quando um usuário é criado ou entra em um grupo, procuramos por canais associados.
Gosto que isso permita criar uma experiência inicial personalizada com base no grupo e também que sugira automaticamente canais interessantes quando você entra em um novo grupo.
Pelo que sei, outras plataformas tendem a apenas fazer você entrar em tudo com o que pode interagir.