Кстати, у меня есть два клиента, у которых похожие запросы.
Для них мы делаем полностью индивидуальные кабинеты клиентов, которые интегрированы с API OneBox.
И, как написал Игорь, OneBox можно интегрировать с Битрикс24, как переходной процесс.
Вот один из примеров наших customных кабинетов -
https://billing.hvosting.ua/Правда, не факт что это подойдет, потому что custom-ный кабинет клиента начинается от $10 000.