Quick Overview
This workflow checks DexScreener every 5 minutes for newly listed Solana token profiles, enriches each one with pair metrics from DexScreener and a RugCheck risk summary, filters by liquidity and risk score, and sends formatted alerts to a Telegram chat.
How it works
- Runs every 5 minutes on a schedule.
- Fetches the latest token profiles from the DexScreener public API and keeps only unseen profiles for the configured chain by storing processed token addresses in workflow static data.
- For each new token, pulls the highest-liquidity pair details from DexScreener and requests a risk score summary from RugCheck.
- Combines token profile data, market metrics (price, liquidity, FDV, 24h volume), and RugCheck score/risks into a single record.
- Filters out tokens below the minimum liquidity threshold or above the maximum RugCheck score and formats an HTML alert message with chart and RugCheck links.
- Sends the alert message to the configured Telegram chat.
Setup
- Create a Telegram bot with @BotFather, add a Telegram credential in n8n, and set the target chat ID used by the Telegram send step.
- Update the workflow settings for
telegramChatId, chainId (default solana), minLiquidityUsd, and maxRiskScore to match your alert criteria.
- Activate the workflow and keep it running so it can maintain its “seen tokens” list in workflow static data between executions.