Work Approach Pricing Notes Contact
Все работы
live · в работе · Апрель — Май 2026 · ~3 недели · сайт кондитерской студии

Cakes
by Sofy

Кондитерская студия: полная операционная система за ~3 недели. Сайт с автоматическим расчётом цены, Telegram-бот для управления заказами, Airtable как источник правды, утренний отчёт по Владивостоку.

Клиент

Cakes by Sofy

Локация

Находка, РФ

Stack

Make · Airtable
Telegram · HTML/JS

Срок

~3 недели

01

Проблема

Заказы из пяти каналов, статусы — в голове

Кондитерская работает в одиночку. Заявки приходят из Instagram, Telegram-канала, личных сообщений и по рекомендациям. Цена на каждый торт зависит от веса, начинки, декора и срочности — десятки комбинаций, которые каждый раз считались руками.

Статусы заказов жили только в памяти. Утром непонятно, что готовить сегодня, а что завтра. Часть заявок терялась. Это классическая история одиночного сервисного бизнеса: операционка съедает всё время, которое должно идти на продукт.

02

Решение

Одна связка. Один источник правды. Один интерфейс.

Сайт с формой заявки и автоматическим расчётом цены — клиент видит итоговую стоимость до отправки.

Airtable — единственный источник правды. Пришла заявка → создалась запись. Поменялся статус → запись обновилась. Никаких параллельных списков и заметок.

Telegram-бот — единственный интерфейс для клиента. Все заказы, статусы, фильтры — в том же приложении, которым она пользуется каждый день. Не новая админка, которую нужно открывать специально.

Make-сценарий — связующее звено. Держит логику: что показать, что отредактировать, когда отправить утренний отчёт.

03

Сайт

Сайт — форма с автоматическим расчётом цены

Ванильный HTML/CSS/JS без фреймворков. Конфигуратор торта с живым расчётом стоимости. Отправка → запись в Airtable → уведомление в Telegram.

pastry-studio · prototype прототип · обезличено

04

Telegram-бот

Операционный интерфейс прямо в Telegram

Список заказов с inline-кнопками под каждым. Смена статуса — одно нажатие. Сообщение редактируется, а не создаётся новое. Поиск по любой части номера или имени клиента.

Список заказов · inline kbd
🎂
Order Manager
bot
📋 Что открыть?
9:48
📅 Сегодня
📅 Завтра
🗓 Выбрать дату
🗂 Актуальные
⚠️ Требуют внимания
💰 Ждут оплату
Карточка заказа · статусы
Cakes by Sofy
📋 Cake0042
🚀 Статус: Ждёт подтверждения
💰 Оплата: Ждёт предоплату
👤 Клиент: А.
📞 Телефон: +7 ••• •••-••-••
📅 Дата: 2026-05-18
⏰ Время: не указано
🎂 Тип: Бенто MAXI
⚖️ Вес: 800 г
🍰 Начинка: Шоколад-вишня
🎨 Декор: не указано
✍️ Надпись: С днём рождения
🚗 Получение: Самовывоз
🎉 Повод: День рождения
👥 Гостей: 6
💬 Комментарий клиента:
не указано
📝 Свой комментарий:
💵 Ориентир: от 2 500 ₽
19:33
💬 Написать в WhatsApp ↗
✅ Подтверждён
🔨 В работе
🎂 Готов
💰 Предоплата внесена
✅ Оплачено полностью
✍️ Добавить комментарий
📦 Закрыт
❌ Отменён
🏠 Главное меню

05

Архитектура

Как всё связано

flow / cakes-by-sofy / production

Site formpastry-studio Telegramcallback / message MakeIntegration Telegram Bot7 routes · 90+ modulesEdit / Reply / Search / Menu Airtableorders · clients · prices Bot UIEditMessage · kbd Daily report09:00 VLAT · cron webhook · leadwebhook · callback writeread EditMessagescheduled

06

Airtable

База данных заказов

