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

🛟
Bidirectional synchronization between Zendesk and Google Sheets
Streamline ticket and spreadsheet data syncing to eliminate manual reconciliation and errors.
Learn more >
⚙️
Daily Lead Context Enrichment
Automate capturing qualified HubSpot leads, enrich company profiles, and boost sales efficiency fast.
Learn more >
⚙️
Daily Meeting Digest for Slack
Automatically summarize daily meetings and deliver clear Slack digests to boost team alignment instantly.
Learn more >