Social · n8n

Automatically Post New Zendrop Catalog Products to Your Telegram Group

Whenever a new product is added to your Zendrop catalog, this workflow instantly sends a formatted message to your Telegram group. Community managers can keep their audience updated on new dropshipping products without lifting a finger.

difficulty Beginnersetup 30 minresult Every new Zendrop catalog item is automatically announced in your Telegram group with the product name, price, and link.
  1. 1

    Schedule a regular check for new Zendrop products

    Add a Schedule Trigger node. Set Trigger Interval to every 1 hour (or your preferred frequency). This node kicks off the workflow automatically so you never need to check Zendrop manually.

  2. 2

    Fetch latest products from Zendrop API

    Add an HTTP Request node. Set Method to GET and URL to https://api.zendrop.com/v1/products?limit=10&sort=created_at:desc. In the Headers section, add Authorization with value Bearer YOUR_ZENDROP_API_KEY. Store your API key in n8n credentials and reference it here. The node returns your most recently added catalog items.

  3. 3

    Filter only brand-new products

    Add an IF node. In Condition, check that {{ $json.created_at }} is greater than {{ $now.minus(1, 'hour').toISO() }}. This ensures only products added in the last hour pass through, preventing duplicate Telegram messages.

  4. 4

    Format the product message

    Add a Set node connected to the TRUE branch of the IF node. Create a field called message with value: New product alert! *{{ $json.name }}* Price: ${{ $json.price }} View it here: {{ $json.url }}. This shapes the data into a clean Telegram-ready announcement.

  5. 5

    Send the announcement to your Telegram group

    Add a Telegram node. Select your Telegram bot credential (create a bot via BotFather and paste the token into n8n's Telegram credential). Set Operation to Send Message, Chat ID to your group's chat ID (e.g. -1001234567890), Text to {{ $json.message }}, and enable Parse Mode as Markdown. Each new product now posts automatically to your group.

Frequently asked questions

How do I find my Telegram group Chat ID?

Add your bot to the group, then visit https://api.telegram.org/botYOUR_BOT_TOKEN/getUpdates in your browser after sending a message in the group. Look for the 'chat' object — the 'id' field (usually a negative number like -1001234567890) is your Chat ID.

What if Zendrop's API structure is different from what the workflow expects?

Run the HTTP Request node manually first and inspect the output in n8n's execution view. Adjust the field names in the Set node (e.g. change `$json.name` to whatever field Zendrop actually returns for the product title) to match the real response structure.

Can I post to multiple Telegram groups or channels?

Yes. Duplicate the Telegram node and set a different Chat ID in each copy, then connect both copies to the output of the Set node. Each will receive the same product announcement simultaneously.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.