π Send hourly cryptocurrency price summaries to Telegram with CoinGecko
β‘ 94 views Β· π Crypto Trading & Stock Market
Description
This template automatically tracks cryptocurrency prices and sends a formatted summary to your Telegram channel.
How it works
- The workflow triggers every hour (adjustable) and defines a list of assets to track.
- Real-time market data (price and change) is fetched via the CoinGecko Public API.
- Individual coin data is aggregated into a single dataset.
- A JavaScript node transforms the raw data into a clean, human-readable HTML report.
- The final report is pushed to your Telegram destination using the Telegram node.
Requirements
- A Telegram Bot token.
- A Telegram Chat ID (Group or Channel).
How to set up
- CoinGecko Node:
- No credentials required (Public API).
- Telegram Node:
- Create a bot via BotFather and get your API Token.
- Create a new Telegram Credential and paste your token.
- Add your bot to a channel or group as an admin and get the Chat ID.
- Set the Chat ID parameter in the Telegram node.
- Schedule Trigger:
- Default is set to 1 hour. Adjust the interval to your preference.
How to customize
- Edit tracked coins: Open the βDefine Coinsβ node and edit tracked assets in the
coinIdsobject using CoinGecko slugs. - Styling: Edit the βGenerate Telegram Messageβ node to change emojis, currency formatting, or the report language.
See it in action
- Check this channel to see live workflow
π Nodes Used
Telegram, CoinGecko, Schedule Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File