Как установить чат на сайт

Обновлено опубликовано

Чат на сайте — это кнопка в углу страницы, по которой посетитель пишет вам вопрос. Разберём, как подключить такой чат: указать домен (бот и база знаний соберутся по вашему сайту сами), вставить код на Tilda, WordPress, Битрикс или самописный сайт, запустить ИИ-бота и настроить уведомления о новых сообщениях.

Коротко. Откройте Первая линия → «Добавить аккаунт» → «Виджет на сайт» и укажите только домен сайта. Дальше платформа всё сделает сама: соберёт информацию с вашего сайта, разложит её в базу знаний, создаст бота с именем домена и назначит его на виджет. Вам остаётся вставить код перед закрывающим тегом </body>, проверить ответы бота, запустить его и включить уведомления о новых сообщениях — мастер после создания проведёт по этим шагам. На Tilda код ставится блоком T123 «HTML-код», на WordPress — плагином вставки кода или в footer.php темы, в 1С-Битрикс — в footer.php шаблона. Отвечать посетителям самому можно бесплатно; чтобы чат отвечал сам, нужен ИИ-бот на тарифе «Бизнес» от 4 999 ₽/мес.

Менеджер не успевает отвечать в чате?ИИ-консультант отвечает посетителям по вашей базе знаний круглосуточно, собирает заявки и зовёт человека только на сложные вопросы.ИИ-консультант для сайта

Что понадобится, чтобы добавить чат на сайт

  • Аккаунт BotB2B. Установить чат и отвечать посетителям вручную можно бесплатно: уведомления о новых сообщениях, один оператор. ИИ-бот, который отвечает сам, подключается на тарифе «Бизнес» от 4 999 ₽/мес или «Бизнес+» — подробности на странице тарифов
  • Домен сайта: чат загружается только на том домене, который вы укажете, и на его поддоменах. Название виджета придумывать не нужно — им станет домен
  • Доступ к сайту: админка конструктора или CMS либо файлы шаблона. Нет доступа — перешлите код разработчику, вставка занимает пару минут
  • Telegram — чтобы получать уведомления о новых сообщениях и заявках на телефон

Как подключить чат на сайт: 5 шагов

  1. 1

    Укажите домен сайта

    Откройте раздел Первая линия, нажмите «Добавить аккаунт» и выберите «Виджет на сайт». В окне одно поле — «Домен сайта»: например, example.com. Можно вставить адрес целиком — https://, www. и путь отрежутся сами, ниже поля видно итоговый домен. Нажмите «Создать виджет и бота».

  2. 2

    Дождитесь автонастройки — или не ждите

    После создания вы сразу попадаете на страницу виджета, и открывается мастер «Настраиваем виджет». За 1–3 минуты платформа: собирает информацию со страниц вашего сайта (до 12 страниц, в том числе на Tilda и других сайтах на JavaScript); раскладывает её в базу знаний «Сайт ваш-домен» — услуги, цены, условия, контакты, каждая тема отдельной строкой; пишет боту задание по вашему сайту — кто вы, как отвечать, когда брать контакт и звать человека; создаёт бота с именем домена и назначает его на виджет. Ждать необязательно: нажмите «Далее, не ждать» — настройка закончится в фоне.

    Бот создаётся выключенным: посетителям он начнёт отвечать только после того, как вы его проверите и нажмёте «Запустить бота». Если сайт закрыт от роботов или почти пустой, бот всё равно появится — с базовым заданием, а цены и условия нужно будет добавить в базу знаний вручную.

  3. 3

    Скопируйте код и вставьте на сайт

    Второй шаг мастера — код для вставки: два тега script, в них уже прописан идентификатор вашего виджета. Нажмите значок копирования и вставьте код перед закрывающим тегом </body> — в общий шаблон, чтобы чат был на всех страницах. Позже код всегда можно найти на вкладке «Интеграция» этого аккаунта. Куда именно вставлять в Tilda, WordPress и Битрикс — ниже.

    Копируйте код из своего кабинета, а не из чужих примеров: в нём идентификатор именно вашего виджета.

  4. 4

    Проверьте бота и запустите его

    На вкладке «Назначение ботов» виден бот с именем домена и статусом «Бот остановлен». Нажмите «Тестировать» — она рядом с «Запустить бота» — откроется тестовый чат: задайте вопросы, как клиент: цены, сроки, доставка, «а есть ли…». Ответ неточный — поправьте задание бота или строку в его базе знаний (ссылка «Что знает бот»). Всё устраивает — нажмите «Запустить бота»: с этого момента он отвечает посетителям сайта.

    ИИ-бот отвечает посетителям на тарифах «Бизнес» и «Бизнес+». Если будете отвечать сами, бота можно не запускать: чат с ручными ответами бесплатный. Все поля бота разобраны в инструкции Настройка бота.

  5. 5

    Включите уведомления и проверьте чат на сайте

    Пятый шаг мастера — уведомления: присылать заявки и вызовы «бот зовёт человека» вам в Telegram, автоназначение диалогов (на дежурных или на вас, если вы один) и куда присылать уведомления — Telegram, MAX, почта. Подробно — в разделе Уведомления о сообщениях ниже. Затем откройте свой сайт, нажмите кнопку чата в углу страницы и напишите как клиент — диалог появится в разделе Чаты.

Кнопка чата не появилась? Проверьте три вещи: код стоит в общем шаблоне, а не на одной странице; изменения опубликованы; сайт открыт на том домене, который указан в настройках виджета. На другом домене чат не загрузится.

Если домен уже занят

