Виджет / Главная
Главная вкладка и приветствие
Заголовок, подзаголовок, bot menu, pinned banner, scheduled greeting — всё, что посетитель видит при первом клике.
Структура главной
Когда посетитель кликает FAB и попадает в виджет впервые, он оказывается на вкладке Главная. Сверху вниз там рендерится:
- Hero-блок — большой заголовок «Hi there 👋» (или ваш кастомный) и подзаголовок «Чем помочь?».
- Out-of-hours баннер — мягкий чип с подсказкой, если сейчас вне рабочих часов и
show_work_hoursвключён. - Away-greeting баннер — отдельный блок для
hours.away_segments(например, обед или праздник). - «Последнее сообщение» — клик на карточку открывает прошлый разговор посетителя. Появляется только если у визитёра есть тикет в этом workspace.
- «Задать вопрос» — основная CTA-кнопка с круглым акцентным бейджем и иконкой-самолётиком.
- Bot menu — список ваших быстрых действий («Написать в Telegram», «Открыть FAQ», «Связаться с продажами»).
- Pinned banner — закреплённое объявление от команды (промо, объявление об обновлении, технические работы).
Hero-блок
welcome.title
Тип: stringПо умолчанию: "Hi there 👋"
Большой заголовок главной. Эмодзи в начале/конце выглядит уместно.
welcome.subtitle
Тип: stringПо умолчанию: "Чем помочь?"
Подзаголовок под title. Если задан
greeting_segments с активным сегментом, посетитель увидит сообщение из расписания вместо этого fallback'а.welcome.message
Тип: stringПо умолчанию: —
Дополнительное предложение под подзаголовком. Хорошо подходит для конкретики: «Обычно отвечаем за 5 минут» или «Сегодня в поддержке Алина и Иван».
welcome.button_text
Тип: stringПо умолчанию: "Написать"
Текст внутри FAB-pill, если он развёрнут (когда задан, FAB становится pill вида «💬 Написать»).
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
| welcome.title | string | "Hi there 👋" | Большой заголовок главной. Эмодзи в начале/конце выглядит уместно. |
| welcome.subtitle | string | "Чем помочь?" | Подзаголовок под title. Если задан greeting_segments с активным сегментом, посетитель увидит сообщение из расписания вместо этого fallback'а. |
| welcome.message | string | — | Дополнительное предложение под подзаголовком. Хорошо подходит для конкретики: «Обычно отвечаем за 5 минут» или «Сегодня в поддержке Алина и Иван». |
| welcome.button_text | string | "Написать" | Текст внутри FAB-pill, если он развёрнут (когда задан, FAB становится pill вида «💬 Написать»). |
Bot menu
welcome.bot_menu — массив быстрых действий. Каждое:
id
Тип: stringПо умолчанию: —
Стабильный идентификатор пункта (для аналитики кликов).
label
Тип: stringПо умолчанию: —
Текст на кнопке; до 200 символов.
action
Тип: "open_chat" | "url" | "deeplink" | "command"По умолчанию: —
Что делать по клику: открыть чат с предзаполненным текстом, открыть URL во внешнем окне, deeplink в приложение или встроенная команда виджета.
url
Тип: stringПо умолчанию: —
Целевая ссылка для
url/deeplink.| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
| id | string | — | Стабильный идентификатор пункта (для аналитики кликов). |
| label | string | — | Текст на кнопке; до 200 символов. |
| action | "open_chat" | "url" | "deeplink" | "command" | — | Что делать по клику: открыть чат с предзаполненным текстом, открыть URL во внешнем окне, deeplink в приложение или встроенная команда виджета. |
| url | string | — | Целевая ссылка для url/deeplink. |
welcome.bot_menu (пример)json
[
{
"id": "tg",
"label": "Написать в Telegram",
"action": "url",
"url": "https://t.me/your_bot"
},
{
"id": "faq",
"label": "Открыть базу знаний",
"action": "command",
"url": "open_help_tab"
},
{
"id": "billing",
"label": "Вопрос по биллингу",
"action": "open_chat",
"url": "Здравствуйте, у меня вопрос по оплате."
}
]Pinned banner
Закреплённый блок поверх главной — для важных, временных сообщений: «Сегодня работаем до 17:00», «Релиз v2.5: что нового», «Технические работы 19:00-20:00 МСК».
welcome.pinned_banner.enabled
Тип: booleanПо умолчанию: false
Включить/выключить блок без правки текста.
welcome.pinned_banner.text
Тип: stringПо умолчанию: —
Текст до 2000 символов; markdown НЕ поддерживается, обычный текст.
welcome.pinned_banner.image_url
Тип: stringПо умолчанию: —
Иконка/иллюстрация слева. Хорошо смотрятся 64×64 PNG/SVG.
welcome.pinned_banner.dismissable
Тип: booleanПо умолчанию: true
Можно ли посетителю закрыть баннер крестиком. Закрытие персистится в его
localStorage — повторно не покажется.welcome.pinned_banner.show_on
Тип: string[] ("home", "conversation")По умолчанию: ["home", "conversation"]
На каких вкладках показывать. Используйте
["home"], чтобы баннер не отвлекал от диалога.| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
| welcome.pinned_banner.enabled | boolean | false | Включить/выключить блок без правки текста. |
| welcome.pinned_banner.text | string | — | Текст до 2000 символов; markdown НЕ поддерживается, обычный текст. |
| welcome.pinned_banner.image_url | string | — | Иконка/иллюстрация слева. Хорошо смотрятся 64×64 PNG/SVG. |
| welcome.pinned_banner.dismissable | boolean | true | Можно ли посетителю закрыть баннер крестиком. Закрытие персистится в его localStorage — повторно не покажется. |
| welcome.pinned_banner.show_on | string[] ("home", "conversation") | ["home", "conversation"] | На каких вкладках показывать. Используйте ["home"], чтобы баннер не отвлекал от диалога. |
Была ли страница полезной?