Максим Игошев.
Почта

Калькулятор уборки с заказом в Telegram и таблицу

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

Демо-калькулятор, считает прямо на странице

Уборка квартиры, служба «Чистый угол»

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

Тип уборки
Площадь

2 единицы прайса за квадратный метр

м²
Санузлы

15 единиц за каждый

шт.
Дополнительно
Регулярность
Срочность
Что считает
Площадь и санузлы, тип и срочность коэффициентом
Бот персонала
Заказ с кнопками «Принять», «Уточнить», «Отклонить»
Таблица
Строка на заказ, статус по кнопке
Стек
Astro, JavaScript, n8n, Telegram, Google Sheets
  • Как устроено: калькулятор отправляет заказ в вебхук n8n, n8n сверяет итог со строками расчёта, пишет сообщение в Telegram-бот персонала с кнопками и добавляет строку в Google Sheets. Нажатая кнопка меняет статус в той же строке.

    Как устроено: калькулятор отправляет заказ в вебхук n8n, n8n сверяет итог со строками расчёта, пишет сообщение в Telegram-бот персонала с кнопками и добавляет строку в Google Sheets. Нажатая кнопка меняет статус в той же строке.

Что считает. Площадь и санузлы дают базу. Тип уборки, регулярность и срочность не имеют своей цены, они умножают базу на коэффициент, поэтому генеральная уборка большой квартиры дорожает пропорционально, а не на одну и ту же надбавку. Допуслуги прибавляются суммой. Строки под итогом показывают, из чего он сложился, и та же раскладка уходит в n8n.

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

Скачать. Workflow для n8n с этой цепочкой импортируется через Import from File. Доступы к Telegram и Google подключаются после импорта. Вместо Google Sheets последний узел меняется на amoCRM, Bitrix24 или HubSpot.

Это демо. Компания, прайс и заказы вымышленные, калькулятор сделан для портфолио. Ничего не отправляется: сообщение и строка показаны так, как их получили бы бот и таблица.

Как я работаю. Вы присылаете прайс и список опций, я собираю калькулятор и цепочку на ваших аккаунтах n8n, Telegram и Google, показываю на тестовых заказах и передаю с короткой инструкцией. Общение письменно.