Один сайт — один виджет на платформе: если на домен уже подключён виджет в другом аккаунте, создать второй не получится — появится сообщение «Виджет для … уже подключён в другом аккаунте». Так никто посторонний не перехватит чат вашего сайта. Чаще всего виджет когда-то ставил подрядчик или агентство. Мы получаем уведомление о такой попытке автоматически: напишите в поддержку — проверим, кому принадлежит сайт, и освободим домен. После этого виджет создаётся заново и выдаёт новый код.

Внутри своего аккаунта и своей команды ограничения нет: второй виджет на тот же домен можно завести, например, для тестов.

Где живёт виджет: вкладки аккаунта

Виджет — это аккаунт в разделе Первая линия → Аккаунты, рядом с Авито, Telegram и другими каналами. Нажмите на его карточку — откроются вкладки:

ВкладкаЧто там
Назначение ботовКакой бот отвечает в чате, его статус, кнопки «Запустить бота» и «Сменить бота», ссылки «Что знает бот», «График бота», «Уведомления и CRM». Справа — короткая сводка: диалоги, заявки, конверсия
НастройкиАвтоназначение диалогов для этого виджета, домен, внешний вид, тексты, рабочее время, язык, ссылка на профиль посетителя в вашей админке
ИнтеграцияКод для вставки, секретный ключ и документация для разработчика
СтатистикаГрафики по дням: диалоги, заявки, конверсия, стоимость диалога и заявки, средняя длина диалога. Тестовые чаты можно учитывать или нет
ДоступыКто из команды видит и настраивает этот аккаунт и какие ИИ-агенты могут им пользоваться. Пока список пуст, аккаунт доступен всей команде; первая запись включает доступ строго по списку
«Настройки»: сверху — автоназначение диалогов, ниже домен, внешний вид и тексты
«Интеграция»: код для вставки и документация для разработчика
«Статистика»: диалоги, заявки и конверсия по дням
«Доступы»: кто из команды и какие ИИ-агенты работают с этим аккаунтом

База знаний, собранная с сайта

Всё, что платформа нашла на сайте, лежит в базе знаний «Сайт ваш-домен» (раздел Базы знаний) и уже прикреплена к боту. Каждая строка — одна тема: ключ («Доставка по Москве — сроки и цена») и полный текст. Пройдитесь по строкам: удалите лишнее (юридические тексты, политику cookies), поправьте устаревшие цены и добавьте то, чего на сайте нет, — частые вопросы клиентов, условия скидок, ответы на возражения. Обновили сайт — перепарсите источник на вкладке «Источники» базы знаний.

Как писать строки, чтобы бот их находил, и как проверить поиск — в инструкции База знаний.

Уведомления о сообщениях в чате сайта

Посетитель, который написал и не дождался ответа, уходит к конкуренту. Поэтому сразу после подключения настройте, куда и кому приходят сигналы. В BotB2B их три вида — включите хотя бы первые два.

  1. 1

    Выберите, куда присылать уведомления

    Откройте Первая линия → Расписание → блок «Куда присылать уведомления»: Telegram, MAX, почта. Не привязанный мессенджер привязывается кнопкой «Привязать» — бот уведомлений пришлёт код (ссылка действует 10 минут). Включите нужные каналы, можно все сразу. Каждый сотрудник выбирает себе сам.

  2. 2

    Заявки и «бот зовёт человека» — от бота

    Откройте бота → вкладка «Уведомления» → строка Telegram → «Настройте уведомления» и включите «Личный чат» — или переключатель «Присылать мне в Telegram» прямо в мастере после создания виджета. Бот пришлёт заявку, когда посетитель оставил контакт, и сообщение «Боту нужна помощь», когда вопрос ему не по силам. Сюда же можно подключить группу Telegram, MAX, почту и CRM — см. Уведомления и CRM. Кнопка «Проверить» пришлёт тестовое сообщение.

  3. 3

    Новые диалоги — дежурному сотруднику

    Когда бот зовёт человека или бот выключен, а клиент пишет, диалог автоматически назначается — дежурному сотруднику, а если вы работаете один, то вам. Приходит «📋 Вам назначен новый диалог» с первым сообщением клиента и кнопкой «💬 Открыть диалог». Работает по умолчанию; выключатели — в Первая линия → Расписание («Автоназначение диалогов» или «Назначать диалоги на меня») и «Использовать автоназначение для этого аккаунта» на вкладке «Настройки» виджета. Как это работает в команде — в инструкции Работа в команде с диалогами.

Уведомление придёт, только если в «Куда присылать уведомления» включён хотя бы один привязанный канал. Иначе новые сообщения с сайта видны лишь в разделе Чаты — блок предупредит об этом.

Третий вид — ежедневный отчёт по первой линии в Telegram, MAX или на почту: включается в Первая линия → Отчёты («Получать отчёты»).

Как установить чат на Tilda

В Tilda свой код добавляется блоком T123 «HTML-код»: он принимает любой код, включая теги script. Чтобы чат был на всех страницах, поставьте блок на страницу, которая назначена общим подвалом сайта.

  1. 1

    Откройте страницу-подвал

    Если общего подвала ещё нет — создайте отдельную страницу и назначьте её подвалом в настройках сайта. Чат нужен только на одной странице? Тогда откройте её.

  2. 2

    Добавьте блок T123

    Откройте Библиотеку блоков → Другое и добавьте блок T123 «HTML-код». Нажмите «Контент» и вставьте скопированный код чата.

  3. 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

Создайте аккаунт и выполните шаги подключения из этой инструкции.

Начать