Case study / Automation · E-commerce

Автоматизація покинутих кошиків Horoshop + eSputnik.

Для клієнта партнерської e-mail агенції побудували кастомну систему збору покинутих кошиків, яка працює без переходу на дорожчі тарифи Horoshop та eSputnik.

До 120 000 грн/рік економії без переходу на дорожчі тарифи.

Рік
2026
Тип
Automation / E-commerce / n8n
Формат
Custom automation / NDA
Стек
JavaScript · n8n · eSputnik API · Horoshop

Бізнес-задача

Інтернет-магазин на Horoshop хотів запускати тригерні листи по покинутих кошиках, але стандартний шлях вимагав дорогого тарифного апгрейду. Horoshop не віддавав потрібні дані по API в доступному форматі, а eSputnik вимагав Pro-тариф для повноцінного abandoned cart сценарію. Клієнту — партнерській e-mail агенції — потрібне було рішення без підвищення щомісячних витрат на обидва сервіси.

01 Horoshop не дозволяв запускати тригерні email/SMS по покинутих кошиках без переходу на дорожчий тарифний план.
02 Стандартний API Horoshop не віддавав дані про кошик у форматі, зручному для автоматизації.
03 eSputnik вимагав Pro-тариф для повноцінного abandoned cart сценарію — додаткова обов'язкова стаття витрат.
04 Клієнту потрібне було рішення, яке не збільшує щомісячні витрати на тарифи обох сервісів.

Що зробили

Ми спроєктували кастомний шар автоматизації, який працює поза стандартними тарифними обмеженнями Horoshop і eSputnik: JS-скрипт на checkout збирає контактні дані та стан кошика ще до втрати ліда, self-hosted n8n-сценарій обробляє ці дані й формує custom event, який передається напряму в eSputnik API — без потреби у Pro-тарифі. Для контролю процесу зробили власну адмінку перегляду покинутих кошиків.

Архітектура системи

Input Користувач додає товари в кошик на Horoshop і залишає checkout незавершеним.
Core Self-hosted n8n-сценарій, який відстежує стан кошика і формує подію «покинутий кошик».
Capture layer JS-скрипт на checkout фіксує контактні дані та вміст кошика напряму на фронтенді, без залежності від платного API-тарифу Horoshop.
Connected systems Horoshop · eSputnik API · Custom Events · Custom Admin
Output Тригерна email/SMS-кампанія в eSputnik запускається автоматично, а власна адмінка показує статус кожного покинутого кошика.

Scope / модулі

01
JS checkout capture

JS-скрипт на checkout фіксує контактні дані та вміст кошика ще до завершення оплати.

Дані є, навіть якщо оплата не завершена
02
Self-hosted n8n сценарій

Обробляє дані кошика, визначає момент «покинутого» кошика і формує подію для розсилки.

Логіка живе поза тарифними обмеженнями сервісів
03
eSputnik custom events

Передає кастомні events в eSputnik API, які запускають тригерні листи без Pro-тарифу.

Той самий сценарій, без додаткової підписки
04
Horoshop integration

Точка інтеграції з Horoshop без зміни тарифного плану клієнта.

Рішення живе поза обмеженнями платформи
05
Custom admin

Власна адмінка для перегляду покинутих кошиків, контактів і статусу тригера.

Прозорість процесу для команди клієнта

Технологічний стек

Capture
JavaScript
Checkout script
Event tracking
Automation
n8n
Self-hosted
Custom workflow
Integrations
eSputnik API
Horoshop
Custom Events
Admin
Custom admin panel
Cart status view
NDA-safe reporting

Результат

Тригерні email/SMS-кампанії по покинутих кошиках запускаються без переходу на дорожчі тарифи Horoshop і eSputnik
Контактні дані й стан кошика фіксуються ще на checkout, до втрати ліда
Клієнт бачить весь процес через власну адмінку, а не залежить від закритого функціоналу платформ
Рішення заощаджує клієнту до 120 000 грн/рік порівняно з переходом на дорожчі тарифні плани
Результати описані узагальнено — частина деталей проєкту під NDA.

Потрібна схожа автоматизація без дорогих тарифних апгрейдів?

Опишіть свою e-commerce або email-платформу — ми підкажемо, чи можна побудувати кастомну автоматизацію замість переходу на дорожчий тариф.