CRM-интеграция для учёта заявок
- aiogram
- Google Sheets API
- FastAPI
Задача
У клиента заявки велись вручную в Google-таблице — сотрудники дублировали, теряли и путали статусы. Разворачивать полноценную CRM ради одной таблицы было избыточно и дорого.
Подход
Вместо новой базы данных Google Sheets выбрана в качестве основного хранилища — это то, к чему сотрудники уже привыкли. Telegram-бот и Mini App читают и пишут в ту же таблицу через Google Sheets API в реальном времени, так что для сотрудников ничего не поменялось, а для клиентов появился удобный интерфейс подачи заявки.
Стек
aiogram для бота, FastAPI как прослойка между ботом и Google Sheets API, деплой на отдельном VPS под конкретного клиента.
Результат
Ручной ввод заявок исчез полностью — данные появляются в таблице автоматически сразу после подачи через бота, статусы синхронизируются в обе стороны.