Shopify cancelled order alert on Telegram

Get a Telegram alert with the amount, reason and customer whenever an order is cancelled.

Easy Saves ~2 hours/month E-commerceBy Flowngn team

Works with n8n · Make · Zapier

How it works

Trigger: Shopify — order cancelled
  1. Receive the cancellation from Shopify.
  2. Send the order number, total, reason and customer to Telegram.

Diagram

SOrder cancelledShopify TriggerTAlert on TelegramTelegram
Trigger App

Build it

Pick your tool — same automation, step by step.

Copy and paste straight into an n8n canvas (Ctrl+V), or download and use Import from File. Then connect your own credentials and replace every YOUR_… placeholder.

Workflow JSON
Show code (72 lines)
{
  "name": "Shopify cancelled order alert on Telegram (Flowngn)",
  "nodes": [
    {
      "parameters": {
        "content": "## Shopify cancelled order alert on Telegram\nGet a Telegram alert with the amount, reason and customer whenever an order is cancelled.\n\n**Setup**\n1. Open each node and connect your own credentials.\n2. Replace every YOUR_… placeholder.\n3. Test once, then activate.\n\nFree template from Flowngn",
        "height": 260,
        "width": 340
      },
      "id": "458210f1-f980-4989-a1ec-07858e8eaece",
      "name": "Setup notes",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -420,
        -60
      ]
    },
    {
      "parameters": {
        "topic": "orders/cancelled"
      },
      "id": "458210f1-f980-4989-a1ec-07858e8eaece",
      "name": "Order cancelled",
      "type": "n8n-nodes-base.shopifyTrigger",
      "typeVersion": 1,
      "position": [
        0,
        0
      ],
      "webhookId": "458210f1-f980-4989-a1ec-07858e8eaece"
    },
    {
      "parameters": {
        "chatId": "YOUR_CHAT_ID",
        "text": "=❌ Order {{ $json.name }} cancelled — {{ $json.total_price }} {{ $json.currency }}\nReason: {{ $json.cancel_reason || '-' }}\n👤 {{ $json.customer ? $json.customer.first_name + ' ' + ($json.customer.last_name || '') : '-' }}",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "id": "458210f1-f980-4989-a1ec-07858e8eaece",
      "name": "Alert on Telegram",
      "type": "n8n-nodes-base.telegram",
      "typeVersion": 1.2,
      "position": [
        300,
        0
      ]
    }
  ],
  "connections": {
    "Order cancelled": {
      "main": [
        [
          {
            "node": "Alert on Telegram",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "meta": {
    "templateCredsSetupCompleted": false
  },
  "tags": []
}

Open in the playground to edit →

Tips

  • Forward the alert to whoever books couriers, so cancelled parcels never leave.

Related flows