Как настроить ИИ-агента для УК: реестр заявок в Google-таблице, уведомление техотдела в Telegram и фразы прерывания для аварий, пошаговая настройка.
Чат-бот для управляющей компании принимает заявки жильцов и кладёт их строкой в Google-таблицу — реестр техотдела, а не отдельную CRM. Аварийные слова вроде «потоп» или «нет отопления» запускают прерывание диалога и уведомление в Telegram-группу техотдела, минуя обычную очередь заявок. Обычная жалоба на протекающий кран ждёт своей смены в таблице, авария — нет.
Домовой чат в мессенджере — это лужа в подъезде и сорок сообщений подряд: кто-то снял видео, кто-то спрашивает, кто-то материт диспетчерскую, а сама заявка тонет в переписке раньше, чем до неё доходит рука техотдела. Агент решает узкую задачу: разложить входящий поток на срочное и на обычное, и обычное записать так, чтобы его не пришлось искать по скриншотам.
К концу настройки заявка от жильца попадёт отдельной строкой в таблицу техотдела, а фраза про аварию сразу уйдёт в Telegram-группу и остановит диалог — жилец получит живого человека вместо вежливого «ожидайте ответа».
Первый вопрос жильца почти всегда про порядок работы УК: когда передавать показания счётчиков, куда платить, во сколько работает диспетчерская, какой телефон у аварийной службы. Это база знаний, а не реестр заявок, и без неё агент будет переспрашивать то, что и так есть в квитанции.
Заведите быстрый ответ на каждый частый вопрос отдельным файлом: «Показания счётчиков», «Реквизиты для оплаты», «График работы диспетчерской». Пример короткого файла:
#ПОКАЗАНИЯ СЧЁТЧИКОВ
Передать показания можно с 23 по 25 число каждого месяца через личный кабинет
на сайте УК или продиктовать оператору по телефону +7 900 000-00-00.
Пока жилец спрашивает про сроки и реквизиты, агент отвечает из базы знаний и не трогает таблицу вовсе, до неё доходят только настоящие заявки.
Проверьте на своих диалогах.Регистрация без карты, 500 ₽ на тест по промокоду BLOG500
Собрать агентаРеестр — это таблица с четырьмя колонками: квартира, суть заявки, статус, дата. Записывать в таблицу агент умеет только тогда, когда она подключена как Google-таблица с доступом «Редактор», а не выгружена файлом CSV или Excel.
Подключите таблицу в разделе «Таблицы», укажите частоту обновления данных и оставьте колонку статуса пустой: заполнять её будет техотдел вручную, пока заявка не закрыта. Полный список настроек доступа к таблице и режимов обновления — в руководстве Савви.
На вкладке «Добавление» включите флаг «Разрешить добавление данных в таблицу»: после этого в инструкции появляется функция записи новой строки. Шаги для любой таблицы здесь одинаковые, различается только состав колонок под нишу, а подробный разбор флага и связанной с ним функции поиска строки собран в статье о том, как агент записывает данные в таблицу.
Пример инструкции для управляющей компании:
#ПРИЁМ ЗАЯВКИ
1. Спроси у жильца номер квартиры и суть проблемы.
2. Уточни, срочная ли ситуация (авария) или обычная заявка.
3. После подтверждения деталей передай квартиру, суть и текущую дату
в функцию zayavka_append_table.
4. Сообщи жильцу, что заявка принята, и назови ориентировочный срок ответа.
Чтобы новая строка в таблице не пролежала до утра незамеченной, подключите «Оповещения от Савви» в раздел «Интеграции» и выберите Telegram-группу техотдела вместо личного чата: так уведомление увидят все, кто сегодня на смене, вместо одного человека с выключенным телефоном.
Шаблон уведомления собирается из переменных: source — источник обращения, summary — короткий пересказ диалога. Рабочий вариант шаблона одной строкой: Новая заявка: {source}. {summary}.
Дальше вопрос очереди: если сигналов из Telegram-группы за смену набирается много, имеет смысл поставить рядом дежурство оператора с разбором по фильтрам вместо разбора всей переписки подряд.
Обычная заявка ждёт своей очереди в таблице, авария — нет. В «Доп.настройках» откройте «Условия прерывания диалога» и впишите фразы принудительного прерывания: течёт, потоп, нет отопления, запах газа, искрит проводка. Список составляется по тому, что реально приходит в домовой чат за отопительный сезон.
Прерывание срабатывает на точное совпадение фразы, поэтому список стоит проверить на вариантах написания: для платформы «течёт» и «потекло» — это две разные строки. Заодно включите «Возвращение управления агенту после прерывания» с указанием времени в минутах: без этого агент молчит в чате до тех пор, пока кто-то вручную не вернёт ему диалог, даже когда авария давно устранена.
Оба сценария живут в одном агенте, и разница между ними должна быть прописана явно, а не угадываться моделью на ходу. Инструкция вида «если это авария — прерви диалог, иначе запиши в таблицу» держит оба пути в одном месте и не даёт агенту подменить один сценарий другим.
Если коллегам нужно объяснить, из чего вообще складывается решение агента: инструкция, база знаний, выбор функции, — устройство целиком разбирает что такое ИИ-агент.
Через неделю жилец снова напишет: «а что с моей заявкой». Включите на той же таблице флаг получения данных и заведите колонку с уникальным значением для поиска, например номер заявки или связку «квартира + дата», а не просто квартиру: в одной квартире за сезон может накопиться несколько обращений.
Инструкция для этого сценария:
#СТАТУС ЗАЯВКИ
Спроси у жильца номер заявки. Найди строку по этому номеру и назови
текущее значение колонки "статус".
Заведите таблицу и колонку статуса до первого холодного дня, не после десятого звонка про батареи: разбирать домовой чат задним числом сложнее, чем настроить запись заранее. Начните с одного сценария приёма обычной заявки, проверьте его на первых диалогах через экспорт и только потом добавляйте список аварийных фраз и проверку статуса.
Зарегистрировать агента и подключить первый канал можно на главной странице Савви: тарифы и пробный период там же.
Только в подключённую Google-таблицу: запись новых строк работает лишь для неё, файл CSV или Excel агент может читать, но не может в него дописывать. Таблица подключается с доступом «Редактор», а сама запись включается отдельным флагом на вкладке «Добавление».
По списку фраз в условиях прерывания диалога: течёт, потоп, нет отопления, запах газа и похожие формулировки. Как только жилец или сотрудник произносит одну из них, агент перестаёт отвечать и передаёт разговор человеку, вместо того чтобы продолжать собирать данные для реестра.
В Telegram-группу техотдела через раздел «Оповещения от Савви». Шаблон уведомления собирается из переменных вроде источника обращения и краткого содержания разговора, поэтому дежурный видит суть заявки, не открывая сам диалог.
Да, если у таблицы включён флаг получения данных и в реестре есть колонка с уникальным значением для поиска, например номер заявки. Агент находит строку по этому значению и называет жильцу текущий статус: «принята», «в работе» или «закрыта».
Инструкция должна требовать номер квартиры и адрес до того, как заявка уйдёт в таблицу: без этих данных строка в реестре бесполезна для техотдела. Агент переспрашивает недостающее поле и только потом вызывает функцию записи.
Около 15 ₽ при оплате по токенам, где тысяча токенов стоит 1 ₽. Для сравнения, тот же приём заявки силами диспетчера обходится примерно в 89 ₽ — это оценка по средним ставкам, не тариф платформы.
Хотите сразу к продукту: Конструктор чат-ботов для Google-Таблицы
Дарим 500 ₽ на баланс при регистрации
Хватит на 33 диалога с ИИ-агентом. Карта не нужна.