Менеджер дізнається про замовлення останнім. Клієнт оформив кошик о 21:40, а відповідь отримав наступного ранку — бо ніхто не відкривав адмінку магазину ввечері. У ніші, де перший дзвінок вирішує продаж, така затримка коштує реальних грошей: за нашими спостереженнями, лід, оброблений протягом 5 хвилин, конвертується в рази краще за той, до якого дійшли руки через годину.
Проблема не в людях. Проблема в тому, що замовлення лежить у базі й мовчить. Хтось має його помітити, відкрити, переписати в чат менеджеру. Поки процес тримається на ручному оновленні сторінки замовлень, ви платите швидкістю реакції за кожну зміну персоналу.
Рішення: прибрати людину з ланцюжка сповіщення
Магазин надсилає подію про нове замовлення в n8n, n8n форматує її та одразу штовхає повідомлення в Telegram-чат відділу продажів. Менеджер бачить замовлення в телефоні за секунди після оплати — з іменем клієнта, сумою, товарами й телефоном. Жодних відкритих вкладок, жодного «забув перевірити».
Як це працює технічно
Ми будуємо webhook-тригер у n8n, на який магазин (OpenCart, WooCommerce, кастомний Laravel) шле POST при створенні замовлення. Далі — кілька вузлів обробки, і повідомлення йде через Telegram Bot API у груповий чат менеджерів.
Покроковий workflow
- 1. Бот і чат. Створюємо Telegram-бота через @BotFather, забираємо токен і додаємо бота в робочий чат відділу продажів. Через getUpdates дізнаємося chat_id групи.
- 2. Webhook node у n8n. Публічний URL, який прийматиме дані про замовлення. Захищаємо його секретним токеном у заголовку, щоб ніхто сторонній не міг слати фейкові сповіщення.
- 3. Тригер у магазині. Чіпляємо подію «замовлення створене»: в OpenCart — catalog/model/checkout/order.addOrder, у Laravel — Event/Listener на OrderCreated, у WooCommerce — хук woocommerce_new_order. Тригер шле в webhook JSON із полями замовлення.
- 4. Форматування. Function node формує текст: номер замовлення, сума, список позицій, ім'я та телефон клієнта, спосіб оплати. Telegram підтримує HTML — виділяємо суму й телефон жирним, щоб менеджер схопив суть за пів секунди.
- 5. Відправка. Telegram node шле повідомлення в чат. Додаємо inline-кнопку «Відкрити замовлення» з прямим посиланням в адмінку — менеджер переходить до картки в один тап.
- 6. Обробка помилок. Якщо Telegram повернув помилку, n8n повторює спробу й паралельно дублює сповіщення на e-mail, щоб жодне замовлення не загубилося.
Весь ланцюжок виконується за 1–3 секунди. Налаштування під робочий магазин займає в нас зазвичай один робочий день разом із тестуванням на реальних замовленнях.
Що це дає бізнесу
Час першої реакції на замовлення падає з годин до секунд. Менеджери перестають моніторити адмінку й займаються продажами. А коли потік замовлень росте, та сама схема легко розширюється: окремі чати під різні склади, маршрутизація за регіоном, ескалація, якщо замовлення висить без обробки понад N хвилин.
MaxiMoruM проєктує й впроваджує такі автоматизації під ваш стек — OpenCart, WordPress, Laravel — з інтеграціями під українські платіжні та логістичні сервіси. Обговоримо ваш сценарій: maximorum.com