Instant Telegram Notifications for WooCommerce Orders - n8n Workflow

Use this comprehensive n8n workflow template to receive instant, detailed alerts on Telegram whenever a WooCommerce order status changes to processing. Ideal for e-commerce operations.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?


  • E-commerce store owners needing real-time fulfillment alerts.

  • Operations teams using Telegram for critical business communications.

  • Users looking for practical n8n templates to connect business applications.

Overview

This powerful n8n workflow solves the critical challenge of delayed order fulfillment notifications. By leveraging the WooCommerce webhook system, this specific n8n workflow acts as an instant listener for order updates. When an order is updated, the n8n workflow filters the event, ensuring notifications are only sent when the order status moves to "Processing." This automation provides instant, structured order details directly to your Telegram chat, eliminating the need to constantly monitor the administrative dashboard. Implementing this n8n automation template ensures your team is immediately aware of new, ready-to-fulfill orders, streamlining operations and significantly speeding up the fulfillment process. This is a perfect example of how an n8n node can bridge e-commerce platforms and communication apps efficiently using minimal custom setup.

How it Works


  1. Triggering the n8n workflow: The process begins with the Receive WooCommerce Order n8n trigger node, which is configured as a webhook endpoint. WooCommerce sends a payload to this n8n node whenever an order event occurs (Order updated).

  2. Status Filtering: An If n8n node, named Check if Order Status is Processing, immediately filters the incoming data. The n8n workflow only proceeds down the success path if the order status in the payload ($json.body.status) is exactly "processing," ignoring other status changes (like "completed" or "cancelled").

  3. Data Structuring: If the condition is met, the Design Message Template Code n8n node executes. This custom n8n node transforms the complex raw WooCommerce JSON into a clean, readable message string formatted using HTML. It extracts crucial details like customer name, total amount, order date, and line items, preparing the data for the Telegram n8n node.

  4. Notification Action: Finally, the Telegram n8n node takes the formatted message ($json.orderMessage) from the previous n8n node and sends it instantly to the designated Telegram Chat ID. The configuration uses HTML parse mode to maintain the rich formatting designed in the Code n8n node. This comprehensive n8n workflow ensures reliable and instant communication flow.

Installation Guide


  1. Import the n8n workflow: Copy the provided JSON data and import it into your n8n instance using the 'Import from JSON' function.

  2. Configure WooCommerce Webhook: In your WordPress dashboard, navigate to WooCommerce > Settings > Advanced > Webhooks. Create a new webhook with the Topic set to 'Order updated'. Copy the unique Webhook URL provided by the Receive WooCommerce Order n8n trigger node and paste it into the Delivery URL field in WooCommerce.

  3. Set Up Telegram Credentials: Obtain your Telegram Bot API Token from @BotFather. In n8n, create a new Telegram Bot credential using this token.

  4. Configure the Telegram n8n node: Open the Telegram n8n node. Select the newly created Telegram credential. You must also replace the placeholder with the correct Chat ID of the recipient group or user. (Use @userinfobot on Telegram to find your Chat ID).

  5. Activate and Test: Ensure the entire n8n workflow is activated. Place a test order in WooCommerce and update its status to 'Processing' to confirm the Telegram notification is received.

Node Details

Receive WooCommerce Order (Webhook n8n trigger): This is the entry point, serving as the critical n8n trigger. It listens for POST requests from WooCommerce, initiating the data flow within the n8n workflow.
Check if Order Status is Processing (If n8n node): A core logic n8n node. It filters incoming events, ensuring the n8n workflow only proceeds if the payload status key matches the string processing.
Design Message Template (Code n8n node): This powerful n8n node contains custom JavaScript to map and format data. It calculates totals, lists line items (e.g., 🔹 Product Name (3 items)), and structures the complete notification message using HTML tags for clarity.
Telegram (Telegram n8n node): The final action n8n node. It utilizes the message template generated by the Code n8n node ({{ $json.orderMessage }}) and sends it to the specified Chat ID with the HTML parse mode enabled, concluding the automated n8n workflow.

Related n8n Workflows

Free

Nodes: 5 Nodes
Updated: December 26 2025
View all
Created by

Hi ! I'm Amirhossein Mansouri Zade, a student with 4 years of experience in SEO and search engine optimization. Currently, I'm focused on solving various problems and challenges. I’m gradually transitioning into the product field and enjoy building the tools I need using N8N. I'll be sharing my workflows and experiences here along the way. 🚀

Featured*