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

InSales без пушей: настраиваем бесплатные уведомления в ТГ | Сетка — социальная сеть от hh.ru InSales без пушей: настраиваем бесплатные уведомления в ТГ | Сетка — социальная сеть от hh.ru