π Send crypto funding rate alerts from CoinGecko to Telegram
β‘ 1 views Β· π Crypto Trading & Stock Market
Description
Quick overview
This workflow runs hourly to fetch perpetual futures funding rates from CoinGecko, filters for liquid markets with extreme rates, groups results by coin, and sends a single formatted alert to a Telegram chat while optionally avoiding repeated alerts for the same coins.
How it works
- Runs every hour on a schedule.
- Requests the full derivatives list from the CoinGecko /derivatives API.
- Filters to liquid perpetual contracts, removes venues or contracts that appear to report funding rates in abnormal units, and applies optional exchange allow-list filtering.
- Keeps contracts whose absolute funding rate exceeds the configured threshold and groups matches by coin to compute the rate range across venues and identify the most liquid venue.
- Optionally suppresses coins that were already alerted in previous scheduled runs and truncates the list to fit Telegramβs message length and top-N limit.
- Sends one HTML-formatted alert message to Telegram with the selected coins and key venue details.
Setup
- Create a Telegram bot with @BotFather and add a Telegram credential with the bot token in the Telegram node.
- Get your Telegram chat ID (for example by messaging your bot and using @userinfobot) and set it in the alert settings.
- Review and adjust the threshold, minimum 24h volume, exchange filter list, top-N limit, and the βonly new coinsβ option to match your alerting preferences.
π Nodes Used
HTTP Request, Telegram, Schedule Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File