Как мы автоматизировали приёмку квартир через Telegram-бота: реальный кейс

Кейс приёмка квартир через Telegram-бота

В этой статье расскажем, как мы разработали Telegram-бота, который полностью изменил работу компании, занимающейся приёмкой квартир от застройщиков. Раньше у них всё велось вручную: графики, отчёты, фотографии — всё хранилось в разных местах и часто терялось. После внедрения бота процесс стал чётким, прозрачным и удобным.

До автоматизации: как всё работало раньше

Компания клиента помогает людям принимать квартиры у застройщиков, фиксируя недостатки, проверяя состояние отделки и инженерии. Когда клиент звонил, менеджер вручную вносил данные о приёмке — дату, время и адрес — в Google Календарь. Там же он указывал, кто из специалистов должен выехать на объект.

Однако с ростом количества заявок процесс стал неконтролируемым. Мастерам приходилось самостоятельно заглядывать в календарь, чтобы понять, когда и куда ехать. Всё общение шло в личных сообщениях Telegram, где терялись фотографии и важные комментарии. У менеджеров не было понимания, выехал ли мастер на приёмку, началась ли она, завершилась ли. Не было централизованного хранилища отчётов — каждая приёмка разрывалась на куски в разных чатах.

Клиент обратился к нам с запросом: "Нам нужен Telegram-бот, который наведёт порядок."

Этап 1. Погружение в задачу

Перед началом разработки мы провели интервью с менеджерами. Они подробно рассказали, как сейчас организован процесс, где возникают сложности и что им действительно нужно. Мы зафиксировали их ожидания от будущего бота: он должен помогать в назначении мастеров, напоминать о приёмках, централизованно хранить фото и комментарии, а также синхронизироваться с Google Календарём.

Этап 2. Проектирование логики работы бота

После сбора требований мы спроектировали схему работы Telegram-бота. Внутри системы предусмотрены три роли: администратор, менеджер и мастер. Каждый из них получает доступ к нужному функционалу через интерфейс Telegram.

Сердцем системы стала синхронизация с Google Календарём. Как только в календаре появляется новая запись, бот автоматически сохраняет её в базу данных и уведомляет менеджеров. Из интерфейса Telegram они могут сразу же назначить подходящего мастера.

Процесс стал чётким: от получения заявки до отправки отчёта всё проходит через бота — без хаоса, без потерь, без лишней переписки.

Этап 3. Разработка и запуск

В технической реализации мы использовали стек, проверенный в продакшене: TypeScript и Node.js на серверной части, PostgreSQL как основную базу данных, а Telegram Bot API — как точку взаимодействия с пользователями. Всё приложение было упаковано в Docker и развёрнуто на арендованном сервере под задачи клиента.

Также мы настроили регулярную синхронизацию с Google Календарём — бот проверяет обновления каждые пять минут. Все новые записи автоматически попадают в базу и становятся доступными для назначения через интерфейс Telegram.

Как работает бот — глазами пользователя

Когда менеджер вносит новую заявку в календарь, бот моментально уведомляет его в Telegram.

Прием заявки менеджером

Прямо в сообщении появляется кнопка, через которую он может выбрать одного из мастеров.

Назначение мастера

После выбора мастера менеджер, до подтверждения всех заявок, может назначить другого мастера через соответствующую кнопку.

Перевыбор мастера на приемку квартиры

Затем менеджеру необходимо подтвердить всех назначенных мастеров на заявки.

Подтверждение заявок на приемку квартир менеджером

Выбранному мастеру отправляется вся информация о приёмке: адрес, дата, время, комментарий, а также ссылка на запись в Google Календаре.

Принятие заявки мастером

Мастер может либо принять приёмку, либо отказаться. После принятия он получает кнопку “Начать приёмку”. За час до события бот напомнит ему о предстоящем выезде.

Мастер принял заявку на приемку квартиры

Для начала процесса работы над заявкой мастеру, для дальнейшей отчетности, необходимо выбрать тип заявки.

Мастер выполняет приемку квартиры

Когда мастер находится на объекте, он может отправлять фотографии, текстовые сообщения или документы.

Мастер выбрал вариант приемки квартиры
master-nachal-zagruzku-photo.webp
master-zagruzil-photo.webp

Бот автоматически пересылает всё это в закрытый Telegram-канал, где сотрудники офиса могут отслеживать ход приёмки. По завершении работ мастер нажимает кнопку “Закончить”, и статус приёмки обновляется в системе.

Мастер закончил приемку квартиры

Таким образом, всё движение — от назначения до отчёта — теперь фиксируется и сохраняется.

Особенности и ограничения

Бот не позволяет одному мастеру брать несколько приёмок одновременно — это исключает накладки. Менеджер также не может назначить одну заявку сразу на нескольких специалистов. Для администратора (директора компании) предусмотрен отдельный набор функций: он может переназначать мастеров, запускать синхронизацию вручную, а также управлять списком сотрудников.

Результаты внедрения

Буквально с первого дня после запуска бот начал упрощать жизнь менеджерам. Исчезла путаница с расписанием, мастера стали лучше ориентироваться в назначениях, фото и документы перестали теряться. Стало проще отслеживать, кто выехал, кто на объекте, кто уже закончил.

Теперь у компании есть централизованное хранилище всех приёмок и отчётов, к которым можно вернуться в любой момент.

Всё это помогло:

  • сократить количество пропущенных заявок почти до нуля,
  • ускорить коммуникацию между сотрудниками,
  • повысить качество обслуживания клиентов.

Сроки реализации и технологии

Проект был полностью реализован за один месяц. За это время мы:

  1. провели анализ и составили архитектуру решения,
  2. разработали Telegram-бота с интеграцией Google Календаря,
  3. внедрили систему на сервере клиента,
  4. провели тестирование и запустили продукт в работу.

Использованные технологии:

  • TypeScript + Node.js — серверная часть
  • PostgreSQL — база данных
  • Docker — контейнеризация
  • Telegram Bot API — интерфейс взаимодействия
  • Google Calendar API — интеграция с календарём

Этот кейс — пример того, как Telegram-бот может не просто выполнять команды, а решать реальные бизнес-задачи. Он стал цифровым помощником, который координирует всю работу, минимизирует ошибки и экономит время.

Если вы тоже сталкиваетесь с рутиной, ручным управлением и потоком заявок — Telegram-бот может стать эффективным решением. Главное — подойти к разработке осмысленно: с пониманием задач, логики процессов и целей бизнеса.

📩 Хотите подобный бот для своей компании?

Мы создаём кастомные Telegram-боты под конкретные задачи. Напишите нам — и мы поможем автоматизировать ваш бизнес.

Нет комментариев
Ваш комментарий
Ваш адрес email не будет опубликован.
Обязательные поля помечены *
0
27 авг. 2025