Единственный источник правды. Все заказы, клиенты, цены, статусы — в одном месте. Make читает и пишет сюда при каждом событии.

airtable.com · Orders
Cakes# Дата Тип торта Статус Оплата Получение
Cake0039 2026-05-14 Бенто MAXI Закрыт Оплачено полностью Самовывоз
Cake0041 2026-05-16 Капкейки В работе Оплачено полностью Доставка
Cake0044 2026-05-16 Стандартный торт В работе Предоплата внесена Самовывоз
Cake0062 2026-05-23 Бенто MAXI Подтверждён Не оплачено Самовывоз
Cake0059 2026-05-22 Набор: бенто + капкейки Ждёт подтверждения Ждёт предоплату Самовывоз
Cake0057 2026-05-26 Стандартный торт Отменён Не оплачено Самовывоз

07

Make scenarios

3 сценария, 141 модуль

Три отдельных Make-сценария: приём заявки с сайта, утренний отчёт и основной Telegram-бот с 124 модулями и 7 маршрутами.

Cake Onboarding Client

Webhook с сайта → запись в Airtable → уведомление клиенту в Telegram

webhook airtable telegram
make.com · Cake Onboarding Client
JSON
Cake Onboarding Client blueprint
перетащи = навигация · колёсико = зум

Cake Reminder Time

Cron в 09:00 VLAT (UTC+10) → поиск заказов на сегодня/завтра → сводка в Telegram

cron airtable telegram
make.com · Cake Reminder Time
JSON
Cake Reminder Time blueprint
перетащи = навигация · колёсико = зум

Integration Telegram Bot

Главный сценарий: webhook с сайта, callback-кнопки, поиск, меню, /start, ответы, cron-отчёт

124 mod 7 routes telegram airtable
make.com · Integration Telegram Bot
JSON
Integration Telegram Bot blueprint
перетащи = навигация · колёсико = зум

08

Детали

Технические решения, которые видны клиенту

01

EditMessage вместо новых сообщений

Самая частая ошибка в операторских ботах: каждое действие = новое сообщение, чат быстро забивается лишними уведомлениями. Здесь одно сообщение на заказ — оно редактируется при смене статуса. Через неделю работы бот выглядит так же чисто, как в первый день.

02

Динамическая клавиатура: 5 статусов × 4 типа оплаты

Под каждый заказ генерируется уникальный набор кнопок. В статусе «новая заявка» — «принять / отклонить». В «в работе» — «готов / задержка». Тип оплаты (наличные, карта, СБП, предоплата) влияет на тексты и набор кнопок. Генератор клавиатур — единая функция, переиспользуется из любого маршрута.

03

Отчёт в 9 утра по Владивостоку, не по серверу Make

Типичная ошибка: cron ставится «в 9 утра» без учёта таймзоны клиента. Сервер Make в Европе — 9 утра там это уже 16:00 в Находке. Решение: расчёт через формулы Airtable + сдвиг в сценарии. Отчёт приходит ровно в 09:00 VLAT (UTC+10).

04

Поиск заказа по любой части строки

Клиент звонит — нужно найти заказ быстро. Бот принимает любую строку: часть имени, телефон, дата. Ищет по Airtable через filter formula, возвращает карточку с тем же набором кнопок, что в основной ленте. Никакого дублирования кода.

05

Автоматический расчёт цены на сайте

Конфигуратор торта: клиент выбирает вес, тип, начинку, декор — итоговая стоимость обновляется в реальном времени. Логика расчёта хранится в Airtable как таблица цен, JS на фронте читает её через webhook. Изменить прайс — одна правка в базе без правки кода.

09

Цифры

Что получилось

90+

модулей в Make-сценарии

7

верхних маршрутов под типы Telegram-событий

5×4

статусов × типов оплаты в динамической клавиатуре

0

спама — EditMessage вместо новых сообщений

~3

недели от первого созвона до прода

24/7

утренний отчёт без участия клиента

Похожая история?

Расскажите, что у вас тормозит — посмотрим вместе.