Да, это должно быть завязано на аутентификации.
А ротация, графики, список сотрудников, залы, кто-где это у вас на стороне бэка все.
Он и шлет.
От клиента (флатера) требуется только передать свой идентификатор пользователя или JWT и подписаться на нужный топик
Но прежде чем бэк донимать - составьте бизнес требования и соберите аналитику по тому, как это должно работать.
Энивэй, пуши шлет бэкэнд.
Клиент только подписывается по определенному идентификатору.
Если, конечно, вы не хотите сделать так, чтоб клиент (официант) сам мог выбрать с какого зала ему получать уведомления.