Внешний вид мобильного Messenger, flow, новости, CSAT и заголовок push
Обновлено: 13 октября 2026 · 8 мин чтения
Внешний вид, тексты, flow и новости Messenger управляются из панели. Изменение доходит до приложений без нового релиза. Разделы находятся в группе MESSENGER колонки настроек канала: «Settings › Workspace settings › Inboxes» › Ваш канал › колонка настроек.
Шаги
-
1
Внешний вид и публикация
- Изменения хранятся в черновике, вверху написано «There are unpublished changes». Приложения видят только опубликованную версию.
- «Publish» отправляет черновик в приложения, открытые Messenger обновляются на экране.
- «Versions» › «Go back to this version» возвращает старую версию в черновик, затем снова «Publish».
- «Preview» справа сразу показывает каждое изменение: экраны «Home», «Conversation», «Messages» и «App», в режимах «Light» и «Dark».
-
2
Части раздела Appearance
- «Brand»: «Name», «Main colour» («Fix automatically», если цвет плохо читается), «Header» («Gradient», «Solid», «Image»), «Glow», «Logo» («Icon + name» или «Full logo»), «Logo size» и отдельный логотип для тёмной темы.
- «Team»: «Show team photos», «Photos» («Automatic»: 3 оператора, которые последними были активны в этом канале, «I choose»: до 3 фото), «Reply time» и текст для нерабочего времени. Рабочие часы задаются в разделе канала «Business Hours».
- «Bot»: имя и фото бота. Без фото показывается логотип.
- «Texts»: тексты приветствия и карточек. Пустое поле показывает стандартный текст, «Reset to default» возвращает его. «Variables» подставляют в приветствие имя пользователя.
- «Home»: порядок «Cards» (перетаскиванием), «Social channels» (включено не больше 5, «Add channel») и «Greeting size».
-
3
Языки, тема и плавающая кнопка
- «Languages»: языки, на которых говорит Messenger (азербайджанский, английский, русский), и «Main language». Приложение может выбрать один из включённых языков через
setLanguage("en"). Иначе Messenger следует языку телефона, а если он не включён, основному языку. - «Theme»: режим (как на телефоне, светлый, тёмный), звуки, «Floating button», её положение и «Distance from the bottom».
- Значение, заданное приложением в коде, важнее панели:
setTheme,setLauncherVisible,setSoundsEnabled. - «Show "Powered by Clomni" at the bottom»: скрытие этой надписи есть не во всех тарифах. Если видите «Hiding this label is not part of your plan», обратитесь к команде Clomni.
- «Languages»: языки, на которых говорит Messenger (азербайджанский, английский, русский), и «Main language». Приложение может выбрать один из включённых языков через
-
4
Flow
Раздел «Flows» группирует flow канала:
- «When a conversation starts»: flow, который встречает новый диалог.
- «App event»: flow, которые приложение запускает через
startFlow. У каждого видно имя вида «Event: ride_problem» и код, который его отправляет. - «By hand»: flow, которые оператор сам отправляет в диалог.
- «When the conversation status changes»: например, flow, который запрашивает оценку, когда диалог решён. См. «Сценарий при смене статуса диалога и CSAT».
- «Reusable»: flow без своего триггера, их запускает шаг «Start another flow» другого flow.
Ссылка «How does it look in the app?» вверху раздела показывает в отдельном окне, как выбор и форма выглядят в SDK. «Open the builder» открывает конструктор flow. Для события приложения выберите триггер «App event», введите имя события и опубликуйте flow. В приложении:
// Android Clomni.startFlow("ride_problem", mapOf("ride_id" to "R-1923"), openMessenger = true, source = "ride_screen")// iOS Clomni.startFlow("ride_problem", data: ["ride_id": "R-1923"], openMessenger: true, source: "ride_screen")- Тексты flow используют данные как
{{data.ride_id}}. Данные должны быть JSON: строки, числа, boolean, списки, словари. - Если к событию не привязан опубликованный flow, ничего не происходит.
- Для события, которое пользователь не нажимал сам (например неудачный платёж), оставьте
openMessenger = false: пользователь узнает о нём из push или счётчика непрочитанных.
Имя события и название flow не одно и то же. Передайте в
startFlowимя из строки «Event: …» под flow. Flow с триггером «When a conversation starts» черезstartFlowне запускается.Каждый вариант выбора во flow должен вести к шагу. На варианте без продолжения клиент может застрять. С SDK 1.0.2 на таком варианте flow заканчивается, и у клиента появляется поле ввода.
-
5
Новости
Новости видны на главной Messenger: первые три опубликованные. В разделе «News» есть список: «Title», «Status» («Draft» или «Published», у новостей на главной «On Home») и «Date». Порядок меняется перетаскиванием строки. Ссылка «How does it look in the app?» под заголовком показывает карточки новостей на главной приложения.
«New item» или строка списка открывает редактор на отдельной странице. «← News» над заголовком возвращает к списку. В редакторе:
- «Cover image»: 16:9, до 5 МБ, ширина не меньше 720 px.
- Кнопки языков (AZ, EN, RU) выбирают язык, который Вы редактируете. Азербайджанский текст обязателен, если en или ru пусты, на этом языке показывается текст az.
- «Title» и «Short text» видны на карточке главной, «Full text» показывается, когда новость открыта. В полном тексте можно использовать
**bold**,*italic*, ссылки и списки. - «Button» (по желанию): текст кнопки и веб-адрес или deep link приложения.
- «Save» сохраняет изменения, новая новость остаётся черновиком. «Publish» сохраняет новость и отправляет её в приложения, «Unpublish» скрывает, «Delete» удаляет.
- Предпросмотр «In the app» справа показывает карточку на главной и открытую новость и обновляется при каждом изменении.
Если есть несохранённые изменения, панель спросит, прежде чем Вы уйдёте со страницы.
Кнопка может открыть веб-адрес или deep link приложения. Если задан
onLink, ссылка сначала приходит в приложение:// Android: return true when the app opened the link itself Clomni.onLink { url -> url.startsWith("example://") } -
6
CSAT
В разделе канала «CSAT» включите опрос так же, как для чата сайта: «Enable CSAT», «Display type», «Message», «Update». Когда диалог решён, Messenger показывает опрос карточкой внутри диалога: 5 звёзд, если тип отображения звёзды, иначе 5 эмодзи. Пользователь может добавить комментарий. Результаты находятся в «Reports › CSAT». Если в канале есть активный flow, который запрашивает оценку при решении диалога, опрос CSAT не отправляется: оценку запрашивает flow.
-
7
Заголовок push-уведомления
«Push» › «Notification title» › «Style»:
- «Agent · Brand» (по умолчанию), например «Leyla · Example».
- «Brand name only».
- «Agent name only». Когда отвечает бот, показывается имя бренда.
- «Your own text»: для каждого языка, основной язык обязателен.
Нажмите «Save». Текст уведомления является самим сообщением.
-
8
Полное руководство
- PDF: руководство Clomni Mobile SDK, на русском языке.
- Онлайн: Clomni dashboard (на английском).
- В панели: раздел «Guide» в колонке настроек канала.