Документация › Справочники › Каталог функций

Каталог встроенных функций

Обновлено 19 октября 2026 г.

Готовые инструменты бота в том порядке и с теми названиями, что в окне «Новая функция → Из готового шаблона». Как функции работают и настраиваются в гайде по функциям; здесь справочная таблица «что есть».

⏱ 8 мин · 👤 справочник · 🟢 live


Как читать таблицы

  • Название это то, что вы видите в каталоге и в списке «Функции»: с 12 октября 2026 функции показаны строками с человеческими именами, подробности открываются по нажатию на строку.
  • Техническое имя (snake_case) видит модель, оно же встречается в журнале вызовов, в тест-чате в панели «Действия бота» и в логах. В промпте функцию можно звать и по нему: «когда клиент подтвердил время, вызови calendar_create_event».
  • Восемь групп и 26 шаблонов. Ещё два шаблона скрыты и в окно не попадают, о них в конце. Скрыты и функции интеграций, которые ещё не открыты всем: они добавляются кнопкой из карточки самой интеграции.
  • У каждого шаблона уже заданы параметры, которые бот собирает у клиента, и поля настройки, которые заполняете вы один раз (ссылка на таблицу, календарь, токен). Модель поля настройки не видит.

Уведомления владельцу (3)

НазваниеТехническое имяЧто делает
Уведомление в Telegramtelegram_sendсообщение вам или в группу менеджеров через вашего бота-вестника: заявка, вопрос, жалоба
Уведомление на почтуemail_notifyто же письмом на ваш адрес
Уведомление в WhatsAppwhatsapp_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занятость по броням кассы на дату, время и число гостей; комнаты, общий зал или всё
Бронь в iikoiiko_create_reservationставит бронь прямо на кассу ресторана: имя, телефон, повод, предзаказ, пожелания
Брони гостяiiko_find_reservationнаходит брони этого гостя по номеру диалога
Стоп-лист iikoiiko_stop_listчто сейчас нельзя заказать: весь стоп-лист или по названным блюдам

→ iiko для ресторанов. Эти четыре добавляются и кнопкой в окне интеграции iiko.

Google Таблицы (6)

НазваниеТехническое имяЧто делает
Узнать структуру таблицыsheet_infoлисты, заголовки, размеры: бот зовёт её первой, чтобы понять таблицу
Прочитать таблицуsheet_readстроки с лимитом и пропуском, умеет скрывать прошедшие даты в расписаниях
Найти в таблицеsheet_findстроку по значению в колонке
Добавить строкуsheet_add_rowзаявка, заказ, запись в конец листа
Обновить запись в таблицеsheet_update_rowменяет найденную строку; есть защита «обновить, только если ячейка всё ещё пуста» (два клиента не займут одно время)
Удалить строкуsheet_delete_rowудаляет строку

→ Google Таблицы

Приём оплаты (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 Таблицы · Статусы и типы