Урок 26. Интеграции: CRM, iiko, Google и свой API
Обновлено 8 октября 2026 г.
Интеграция связывает бота с сервисом, где уже живёт твой бизнес: CRM, касса ресторана, таблица, календарь, склад. Бот сам кладёт туда заявки и берёт оттуда факты, а ты ничего не переносишь руками. Сервисов будет становиться больше, но подключаются они всегда одним из двух способов.
Что будет после урока
Ты знаешь, какие интеграции есть, каким из двух способов каждая подключается, и умеешь подключить нужную по статье руководства.
Слайды урока
Простыми словами
Бот без интеграций знает только то, что написано в промпте, информации о компании и базе знаний. С интеграциями он работает в твоих системах как сотрудник: завёл сделку в CRM, поставил бронь в кассу, записал заявку в таблицу.
CRM: Bitrix24 и amoCRM
- «Интеграции» → «CRM», ключ доступа из CRM, «Проверить и подключить». Воронки, этапы, поля и сотрудники подтянутся сами.
- Выбери, куда падают заявки (воронка и этап) и кому достаются (менеджер или очередь).
- По желанию: поля сделки, движение по воронке вслед за стадией разговора, копия переписки, обратная связь из CRM.
Что важно знать:
- На один диалог одна сделка. Она появляется, когда бот понял, что клиент оставил заявку, вместе с карточкой в «Лидах».
- Бот видит и меняет только сделку своего клиента. Чужие сделки ему недоступны.
- Этапы бот двигает, только если ты это включил, и никогда не закрывает сделку сам: выиграна она или проиграна, решает менеджер.
- Тест-чат в CRM не пишет: проверка бота ничего не создаёт в настоящей CRM.
Учебные центры и рестораны
- АльфаCRM («Интеграции» → «АльфаCRM»): бот смотрит расписание, называет свободное время и записывает на пробное. Существующего ученика находит по номеру, с которого пишет клиент, нового заводит сам.
- iiko («Интеграции» → «iiko»): нужен один ключ API ресторана. Бот смотрит занятость комнат и столов, ставит бронь прямо на кассу и знает стоп-лист. Функции бота добавляются кнопкой в окне интеграции.
Google и свой API
- Google Таблицы и Календарь подключаются функцией: поделись таблицей или календарём с адресом бота из панели «Доступ к Google Sheets» или «Доступ к Google Calendar», как с коллегой (урок 17 про календарь).
- Свой сервис с API (своя CRM, склад, сайт): «Функции» → «Новая функция» → «Своя интеграция по API». Адрес, метод, авторизация и какие поля ответа отдать боту. Это уровень разработчика, пример на настоящем сервисе в статье про МойСклад.
- Вебхуки работают наоборот: платформа сама сообщает твоей системе о событиях (новый лид, оплата, отключение канала). Кнопка «Тест» сразу показывает, дошёл ли запрос.
- В текстах бота можно подставлять живые данные выражениями:
{{client_name}},{{phone}}, даты и условия.
Вебхуки подробнее
«Интеграции» → «Вебхуки» → «Добавить вебхук»: название, адрес https://, события и, по желанию, заголовки для авторизации. События: бот оформил заявку, начался диалог, прошла оплата, отключился WhatsApp, ошибка ИИ, мало баланса, заканчивается пробный период. Не ответил ваш сервер или ответил ошибкой 5xx: платформа повторит до пяти раз, паузы растут. Под списком кнопка «Показать» открывает журнал последних 30 доставок с кодом ответа. Это приём для Zapier, Make или своей таблицы.
Частые ошибки
- Ключ CRM не подходит. Скопирован не весь ключ или у него нет прав. «Проверить и подключить» назовёт причину.
- Сделок нет, хотя лиды есть. Не выбраны воронка и этап для заявок.
- Бот не видит таблицу Google. Таблицей не поделились с адресом бота из панели доступа.
- Дубли от вебхука. Приём событий должен быть идемпотентным.
Проверь себя
- Чем карточка в «Интеграциях» отличается от функции? (Карточка работает сама один раз на проект, функцию бот зовёт посреди разговора.)
- Может ли бот закрыть сделку в CRM как выигранную? (Нет, это делает менеджер.)
- Нужного сервиса нет в списке, но у него есть API. Что делать? (Функция «Своя интеграция по API».)
Дальше
→ Урок 27. Принимаем оплату в Kaspi
Подробно в руководстве: Что можно подключить · CRM · Bitrix24 · amoCRM · АльфаCRM · iiko · Google Таблицы · Google Календарь · МойСклад · Своя интеграция по API · Вебхуки · Выражения.