InSales без пушей: настраиваем бесплатные уведомления в ТГ
Ссылка на GitHub с полным мануалом по установке на русском в конце. Пару дней назад приложение InSales было удалено из AppStore, и пуши о заказах пропали сразу. Мы пропустили несколько заказов. Не критично, но неприятно. Первая мысль n8n или Make. Но зарубежные no-code платформы сейчас работают в России очень нестабильно из-за замедлений и блокировок трафика, особенно с мобильного интернета. Строить критическую бизнес инфраструктуру на том, что может лечь в любой момент - плохая идея. Задача: автономная система внутри РФ, без постоянного сервера, с доставкой уведомлений в Telegram за секунды. Решение - Yandex Cloud Serverless. Не боится блокировок, щедрые бесплатные лимиты, гибко настраивается и расширяется. Как это работает Большинство CMS и CRM умеют отправлять email-копию о каждом новом заказе на указанный адрес. Ищите в настройках своей платформы что-то вроде “отправлять копию заказа на email”. Yandex Cloud принимает это письмо, разбирает его и через несколько секунд отправляет аккуратное сообщение в нужный Telegram-чат. Уведомление приходит через 5-10 сек. после оформления заказа. Я сделал две версии под разные задачи: Lite - если работаете в одиночку или просто хотите видеть заказы без лишних усложнений. Никаких баз данных, никаких очередей. Настраивается за 20-40 минут. Pro - больше подходит для команды менеджеров, где важно контролировать, кто и когда взял заказ в работу. В Pro-версии под каждым уведомлением появляется кнопка «Принять заказ». Менеджер нажимает и кнопка меняется на “Принято: @username”. Все видят, кто работает с заказом, но если никто не нажал в течение заданного времени (по умолчанию 10 минут, можно изменить) - приходит повторное напоминание. Почему это бесплатно Проект работает на serverless - отдельный сервер не нужен, платите только за фактическое использование. Yandex Cloud даёт каждый месяц бесплатно больше, чем нужно малому или среднему магазину. Магазин с тысячей заказов в день использует около 9% бесплатного лимита. Магазин со ста заказами - меньше 1%. Для подавляющего большинства интернет-магазинов это выходит в ноль рублей в месяц. Подходит не только для InSales К InSales привязан только парсер письма - и его легко переписать под любой другой формат. Сама система работает с любой платформой, которая умеет слать email-копию о заказе. Единственное условие: в настройках вашей CMS или CRM должна быть возможность добавить дополнительный адрес для уведомлений о заказах. В большинстве систем это есть - RetailCRM, МойСклад, Битрикс, любая самописная система с email-уведомлениями. Итог Система работает, менеджеры не пропускают заказы. Весь функционал — бесплатно. Работает внутри РФ без зависимостей от зарубежных сервисов. Код открыт, можно форкнуть и адаптировать под свой стек. Полная документация с пошаговыми скриншотами на русском языке, два варианта кода и разбор каждой функции: github.com/DmitriiDmallSick/order-mail-to-telegra