</>
maximorum.com

Telegram Bot + n8n: instant manager alerts on every new order

D

The cost of a slow order response

For most online stores, the gap between a customer placing an order and a manager actually seeing it is where revenue quietly leaks. An order lands in the admin panel, but nobody is watching the dashboard at 9 p.m. on a Saturday. The customer waits, second-guesses, and sometimes cancels before anyone calls back. Email notifications help in theory, but in practice they get buried, filtered, or read hours later. The measurable result is longer fulfillment times, lower confirmation rates, and frustrated buyers who expected a reply within minutes.

The fix is not a bigger team or a new admin panel — it is removing the human polling step entirely. The order should reach the manager, not the other way around.

The solution: event-driven notifications

We connect your store to a Telegram channel through an n8n workflow. The moment an order is created, your platform fires a webhook, n8n receives it, formats the key details, and a Telegram Bot delivers a clean message to the responsible manager or a shared team channel — typically within two to three seconds. No dashboard refreshing, no email digging, no missed orders overnight.

This works for OpenCart, WordPress/WooCommerce, and custom Laravel stores. n8n sits in the middle as the integration layer, so you can route different order types to different channels — wholesale to one group, retail to another, high-value orders flagged separately.

The workflow, step by step

  • Create the bot. In Telegram, message @BotFather, run /newbot, and save the bot token. Add the bot to your team channel or group and capture the chat ID.
  • Catch the order. In n8n, add a Webhook node and copy its URL. Point your store at it: in OpenCart, hook into the order-confirm event; in Laravel, dispatch the webhook from an Order::created event listener; in WooCommerce, use a webhook on the "Order created" topic.
  • Shape the payload. Add a Set or Function node to extract what the manager actually needs — order number, customer name, phone, total, items, and delivery method. Keep it scannable.
  • Send to Telegram. Add the Telegram node, paste the bot token, set the chat ID, and build the message with the mapped fields. Enable HTML formatting so the order number and total stand out.
  • Add resilience. Wire an Error Trigger so a failed send retries and logs instead of vanishing. Optionally branch on order value to alert a senior manager for large orders.

The business result

A store processing 40–60 orders a day removes the manual checking step completely and cuts first-response time from tens of minutes to seconds. Faster confirmation calls translate directly into higher order-confirmation rates and fewer cancellations — the automation pays for itself in the first month. Because n8n is self-hostable, the order data never leaves your infrastructure.

We build and host these workflows end to end — from the webhook in your store to the Telegram delivery and monitoring. If order notifications are slowing your team down, talk to us: https://maximorum.com/

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