Как установить чат на сайт
Обновлено опубликовано
Чат на сайте — это кнопка в углу страницы, по которой посетитель пишет вам вопрос. Разберём, как подключить такой чат: указать домен (бот и база знаний соберутся по вашему сайту сами), вставить код на Tilda, WordPress, Битрикс или самописный сайт, запустить ИИ-бота и настроить уведомления о новых сообщениях.
Коротко. Откройте Первая линия → «Добавить аккаунт» → «Виджет на сайт» и укажите только домен сайта. Дальше платформа всё сделает сама: соберёт информацию с вашего сайта, разложит её в базу знаний, создаст бота с именем домена и назначит его на виджет. Вам остаётся вставить код перед закрывающим тегом </body>, проверить ответы бота, запустить его и включить уведомления о новых сообщениях — мастер после создания проведёт по этим шагам. На Tilda код ставится блоком T123 «HTML-код», на WordPress — плагином вставки кода или в footer.php темы, в 1С-Битрикс — в footer.php шаблона. Отвечать посетителям самому можно бесплатно; чтобы чат отвечал сам, нужен ИИ-бот на тарифе «Бизнес» от 4 999 ₽/мес.
Что понадобится, чтобы добавить чат на сайт
- Аккаунт BotB2B. Установить чат и отвечать посетителям вручную можно бесплатно: уведомления о новых сообщениях, один оператор. ИИ-бот, который отвечает сам, подключается на тарифе «Бизнес» от 4 999 ₽/мес или «Бизнес+» — подробности на странице тарифов
- Домен сайта: чат загружается только на том домене, который вы укажете, и на его поддоменах. Название виджета придумывать не нужно — им станет домен
- Доступ к сайту: админка конструктора или CMS либо файлы шаблона. Нет доступа — перешлите код разработчику, вставка занимает пару минут
- Telegram — чтобы получать уведомления о новых сообщениях и заявках на телефон
Как подключить чат на сайт: 5 шагов
- 1
Укажите домен сайта
Откройте раздел Первая линия, нажмите «Добавить аккаунт» и выберите «Виджет на сайт». В окне одно поле — «Домен сайта»: например,
example.com. Можно вставить адрес целиком —https://,www.и путь отрежутся сами, ниже поля видно итоговый домен. Нажмите «Создать виджет и бота». - 2
Дождитесь автонастройки — или не ждите
После создания вы сразу попадаете на страницу виджета, и открывается мастер «Настраиваем виджет». За 1–3 минуты платформа: собирает информацию со страниц вашего сайта (до 12 страниц, в том числе на Tilda и других сайтах на JavaScript); раскладывает её в базу знаний «Сайт ваш-домен» — услуги, цены, условия, контакты, каждая тема отдельной строкой; пишет боту задание по вашему сайту — кто вы, как отвечать, когда брать контакт и звать человека; создаёт бота с именем домена и назначает его на виджет. Ждать необязательно: нажмите «Далее, не ждать» — настройка закончится в фоне.
Бот создаётся выключенным: посетителям он начнёт отвечать только после того, как вы его проверите и нажмёте «Запустить бота». Если сайт закрыт от роботов или почти пустой, бот всё равно появится — с базовым заданием, а цены и условия нужно будет добавить в базу знаний вручную.
- 3
Скопируйте код и вставьте на сайт
Второй шаг мастера — код для вставки: два тега
script, в них уже прописан идентификатор вашего виджета. Нажмите значок копирования и вставьте код перед закрывающим тегом</body>— в общий шаблон, чтобы чат был на всех страницах. Позже код всегда можно найти на вкладке «Интеграция» этого аккаунта. Куда именно вставлять в Tilda, WordPress и Битрикс — ниже.Копируйте код из своего кабинета, а не из чужих примеров: в нём идентификатор именно вашего виджета.
- 4
Проверьте бота и запустите его
На вкладке «Назначение ботов» виден бот с именем домена и статусом «Бот остановлен». Нажмите «Тестировать» — она рядом с «Запустить бота» — откроется тестовый чат: задайте вопросы, как клиент: цены, сроки, доставка, «а есть ли…». Ответ неточный — поправьте задание бота или строку в его базе знаний (ссылка «Что знает бот»). Всё устраивает — нажмите «Запустить бота»: с этого момента он отвечает посетителям сайта.
ИИ-бот отвечает посетителям на тарифах «Бизнес» и «Бизнес+». Если будете отвечать сами, бота можно не запускать: чат с ручными ответами бесплатный. Все поля бота разобраны в инструкции Настройка бота.
- 5
Включите уведомления и проверьте чат на сайте
Пятый шаг мастера — уведомления: присылать заявки и вызовы «бот зовёт человека» вам в Telegram, автоназначение диалогов (на дежурных или на вас, если вы один) и куда присылать уведомления — Telegram, MAX, почта. Подробно — в разделе Уведомления о сообщениях ниже. Затем откройте свой сайт, нажмите кнопку чата в углу страницы и напишите как клиент — диалог появится в разделе Чаты.
Кнопка чата не появилась? Проверьте три вещи: код стоит в общем шаблоне, а не на одной странице; изменения опубликованы; сайт открыт на том домене, который указан в настройках виджета. На другом домене чат не загрузится.
Если домен уже занят
Один сайт — один виджет на платформе: если на домен уже подключён виджет в другом аккаунте, создать второй не получится — появится сообщение «Виджет для … уже подключён в другом аккаунте». Так никто посторонний не перехватит чат вашего сайта. Чаще всего виджет когда-то ставил подрядчик или агентство. Мы получаем уведомление о такой попытке автоматически: напишите в поддержку — проверим, кому принадлежит сайт, и освободим домен. После этого виджет создаётся заново и выдаёт новый код.
Внутри своего аккаунта и своей команды ограничения нет: второй виджет на тот же домен можно завести, например, для тестов.
Где живёт виджет: вкладки аккаунта
Виджет — это аккаунт в разделе Первая линия → Аккаунты, рядом с Авито, Telegram и другими каналами. Нажмите на его карточку — откроются вкладки:
| Вкладка | Что там |
|---|---|
| Назначение ботов | Какой бот отвечает в чате, его статус, кнопки «Запустить бота» и «Сменить бота», ссылки «Что знает бот», «График бота», «Уведомления и CRM». Справа — короткая сводка: диалоги, заявки, конверсия |
| Настройки | Автоназначение диалогов для этого виджета, домен, внешний вид, тексты, рабочее время, язык, ссылка на профиль посетителя в вашей админке |
| Интеграция | Код для вставки, секретный ключ и документация для разработчика |
| Статистика | Графики по дням: диалоги, заявки, конверсия, стоимость диалога и заявки, средняя длина диалога. Тестовые чаты можно учитывать или нет |
| Доступы | Кто из команды видит и настраивает этот аккаунт и какие ИИ-агенты могут им пользоваться. Пока список пуст, аккаунт доступен всей команде; первая запись включает доступ строго по списку |
База знаний, собранная с сайта
Всё, что платформа нашла на сайте, лежит в базе знаний «Сайт ваш-домен» (раздел Базы знаний) и уже прикреплена к боту. Каждая строка — одна тема: ключ («Доставка по Москве — сроки и цена») и полный текст. Пройдитесь по строкам: удалите лишнее (юридические тексты, политику cookies), поправьте устаревшие цены и добавьте то, чего на сайте нет, — частые вопросы клиентов, условия скидок, ответы на возражения. Обновили сайт — перепарсите источник на вкладке «Источники» базы знаний.
Как писать строки, чтобы бот их находил, и как проверить поиск — в инструкции База знаний.
Уведомления о сообщениях в чате сайта
Посетитель, который написал и не дождался ответа, уходит к конкуренту. Поэтому сразу после подключения настройте, куда и кому приходят сигналы. В BotB2B их три вида — включите хотя бы первые два.
- 1
Выберите, куда присылать уведомления
Откройте Первая линия → Расписание → блок «Куда присылать уведомления»: Telegram, MAX, почта. Не привязанный мессенджер привязывается кнопкой «Привязать» — бот уведомлений пришлёт код (ссылка действует 10 минут). Включите нужные каналы, можно все сразу. Каждый сотрудник выбирает себе сам.
- 2
Заявки и «бот зовёт человека» — от бота
Откройте бота → вкладка «Уведомления» → строка Telegram → «Настройте уведомления» и включите «Личный чат» — или переключатель «Присылать мне в Telegram» прямо в мастере после создания виджета. Бот пришлёт заявку, когда посетитель оставил контакт, и сообщение «Боту нужна помощь», когда вопрос ему не по силам. Сюда же можно подключить группу Telegram, MAX, почту и CRM — см. Уведомления и CRM. Кнопка «Проверить» пришлёт тестовое сообщение.
- 3
Новые диалоги — дежурному сотруднику
Когда бот зовёт человека или бот выключен, а клиент пишет, диалог автоматически назначается — дежурному сотруднику, а если вы работаете один, то вам. Приходит «📋 Вам назначен новый диалог» с первым сообщением клиента и кнопкой «💬 Открыть диалог». Работает по умолчанию; выключатели — в Первая линия → Расписание («Автоназначение диалогов» или «Назначать диалоги на меня») и «Использовать автоназначение для этого аккаунта» на вкладке «Настройки» виджета. Как это работает в команде — в инструкции Работа в команде с диалогами.
Уведомление придёт, только если в «Куда присылать уведомления» включён хотя бы один привязанный канал. Иначе новые сообщения с сайта видны лишь в разделе Чаты — блок предупредит об этом.
Третий вид — ежедневный отчёт по первой линии в Telegram, MAX или на почту: включается в Первая линия → Отчёты («Получать отчёты»).
Как установить чат на Tilda
В Tilda свой код добавляется блоком T123 «HTML-код»: он принимает любой код, включая теги script. Чтобы чат был на всех страницах, поставьте блок на страницу, которая назначена общим подвалом сайта.
- 1
Откройте страницу-подвал
Если общего подвала ещё нет — создайте отдельную страницу и назначьте её подвалом в настройках сайта. Чат нужен только на одной странице? Тогда откройте её.
- 2
Добавьте блок T123
Откройте Библиотеку блоков → Другое и добавьте блок T123 «HTML-код». Нажмите «Контент» и вставьте скопированный код чата.
- 3
Опубликуйте страницы
В режиме редактирования и предпросмотра Tilda показывает код просто текстом. Чат заработает только после публикации — переопубликуйте подвал и страницы сайта.
В Tilda есть и поле для кода на весь сайт: Настройки сайта → Ещё → HTML-код для вставки внутрь head. Для чата надёжнее блок T123: код чата рассчитан на вставку в тело страницы, перед </body>. Порядок действий — по справке Tilda; если блок недоступен, проверьте ограничения своего тарифа Tilda.
Как установить чат на WordPress
В самом WordPress нет штатного поля «код перед </body>», поэтому путей два.
- Плагин вставки кода. Установите любой плагин, который добавляет код в подвал сайта (в каталоге плагинов они ищутся по запросу «header footer code»), и вставьте код чата в поле для footer. Способ не зависит от темы и переживает её обновление
- Файл темы. В админке откройте Внешний вид → Редактор файлов тем, выберите файл
footer.phpи вставьте код перед</body>. Нажмите «Обновить файл» - Настройки темы или конструктора. У многих тем и конструкторов страниц есть своё поле для скриптов в подвале — посмотрите в настройках темы, прежде чем править файлы
Правки в footer.php пропадут при обновлении темы, а редактор не делает резервных копий: ошибка в PHP-файле может положить сайт. Документация WordPress советует вносить такие изменения в дочернюю тему. Если не уверены — используйте плагин.
Стоит плагин кеширования? После вставки сбросьте кеш, иначе посетители ещё какое-то время будут видеть страницы без чата.
Как установить чат на Битрикс
В «1С-Битрикс: Управление сайтом» общий низ страниц — это файл footer.php шаблона сайта. Он лежит в папке /bitrix/templates/<название шаблона>/. Откройте его — через редактирование шаблона сайта в административной части или по FTP — и вставьте код чата перед закрывающим тегом </body>. Если на сайте несколько шаблонов (например, отдельный для главной), код нужен в каждом.
- После сохранения сбросьте кеш сайта, если он включён, и проверьте чат в режиме инкогнито — без авторизации администратора
- Готовое решение на базе типового шаблона обновляется вместе с шаблоном — храните код чата там, где обновление его не затрёт, или попросите разработчика вынести его во включаемую область
Не путайте с Битрикс24: это CRM, а не система управления сайтом. Заявки из чата BotB2B в Битрикс24 передаются отдельной интеграцией — см. Уведомления и CRM.
Как установить чат на самописном сайте
Найдите общий шаблон, который подключается на всех страницах, — обычно это layout, footer или базовый шаблон — и вставьте код чата перед </body>.
- Статический HTML — вставьте код в каждую страницу или в общий подключаемый файл подвала
- PHP, Python, шаблонизаторы — в базовый шаблон (layout), от которого наследуются страницы
- React, Vue, Next, Nuxt и другие одностраничные приложения — в корневой HTML-файл или корневой layout. Чат запускается один раз и остаётся при переходах между страницами
- Менеджер тегов — код можно выкатить тегом «произвольный HTML» на все страницы, без правок шаблона
Для разработчиков в настройках виджета есть вкладка «Документация»: методы, чтобы открыть чат по своей кнопке или скрыть стандартную, события виджета и авторизация посетителей по подписи HMAC — чтобы чат узнавал пользователя вашего личного кабинета.
Настройка чата на сайте: кнопка, цвет, рабочие часы
Внешний вид меняется на вкладке «Настройки» виджета, без правок кода на сайте — изменения применяются сразу.
| Что настроить | Где и зачем |
|---|---|
| Цвет и тема | Основной цвет и светлая или тёмная схема — под дизайн сайта |
| Позиция кнопки | Слева или справа, отступы по горизонтали и вертикали — чтобы кнопка не перекрывала корзину или кнопку «наверх» |
| Тексты | Название компании в шапке чата, статусы «онлайн» и «офлайн», подсказка рядом с кнопкой — например, «Есть вопросы?» |
| Рабочее время | Опция «Показывать рабочее время сотрудников»: статус чата берётся из расписания команды, в нерабочее время посетитель видит ближайшие рабочие часы в своём часовом поясе |
| Язык | Фиксированный язык интерфейса или язык браузера посетителя |
Что чат хранит о посетителях, где лежат данные и как оформить согласие по 152-ФЗ — в инструкции Чат на сайте и персональные данные.
Когда отвечать в чате руками уже дорого
Чат на сайте работает, пока в нём отвечают быстро. Посетитель, который написал вечером и получил ответ утром, за это время уже оставил заявку у конкурента. Держать оператора на связи с утра до ночи и в выходные — это вторая ставка, а большая часть вопросов при этом одинаковая: цена, сроки, доставка, «а есть ли…».
Эту часть забирает ИИ: бот отвечает по вашей базе знаний за секунды в любое время, уточняет, что нужно клиенту, берёт контакт и создаёт заявку. Человека он зовёт, когда вопрос сложный или клиент сам просит менеджера, — и молчит, пока отвечает оператор. Как это выглядит для посетителя и сколько стоит — на странице ИИ-консультант для сайта. Если выбираете между кнопочным ботом, ИИ и живым оператором — сравнение на странице чат-бот для сайта.
Частые вопросы
Как добавить чат на сайт, если я не программист?
На конструкторах программист не нужен: в Tilda код вставляется блоком T123 «HTML-код», в WordPress — плагином вставки кода в подвал. Нужно только скопировать код из кабинета и вставить его в одно поле. На самописном сайте или в 1С-Битрикс проще переслать код разработчику — это правка одного файла.
Куда вставить код чата на сайт?
Перед закрывающим тегом </body> в общем шаблоне сайта — так чат появится на всех страницах. Если вставить код только в одну страницу, чат будет только на ней.
Можно ли установить чат на сайте бесплатно?
Да: установить чат на сайт и отвечать посетителям самому можно бесплатно — переписка вручную, уведомления о новых сообщениях, один оператор. ИИ-бот, который отвечает сам, подключается на тарифе «Бизнес» от 4 999 ₽/мес или «Бизнес+»: токены на ответы ИИ уже включены в тариф, отдельно за бота платить не нужно. Актуальные цены — на странице тарифов.
Как сделать чат на сайте только на некоторых страницах?
Вставьте код не в общий шаблон, а только в нужные страницы: в Tilda — блоком T123 на конкретной странице, на самописном сайте — в шаблон нужного раздела. Разработчик также может скрывать и показывать кнопку чата из кода — методы описаны на вкладке «Документация» в настройках виджета.
Чат замедлит сайт?
Код чата — один внешний скрипт, он стоит в конце страницы, перед </body>, поэтому загружается после основного содержимого и не задерживает его показ.
Можно ли поставить один чат на несколько сайтов?
Виджет привязан к домену, указанному при создании, и на другом домене не загрузится. Для второго сайта создайте ещё один виджет — на оба можно назначить одного и того же бота, а диалоги придут в общий раздел «Чаты».
Откуда бот знает про мой сайт?
При создании виджета платформа читает до 12 страниц вашего сайта, раскладывает найденное в базу знаний «Сайт ваш-домен» и пишет боту задание. Бот отвечает по этой базе и не выдумывает цены: если ответа нет, он предлагает связаться с менеджером. Базу стоит проверить и дополнить — она в разделе «Базы знаний».
Почему не получается создать виджет на мой домен?
На этот домен уже подключён виджет в другом аккаунте — обычно его когда-то ставил подрядчик или агентство. Мы получаем уведомление о такой попытке автоматически. Напишите в поддержку: проверим, кому принадлежит сайт, и освободим домен.
Как получать уведомления о новых сообщениях в чате?
В «Первая линия → Расписание» → «Куда присылать уведомления» привяжите и включите Telegram, MAX или почту — туда придёт «Вам назначен новый диалог», когда нужен человек. Заявки и «бот зовёт человека» от самого бота включаются у бота на вкладке «Уведомления» («Личный чат»).
Что делать, если чат на сайте не отвечает?
Проверьте, что на виджет назначен бот и он запущен (на вкладке «Назначение ботов» нет статуса «Бот остановлен»), а аккаунт виджета активен. ИИ-бот отвечает на тарифах «Бизнес» и «Бизнес+»; в бесплатном чате отвечаете вы сами. Если сообщение дошло, диалог виден в разделе «Чаты» — там же можно ответить вручную.
Смотрите также
Подключите BotB2B
Создайте аккаунт и выполните шаги подключения из этой инструкции.