Announce new Shopify products on Telegram

Every new product in your store is posted to your Telegram channel with its price and link.

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

Works with n8n · Make · Zapier

How it works

Trigger: Shopify — product created
  1. Receive the new product from Shopify.
  2. Post the title, price and product link to your Telegram channel.

Diagram

SNew productShopify TriggerTPost to channelTelegram
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": "Announce new Shopify products on Telegram (Flowngn)",
  "nodes": [
    {
      "parameters": {
        "content": "## Announce new Shopify products on Telegram\nEvery new product in your store is posted to your Telegram channel with its price and link.\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": "products/create"
      },
      "id": "458210f1-f980-4989-a1ec-07858e8eaece",
      "name": "New product",
      "type": "n8n-nodes-base.shopifyTrigger",
      "typeVersion": 1,
      "position": [
        0,
        0
      ],
      "webhookId": "458210f1-f980-4989-a1ec-07858e8eaece"
    },
    {
      "parameters": {
        "chatId": "@YOUR_CHANNEL",
        "text": "=🆕 {{ $json.title }} — {{ $json.variants[0].price }}\nhttps://YOUR_STORE.com/products/{{ $json.handle }}",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "id": "458210f1-f980-4989-a1ec-07858e8eaece",
      "name": "Post to channel",
      "type": "n8n-nodes-base.telegram",
      "typeVersion": 1.2,
      "position": [
        300,
        0
      ]
    }
  ],
  "connections": {
    "New product": {
      "main": [
        [
          {
            "node": "Post to channel",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "meta": {
    "templateCredsSetupCompleted": false
  },
  "tags": []
}

Open in the playground to edit →

Tips

  • Publish products as drafts first, so the announcement goes out only when they're ready.

Related flows