Templates / Send new token listing alerts from 10+ crypto exchanges to Telegram, Discord and Sheets

Send new token listing alerts from 10+ crypto exchanges to Telegram, Discord and Sheets

Ready for 3.0

by tokenearly · 0 views · created 2026-09-10 · Crypto Trading

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Nodes used (9)

TelegramGoogle Sheets

What it does

Quick overview Every five minutes this workflow pulls newly announced token listings from a free public feed covering ten crypto exchanges, keeps only the ones you care about, and posts them to Telegram, Discord and Google Sheets. How it works 1. A schedule trigger starts the run every five minutes. 2. A single Settings node holds everything you may want to change: the Telegram chat, an exchange list, spot or futures, a keyword filter, how many days to look back, and the message language. 3. An HTTP Request node calls a free, public, read-only JSON feed of listing announcements. It needs no account, no API key and no token, so the workflow runs the moment you import it. 4. A guard node reads the count field and ends the run quietly when the feed is unreachable or returns nothing. 5. Split Out turns the response into one item per listing, then Remove Duplicates stores each listing permalink across executions so restarts and overlapping windows never announce the same listing twice. 6. Two filter branches narrow the stream to your exchanges and your keyword, matching all three language titles at once. Anything filtered out goes to its own branch so you can see it in the execution log. 7. A Set node picks the headline in your language, joins the token symbols, works out how old the announcement is, and composes the message once for every channel. 8. Spot and futures listings take separate Telegram branches so each reads differently, while Discord and Google Sheets stay off until you switch them on. Setup 1. Add a Telegram credential using a bot token from BotFather, then open the Settings node and put your chat, group or channel ID into telegramchatid. 2. Leave every other Settings field at its default to receive all listings from all more than ten exchanges, or narrow it down: exchanges takes comma separated ids such as binance,okx, listingtype takes spot or futures, and keyword alerts you only when the headline contains that word. 3. Set language to en, zh or ko to choose which headline the message uses. Raise lookbackdays up to thirty on the first run if you want a backfill. 4. To post to Discord as well, set sendtodiscord to true and paste a Discord channel webhook URL into discordwebhookurl. A webhook URL needs no n8n credential. 5. To keep a spreadsheet log, set logtosheet to true, select a Google Sheets credential, set the spreadsheet id, and create a sheet named Listings. 6. Save the workflow and activate it. Requirements - A Telegram bot token from BotFather. Nothing else is required, because the listings feed is public and unauthenticated. - Optional: a Discord channel webhook URL, and a Google Sheets credential with a spreadsheet you can write to. Customization - Change the schedule interval to poll more or less often. The feed is cached for five minutes, so five minutes is a sensible floor. - Swap either Telegram node for Slack, Gmail, or any other channel. Everything upstream stays the same. - The feed also publishes the monitored exchanges and an RSS version of the same listings, so you can build a digest instead of per listing alerts.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.