Показываем, как через JS API Cloft открывать чат по клику на любой элемент сайта и отправлять стартовое сообщение автоматически.
Бывает, что стандартной кнопки чат-виджета недостаточно. Например, нужно, чтобы чат открывался при нажатии на кнопку «Узнать стоимость», «Связаться с нами» или «Задать вопрос» прямо на странице сайта.
Для таких задач в Cloft предусмотрен JavaScript API. С его помощью можно управлять виджетом со стороны сайта: открывать чат, запускать диалог с заранее заданным сообщением, показывать статьи базы знаний и передавать данные пользователя.
Где находится JavaScript API
Перейдите в рабочем пространстве:
Чат на сайте → Установка
На этой странице находится блок «Сценарии использования JavaScript API».
Там собраны готовые варианты использования API для разных задач.

Что можно сделать через API
В Cloft уже есть готовые сценарии:
- управление виджетом;
- создание чата с предзаполненным сообщением;
- открытие статьи базы знаний;
- идентификация и обновление пользователя;
- события для аналитики;
- кастомизация интерфейса;
- скрытие виджета на отдельных страницах;
- готовые рецепты.
Когда это полезно
JavaScript API удобно использовать, если нужно:
- открыть чат по своей кнопке на сайте;
- передать оператору контекст обращения;
- открыть нужную статью базы знаний;
- связать виджет с действиями пользователя на странице.
Что запомнить
JavaScript API Cloft помогает встроить чат в логику сайта. Пользователь нажимает нужную кнопку, а виджет открывается в нужный момент и с нужным контекстом.

