Автоматизация KeepinCRM для интернет-магазина
Go-демон, который полностью автоматизирует CRM-процессы интернет-магазина: движение сделок по воронке по статусам Новой Почты, фискализация через Checkbox (ПРРО) и SMS-уведомления покупателям через TurboSMS.
Что сделано:
- Автоматическое движение сделок по 7-этапной воронке продаж: маппинг статусов Новой Почты → этапы KeepinCRM, комментарий к сделке при каждом переходе.
- Фискализация наложенного платежа и NovaPay: чек выдается при получении посылки покупателем (НП статус 9), тип оплаты — «Платеж через интегратора NovaPay».
- Фискализация WayForPay без ожидания ТТН: параллельное сканирование сделок через GET /agreements — чек выдается сразу при появлении заказа в CRM, до создания накладной.
- SMS-уведомления: № 1 при создании ТТН (трек-линк), № 2 при прибытии на отделение, № 3 после фискализации (ссылка на фискальный чек).
- SQLite-дедупликация: каждое событие (изменение этапа, SMS, чек) выполняется ровно один раз — никаких дублей при повторных опросах.
- Развернуто как systemd-юнит на VPS клиента, работает 24/7; watchdog cron + ежедневный backup БД.
Стек: Go 1.24+, SQLite, systemd, KeepinCRM API, Nova Poshta API, Checkbox ПРРО API, TurboSMS API
#golang #CRMAutomation #KeepinCRM #NovaPoshta #Checkbox #ПРРО #TurboSMS #WayForPay #ecommerce #fiscalization #systemd #sqlite
Автоматизация KeepinCRM — Нова Почта, Checkbox, TurboSMS
Что сделано:
- Автоматическое движение сделок по 7-этапной воронке продаж: маппинг статусов Новой Почты → этапы KeepinCRM, комментарий к сделке при каждом переходе.
- Фискализация наложенного платежа и NovaPay: чек выдается при получении посылки покупателем (НП статус 9), тип оплаты — «Платеж через интегратора NovaPay».
- Фискализация WayForPay без ожидания ТТН: параллельное сканирование сделок через GET /agreements — чек выдается сразу при появлении заказа в CRM, до создания накладной.
- SMS-уведомления: № 1 при создании ТТН (трек-линк), № 2 при прибытии на отделение, № 3 после фискализации (ссылка на фискальный чек).
- SQLite-дедупликация: каждое событие (изменение этапа, SMS, чек) выполняется ровно один раз — никаких дублей при повторных опросах.
- Развернуто как systemd-юнит на VPS клиента, работает 24/7; watchdog cron + ежедневный backup БД.
Стек: Go 1.24+, SQLite, systemd, KeepinCRM API, Nova Poshta API, Checkbox ПРРО API, TurboSMS API
#golang #CRMAutomation #KeepinCRM #NovaPoshta #Checkbox #ПРРО #TurboSMS #WayForPay #ecommerce #fiscalization #systemd #sqlite
Автоматизация KeepinCRM — Нова Почта, Checkbox, TurboSMS