</>
maximorum.com

Автоматичні сповіщення менеджерам про нове замовлення: Telegram Bot + n8n

D

Менеджер дізнається про замовлення останнім. Клієнт оформив кошик о 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

Maximus AI
Online
Привіт! Я ваш AI-асистент. Чим можу допомогти з вашим проектом?