Overview

Manual monitoring of WooCommerce orders wastes time and risks delays. This workflow instantly transforms new "processing" orders into detailed Telegram messages, delivering order info directly to your team’s chat. It eliminates manual checks and accelerates order handling by pushing real-time alerts where your staff already collaborates.

The Impact

  • Alert Instantly. Get new order details pushed to Telegram without delay.
  • Streamline Responses. Customer service acts fast on fresh orders.
  • Monitor Easily. Fulfillment teams catch anomalies in "processing" orders quickly.
  • Save Time. No more manual order status checks or data copying.

Who This Is For

  • E-commerce Operators who need real-time order visibility in team chats.
  • Customer Service Reps handling order verification and shipment coordination.
  • Warehouse Managers monitoring order flow and fulfillment status.
  • IT Automators integrating WooCommerce with messaging platforms.

How It Works

1
  1. Extract Order Status
  2. Parse the incoming WooCommerce webhook JSON to extract the order's "status" field.
2
  1. Check If Processing
  2. Proceed only if the order status equals "processing"; otherwise, skip notification.
3
  1. Format Message
  2. Compile order details—ID, customer info, amount, date, products, notes—into an HTML-formatted message.
4
  1. Send Telegram Message
  2. Use the Telegram Bot API with your bot token and chat ID to send the formatted order message.
5
  1. Aggregate Branches
  2. Combine all workflow outcomes and terminate cleanly, regardless of notification sent.

What You'll Need

Before using this template, make sure you have:

  • A WooCommerce webhook configured to send full order JSON payloads including line items, billing, total, date_created_gmt, and order ID.
    A Telegram bot API token obtained via BotFather.
    The Telegram chat ID (group or individual) where notifications should be sent.

How to Use

  1. Step 1. Configure WooCommerce Webhook
  2. Set up an order webhook in WooCommerce to POST full order JSON payloads to this workflow's endpoint on order creation or update.

  3. Step 2. Input WebhookBody
  4. Paste the raw JSON object received from WooCommerce into the WebhookBody parameter.

  5. Step 3. Provide TelegramBotToken
  6. Enter your Telegram bot’s API token for authentication.

  7. Step 4. Set ChatId
  8. Fill in the target Telegram chat identifier where order notifications will be sent.

  9. Step 5. Verify Execution
  10. Confirm that new "processing" orders trigger Telegram messages with correct order details in the specified chat.

FAQs

What if the order status is not "processing"?
The workflow skips sending notifications for any order status other than "processing" and ends cleanly without error.
How is the order message formatted for Telegram?
Order details including ID, customer name, amount, date, city, phone, notes, and product list with quantities are formatted in HTML for clear display in Telegram messages.
What credentials are required to send messages?
A valid Telegram bot API token and the chat ID of the destination Telegram group or user are required to authorize and deliver messages.
Can this workflow handle order updates or only new orders?
It processes any webhook payload where the order status is "processing", so it can notify on new orders or status updates that meet this condition.
Was This Page Helpful?

More Workflows for Inspiration

✒️
YouTube Podcast Summary and Save to Sheets
Automate podcast transcript capture, summary generation, and archiving to Google Sheets instantly.
Learn more >
💬
Workspace Default Flow
Automate conversation start logic to flexibly switch AI modes and optimize response accuracy.
Learn more >
🔍
WordPress Post AI Auto-Categorizer
Automatically assign primary categories to WordPress posts using AI, saving time and ensuring consistency.
Learn more >