Как ИИ-агент проверяет занятость каждой машины по календарю, называет условия аренды из таблицы парка и тарифов и напоминает клиенту о возврате.
В прокате авто агент смотрит на календарь конкретной машины или класса, поэтому видит, что королла свободна с субботы, даже если по остальному парку брони есть. Класс, коробку, стаж водителя и залог он уточняет по инструкции, тарифы берёт из таблицы по срокам аренды, а бронь помечает заголовком события с нужными параметрами.
Клиент пишет в чат проката: «Королла свободна на четверг?» Менеджер помнит, что машина занята до пятницы, и отвечает по памяти, иногда путая день. Агент в этот момент открывает календарь именно этой машины и видит: четверг ещё занят прошлой бронью до вечера.
Разница в том, к какому календарю обращаются за ответом, а не в внимательности сотрудника.
Общий календарь на весь парк агенту не помогает — занятость одной машины ничего не говорит о свободе другой. Платформа умеет работать сразу с несколькими Google-календарями, и в проекте проката их заводят по машине или по классу — эконом, бизнес, минивэн.
По умолчанию используется главный календарь привязанного аккаунта, его ID совпадает с почтой. Дополнительно можно подключить календари других аккаунтов Google, к которым есть полный доступ. Так классом «Бизнес» занимается один сотрудник, а «Эконом» ведёт другой, и агент обращается к нужному в зависимости от выбора клиента. Сама привязка аккаунта Google и настройки часового пояса живут в статье про запись через Google-календарь, здесь важнее логика деления, а не форма подключения.
Заголовок события в календаре настраивается отдельно и может подставлять параметры, которые бот уже узнал в диалоге: класс машины, имя клиента, даты аренды. Открыв календарь напрямую, администратор проката сразу понимает, кто и на чём едет, без клика внутрь брони и без безликой строки «Событие».
Проверьте на своих диалогах.Регистрация без карты, 500 ₽ на тест по промокоду BLOG500
Собрать агентаРежим «Работа от расписания» задаёт рабочее время календаря по дням недели, и агент предлагает клиенту только слоты, которые попадают в эти интервалы. Для проката это часы выдачи и приёма машин, а не время звонков менеджера.
Если шаг стоит в 30 минут, а машину реально готовят к выдаче час, агент предложит слот раньше, чем автомобиль будет вымыт и заправлен. Шаг интервала в расписании стоит согласовывать с фактическим временем подготовки машины между бронями, а не с удобством записи.
Ответ на запрос «хочу арендовать машину» без уточнений почти всегда неполный: нужен класс и коробка передач, стаж и возраст водителя, размер залога, лимит пробега на срок аренды, планы на выезд в другой регион и вопрос о доставке машины к клиенту — шесть пунктов до того, как бронь можно оформить.
Порядок вопросов задаётся инструкцией: агент спрашивает по одному пункту за раз и запоминает то, что клиент уже назвал, чтобы не повторяться. Условия договора: минимальный стаж, возрастные ограничения, размер залога, правила выезда за пределы региона — лучше держать в базе знаний, а не в инструкции, там же, где хранятся правила, которые редко меняются и не связаны с расчётом стоимости. Разница между таблицей и базой знаний устроена так: точный поиск по параметрам ведут таблицы, смысловой поиск по условиям — база знаний.
Выезд в другой регион и доставка машины клиенту считаются на вашей стороне. Агент собирает нужные параметры (город, адрес, дату) и передаёт их вебхуком в систему проката либо ставит задачу сотруднику, который назначает наценку. В инструкции агента полезно описать именно этот путь передачи, чтобы модель не пыталась назвать сумму сама.
Прайс проката меняется по классу машины и сроку аренды: сутки, три дня, неделя, месяц. Такие данные — это таблица, а не текстовый документ: строки легко обновлять, и агент ищет в них точным запросом, а не пересказом смысла.
| Класс | Коробка | Сутки | Неделя | Месяц | Залог |
|---|---|---|---|---|---|
| Эконом | механика | 2 500 ₽ | 14 000 ₽ | 42 000 ₽ | 15 000 ₽ |
| Комфорт | автомат | 3 400 ₽ | 19 000 ₽ | 58 000 ₽ | 20 000 ₽ |
| Внедорожник | автомат | 5 200 ₽ | 29 000 ₽ | 89 000 ₽ | 30 000 ₽ |
Таблица загружается файлом CSV, Excel или ссылкой на Google-таблицу с доступом «Читатель» или «Редактор». Обновление Google-таблицы по умолчанию раз в 1440 минут, чаще 30 минут делать не рекомендуется: если тарифы меняются день в день, точнее держать их в CSV и перезаливать вручную. Поиск по такой таблице, включая смысловой поиск по названию услуги, устроен так же, как у ИИ-агента и таблицы; здесь тот же принцип работает на классах машин вместо видов ремонта.
Две ситуации требуют от агента написать первым, а не отвечать на вопрос. Первая — приближается дата возврата машины, и клиента стоит предупредить заранее. Такое сообщение настраивается действием отправки фиксированного текста, с шагом «Отправить сообщение», и может уходить в заданное время или через заданное число дней.
Вторая ситуация — клиент запросил бронь и пропал, не подтвердив её. Здесь работает фоллоу-ап: если последним в переписке было сообщение агента и ответа не последовало, платформа сама отправляет напоминание через заданное время. Ответ клиента сбрасывает все запланированные фоллоу-апы, а если агент снова напишет после ответа — отсчёт начинается заново. Разницу между фиксированным текстом и текстом, который агент собирает по контексту диалога, задают настройки фоллоу-ап сообщений.
Для проката это закрывает частый разрыв: клиент спросил тариф вечером пятницы, ничего не ответил, а в понедельник машина всё ещё значится свободной, хотя интерес к ней уже был.
Пометьте в своём Google-календаре ближайшую бронь, которую оформил агент, и откройте её напрямую, не через интерфейс Савви. Заголовок события должен показывать класс машины, имя клиента и даты аренды без ручной правки — если так и есть, настройки заголовка и расписания работают верно.
Дальше стоит проверить границу занятости: сдайте машину по календарю и посмотрите, через сколько минут агент снова предлагает этот слот другому клиенту. Если разрыв в минуту уже включён, слот освобождается сразу, а не через округление в час. Это тот момент, где чаще всего теряют бронь на ровном месте: календарь думал иначе, а не потому что машины не было.
Да. Платформа подключается сразу к нескольким Google-календарям, и на каждый автомобиль или класс можно завести свой. Агент обращается к нужному календарю в зависимости от того, что выбрал клиент, и не путает свободные слоты одной машины с занятостью другой.
Она сдвигает границу занятого интервала на минуту внутрь события: так агент видит слот сразу за окончанием предыдущей брони как свободный, а не как ещё занятый из-за особенностей округления в Google-календаре. Без неё возможна ситуация, когда машина фактически свободна, а бот отказывает клиенту.
Да, если это прописано в инструкции и базе знаний как условие договора. Агент задаёт вопрос по порядку вместе с классом машины и коробкой передач, а если ограничение не проходит, сообщает об этом до брони, а не после подписания.
Условия и наценка описываются в базе знаний, а расчёт ведётся таблицей по направлениям или вебхуком в собственную систему проката. Агент собирает параметры поездки и передаёт их дальше по этому сценарию.
В таблице, а не в базе знаний: там же, где парк машин и классы. Формат: CSV, Excel или Google-таблица, агент ищет строку точным или смысловым поиском в зависимости от того, как настроена колонка.
Около 15 ₽ при оплате по токенам: тысяча токенов стоит 1 ₽. Отдельной платы за подключение канала или календаря нет.
Хотите сразу к продукту: Конструктор чат-ботов для Google-Календарь