Документация › Справочники › Каталог функций
Каталог встроенных функций
Обновлено 19 октября 2026 г.
Готовые инструменты бота в том порядке и с теми названиями, что в окне «Новая функция → Из готового шаблона». Как функции работают и настраиваются в гайде по функциям; здесь справочная таблица «что есть».
⏱ 8 мин · 👤 справочник · 🟢 live
Как читать таблицы
- Название это то, что вы видите в каталоге и в списке «Функции»: с 12 октября 2026 функции показаны строками с человеческими именами, подробности открываются по нажатию на строку.
- Техническое имя (
snake_case) видит модель, оно же встречается в журнале вызовов, в тест-чате в панели «Действия бота» и в логах. В промпте функцию можно звать и по нему: «когда клиент подтвердил время, вызовиcalendar_create_event». - Восемь групп и 26 шаблонов. Ещё два шаблона скрыты и в окно не попадают, о них в конце. Скрыты и функции интеграций, которые ещё не открыты всем: они добавляются кнопкой из карточки самой интеграции.
- У каждого шаблона уже заданы параметры, которые бот собирает у клиента, и поля настройки, которые заполняете вы один раз (ссылка на таблицу, календарь, токен). Модель поля настройки не видит.
Уведомления владельцу (3)
| Название | Техническое имя | Что делает |
|---|---|---|
| Уведомление в Telegram | telegram_send | сообщение вам или в группу менеджеров через вашего бота-вестника: заявка, вопрос, жалоба |
| Уведомление на почту | email_notify | то же письмом на ваш адрес |
| Уведомление в WhatsApp | whatsapp_notify | то же на ваш номер или в рабочую группу WhatsApp через подключённый канал проекта |
У каждой есть галочки «Завершать диалог после выполнения», «Останавливать дожимы» и «Это заявка: создать лида и сделку в CRM». Как их ставить: Уведомления владельцу.
Запись на время (6)
| Название | Техническое имя | Что делает |
|---|---|---|
| Свободные окошки для записи | booking_find_free_slots | движок окошек: свободные слоты из графика специалистов в Google-таблице с учётом возраста, перерывов и занятости в CRM учебного центра |
| Проверить свободное время | calendar_check_slots | свободные слоты в Google Календаре на дату; с длительностью услуги сам считает, куда она помещается |
| Записать клиента | calendar_create_event | создаёт событие в календаре: время, имя, телефон, повод; может отправить клиенту приглашение на почту |
| Перенести или изменить запись | calendar_update_event | новое время, название, место у существующей записи |
| Показать записи | calendar_list_events | ближайшие записи клиента |
| Отменить запись | calendar_delete_event | удаляет событие из календаря |
→ Запись на время · Google Календарь. Запись из любой из них попадает в раздел «Записи», и клиенту уходят подтверждение и напоминания.
Ресторан: iiko (4)
| Название | Техническое имя | Что делает |
|---|---|---|
| Свободны ли комнаты и столы | iiko_check_availability | занятость по броням кассы на дату, время и число гостей; комнаты, общий зал или всё |
| Бронь в iiko | iiko_create_reservation | ставит бронь прямо на кассу ресторана: имя, телефон, повод, предзаказ, пожелания |
| Брони гостя | iiko_find_reservation | находит брони этого гостя по номеру диалога |
| Стоп-лист iiko | iiko_stop_list | что сейчас нельзя заказать: весь стоп-лист или по названным блюдам |
→ iiko для ресторанов. Эти четыре добавляются и кнопкой в окне интеграции iiko.
Google Таблицы (6)
| Название | Техническое имя | Что делает |
|---|---|---|
| Узнать структуру таблицы | sheet_info | листы, заголовки, размеры: бот зовёт её первой, чтобы понять таблицу |
| Прочитать таблицу | sheet_read | строки с лимитом и пропуском, умеет скрывать прошедшие даты в расписаниях |
| Найти в таблице | sheet_find | строку по значению в колонке |
| Добавить строку | sheet_add_row | заявка, заказ, запись в конец листа |
| Обновить запись в таблице | sheet_update_row | меняет найденную строку; есть защита «обновить, только если ячейка всё ещё пуста» (два клиента не займут одно время) |
| Удалить строку | sheet_delete_row | удаляет строку |
Приём оплаты (Kaspi) (1)
| Название | Техническое имя | Что делает |
|---|---|---|
| Выставить счёт на оплату | owner_payment_invoice | счёт в Kaspi прямо в чат: сумма и назначение из разговора; о поступлении денег бот узнаёт сам и продолжает разговор |
→ Бот выставляет счёт · Приём оплат. Нужна подключённая касса.
Поведение бота (4)
| Название | Техническое имя | Что делает |
|---|---|---|
| Помечать лида тегами | lead_set_tags | добавляет лиду теги из словаря проекта (до 20), новые создаёт, только если разрешено |
| Отложить дожимы | followups_pause | «напишу в четверг»: напоминания ждут до даты, бот в чате остаётся включённым |
| Отключить дожимы | followups_stop | «не напоминайте»: напоминаний больше нет, бот продолжает отвечать |
| Остановить диалог | stop_dialog | «не пишите мне»: бот выключается в этом чате до ручного включения |
Эти четыре стоят у каждого нового проекта с рождения и включены. С 14 октября 2026 их описания понимают клиента на русском, казахском и английском: «кейін жазамын» и «I'll text you later» ставят паузу так же, как «напишу позже».
Фото и видео (1)
| Название | Техническое имя | Что делает |
|---|---|---|
| Отправить медиа из библиотеки | send_media | файл из медиатеки по ярлыку: видео работ, прайс, отзыв; не чаще трёх в минуту в один диалог |
Письмо клиенту (1)
| Название | Техническое имя | Что делает |
|---|---|---|
| Отправить письмо клиенту | email_send_customer | письмо на адрес, который назвал клиент, с нашего проверенного домена; одинаковое письмо на один адрес не чаще раза в минуту, до 5 писем на один адрес в час и до 60 писем на проект в сутки |
Что добавляется не из каталога
- CRM (Bitrix24, amoCRM, АльфаCRM): подключили на странице «Интеграции», и бот получил их инструменты сам: создать сделку, добавить комментарий, записать на занятие. В каталоге их нет намеренно. → CRM
- Своя интеграция по API: путь «Новая функция → Своя интеграция по API» (тип действия
webhook). Адрес, метод, тело, авторизация, маппинг ответа и повторы. → Своя интеграция по API, пример на живом сервисе: МойСклад.
ℹ️ Два скрытых шаблона. Они помеченыhiddenв коде и в окно «Новая функция» не попадают:gmail_send(«Отправить с Gmail (Workspace)»: письмо с рабочего Gmail, требует Google Workspace с техническим доступом для сервисного аккаунта; всем остальным подходит «Отправить письмо клиенту») иsheets_book_grid_slot(бронь ячейки расписания по подписям, оставлена ради одной живой функции у давнего проекта). Нужен первый, напишите нам: он рабочий, просто требует настройки на стороне вашего Google Workspace.
Про старые функции Sheets
Старые обёртки sheets_* (с «s»: sheets_get_structure, sheets_read_grid и т.п.) убраны из каталога: в новых проектах используйте современные sheet_* (без «s»), они покрывают всё то же. Несколько старых функций ещё работают у давних проектов для обратной совместимости, но новым их не создать.
Простыми словами
Это список «что бот умеет делать руками», с теми же названиями, что в кабинете: записать в таблицу, поставить встречу в календарь, найти свободное окошко, забронировать стол в ресторане, отправить письмо или сообщение вам, навесить тег на клиента, выставить счёт, поставить напоминания на паузу, показать видео из библиотеки. Всё разбито по темам, как в окне «Новая функция». Как их включать и настраивать, в гайде по функциям, а тут, чтобы быстро глянуть, что вообще есть и как это называется.
Дальше: → Справочник настроек
Связано: Функции (гайд) · Google Таблицы · Статусы и типы