Панель приложений
Приложение панели встраивает внешнюю страницу прямо в интерфейс диалога. Оператор видит нужные данные, не переключаясь между системами.
Настройка
- Откройте Настройки → Интеграции → Панель приложений.
- Нажмите настройку приложения.
- Укажите название и адрес страницы.
Приложение появится в панели рядом с перепиской.
Как получить контекст диалога
Встроенная страница получает данные о диалоге и контакте через сообщения окна:
window.addEventListener("message", (event) => {
const data = JSON.parse(event.data);
// data содержит информацию о диалоге и контакте
});
Запросить актуальные данные можно самостоятельно:
window.parent.postMessage(
'kulpunai-dashboard-app:fetch-info',
'*'
);
Применение
- Карточка заказа из вашей системы;
- История покупок клиента;
- Статус доставки;
- Данные из учётной системы.
Рекомендации
- Страница должна открываться по HTTPS.
- Делайте интерфейс узким: он показывается в боковой панели.
- Не запрашивайте отдельную авторизацию у оператора — используйте идентификатор контакта из контекста.