{"product_id":"n8n-solana-token-price-alerts-via-jupiter-telegram","title":"n8n Solana Token Price Alerts via Jupiter + Telegram","description":"\u003ch3\u003eGet Solana SPL token price alerts on Telegram—only when the price actually crosses your threshold\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow monitors a Solana SPL token’s USD price using Jupiter every 5 minutes and sends you a Telegram notification the moment the price moves above or below your configured threshold—triggering once per crossing instead of spamming on every check.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cp\u003eDesigned for reliable \u003cstrong\u003en8n automation\u003c\/strong\u003e with clear alert logic, the workflow:\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns on a schedule every 5 minutes\u003c\/strong\u003e using a Schedule Trigger.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches the current USD price\u003c\/strong\u003e for your configured SPL token mint (TOKEN_MINT) from the public \u003cstrong\u003eJupiter price API\u003c\/strong\u003e, retrying \u003cstrong\u003etwice\u003c\/strong\u003e if the request fails.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompares the latest price\u003c\/strong\u003e to your configured PRICE_THRESHOLD and DIRECTION (above or below).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTracks prior state\u003c\/strong\u003e from the previous run and checks whether the price has transitioned from “not past the threshold” to “past the threshold.”\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends a Telegram alert only on transition\u003c\/strong\u003e, so it triggers once per threshold crossing rather than repeatedly on every scheduled execution.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eToken monitoring for operators:\u003c\/strong\u003e receive a Telegram alert when a token’s USD price breaks above a target level or drops below a stop threshold.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSaaS and analytics teams:\u003c\/strong\u003e watch specific SPL mints without building custom pricing services.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAutomation engineers:\u003c\/strong\u003e deploy a dependable price-alert workflow with stateful “crossing” logic inside n8n.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScheduler:\u003c\/strong\u003e schedule trigger (every 5 minutes)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePrice retrieval:\u003c\/strong\u003e HTTP Request to the public Jupiter price API (with up to \u003cstrong\u003e2 retries\u003c\/strong\u003e)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDecision logic:\u003c\/strong\u003e if + code nodes to evaluate threshold crossing against the previous stored state\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNotifications:\u003c\/strong\u003e Telegram node using a Telegram bot token\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eConfig via environment variables:\u003c\/strong\u003e TOKEN_MINT, PRICE_THRESHOLD, DIRECTION, TELEGRAM_CHAT_ID\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eStability:\u003c\/strong\u003e keep the workflow running so it can store the last threshold state between checks\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45889869676723,"sku":"N8N-18598","price":73.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/DghPxRLqOlZ5ptyXFK19h_83qS0VDb.png?v=1787498835","url":"https:\/\/buyflowscripts.com\/products\/n8n-solana-token-price-alerts-via-jupiter-telegram","provider":"N8N Commerce","version":"1.0","type":"link"}