Роль
Продуктовая разработка SaaS «Чат-офис» под ключ: архитектура, бэкенд и интерфейсы, виджет для сайта, интеграции Telegram / VK / MAX, сценарный бот, CRM-лиды, биллинг Pro, админка и маркетинговый сайт.
Задача
Сделать сервис, где бизнес подключает сайт и мессенджеры в один контур: клиент пишет из любого канала, сценарий квалифицирует обращение, заявка попадает в CRM и не теряется. Нужен self-service онбординг, лимиты trial/Pro и embed-виджет с проверкой домена.
Решение
Для бизнеса (Office)
- Регистрация workspace, подключение каналов: Telegram, VK, MAX, виджет на сайт.
- Единый inbox, ручной ответ и переключение bot/human.
- Конструктор сценариев (
ScenarioEngine) и лимиты по тарифу. - Биллинг Pro через CryptoCloud, trial 14 дней.
Платформа
- Публичный сайт: лендинг, блог, кейсы, шаблоны сценариев, RSS и sitemap.
- Админка: лиды, клиенты, подписки, рассылки, workspace-ы.
- Очереди и cron: кампании, напоминания по лидам, health-check Chat Office.
- Embed
chat-widget/с domain guard и webhook-API.
Стек и инфраструктура
Laravel 12, MySQL, database queue, Breeze-авторизация. ~19 миграций, ~108 Blade-шаблонов.
Деплой на Beget (PHP 8.5, public_html), HTTP-cron и кеши через deploy-скрипт.
Интерфейс
Живой продукт — на сайте. Ниже ключевые зоны.
Оценка стоимости разработки
1 237 500 ₽
~96 PHP-файлов в app/, 19 миграций, 108 шаблонов — маркетинг + multi-tenant Chat Office, не лендинг с формой.
| Блок работ | Часы | Сумма |
|---|---|---|
| Архитектура workspace, БД, API | 45 | 112 500 ₽ |
| Office: каналы, inbox, bot/human | 75 | 187 500 ₽ |
| ScenarioEngine и лимиты trial/Pro | 55 | 137 500 ₽ |
| Embed-виджет и domain guard | 40 | 100 000 ₽ |
| Webhooks Telegram / VK / MAX | 50 | 125 000 ₽ |
| CRM-лиды, email-алерты, напоминания | 35 | 87 500 ₽ |
| Биллинг Pro (CryptoCloud) | 35 | 87 500 ₽ |
| Публичный сайт: лендинг, блог, кейсы | 55 | 137 500 ₽ |
| Админка: клиенты, рассылки, workspace | 45 | 112 500 ₽ |
| Очереди, cron, health-check | 25 | 62 500 ₽ |
| Интерфейс Tailwind + Vite | 45 | 112 500 ₽ |
| Автотесты Chat Office | 25 | 62 500 ₽ |
| Деплой Beget, доработки по продакшену | 15 | 37 500 ₽ |
| Итого | 495 | 1 237 500 ₽ |
Сумма — оценка трудозатрат разработки по фактическому объёму продукта. Не включает: дизайн-студию, наполнение контентом, хостинг, домены, комиссии ЮKassa и юридическое сопровождение договоров. Ставка 2 500 ₽/ч — ориентир для ведущего full-stack (Laravel) на аутсорсе в РФ; фактический договор может отличаться по формату (фикс, этапы, поддержка).
Итог
Маркетинг + self-service SaaS в одном репозитории: от лендинга до inbox, сценариев и оплаты Pro. Продукт в проде на 4aty.ru, развивается; покрыт автотестами ключевых контуров Chat Office.
Обсудить разработку