В аренде панели есть настройки, которые сервис мог бы сделать за вас одним переключателем, но делать так не стоит. Две самые заметные — уведомления в Telegram и вход через Google. И там, и там правильный ответ: бот и приложение должны быть вашими, а не сервиса. Разберём почему, и что для этого нужно сделать руками.
Проблема одного общего бота
Представьте: клиент оформил заказ в панели с вашим доменом, логотипом и названием — а уведомление о заказе ему приходит от бота с именем сервиса аренды. За секунду выясняется, что панель не ваша, а арендованная, и что за вашей вывеской стоит кто-то ещё.
Это ровно то, что white-label должен исключать. Домен, логотип, цвета и письма можно оформить идеально, но одно сообщение от чужого бота обнуляет всю работу. Поэтому уведомления в панели работают на боте арендатора: и вашим клиентам, и вам сообщения приходят от вашего бота с вашим именем.
Свой бот: минута работы
Технически всё просто, и это единственный шаг, который нельзя сделать за вас.
- Создать бота. В Telegram у @BotFather — команда создания бота, имя и адрес. Получаете токен.
- Вставить токен в настройки панели. Хранится зашифрованно, видеть его не нужно ни нам, ни вашим клиентам.
- Прописать вебхук. Кнопкой в настройках — панель сама сообщает Telegram, куда присылать сообщения.
Аватарку и описание бота стоит сделать в своём стиле сразу: имя бота клиенты видят в каждом уведомлении, это часть бренда, а не техническая деталь.
Вход через Google: почему нельзя одним приложением на всех
Здесь причина не в брендинге, а в том, как устроен сам механизм. Google принимает только заранее зарегистрированные адреса возврата: список доменов, на которые он согласен вернуть пользователя после авторизации. Панели живут на собственных доменах клиентов, и заранее внести их все в одно приложение невозможно — новый домен появляется каждый раз, когда подключается новая панель.
Поэтому вход через Google работает на ключах арендатора: вы создаёте проект в консоли Google, получаете идентификатор и секрет, вставляете их в настройки панели. Ключи хранятся зашифрованно. Плюс к этому вы сами владеете своим приложением — экран согласия показывает ваше название, а не чужое.
Минус честно называем: это несколько шагов в консоли Google, и они не самые приятные. Инструкция выведена прямо на странице настройки, но полминуты, как с ботом, тут не выйдет. Если вход через Google вам не нужен, его можно просто не включать — обычная регистрация по почте работает всегда.
Что остаётся на стороне сервиса
Своими ключами обрастает не всё. На нашей стороне остаются ядро панели, сертификаты, доступность, обновления и почтовая отправка по умолчанию. Наш собственный бот тоже никуда не делся, но у него другая работа: он уведомляет вас о вещах, связанных с арендой — счетах, статусах панели, — и никогда не пишет вашим клиентам.
Разделение простое: всё, что видит клиент арендатора, оформлено под арендатора; всё, что касается аренды, идёт от нас и только вам.
Общее правило: чьи ключи, того и бренд
Полезно применить это правило к любой внешней интеграции, которую вы подключаете к панели.
- Платёжные методы — на ваших аккаунтах: деньги должны приходить вам напрямую, а в выписке клиента должно стоять ваше название.
- Поставщики услуг — на ваших ключах API: ваши цены и ваши условия закупки, никто не стоит между вами и провайдером.
- Счётчики аналитики — ваши: данные о трафике остаются у вас.
- Домен — зарегистрирован на вас. Это то, что делает всю схему вашей, а не арендованной.
Итог
White-label — это не только логотип в шапке. Он ломается на мелочах: чужое имя бота в уведомлении, чужое название на экране входа, чужие реквизиты в выписке. Поэтому интеграции, которые видит клиент, работают на ваших ключах, и настроить их — вопрос нескольких минут при подключении панели. Проверить, как это выглядит в готовом виде, можно бесплатно: пока заказов через сторонних поставщиков не больше ста в месяц, аренда не стоит ничего, а на нашем каталоге панель бесплатна при любом объёме.