β οΈ Crypto Price Threshold Alerts (Email/SMS/Telegram)
π Overview
This workflow monitors Bitcoin (BTC) and Ethereum (ETH) prices in real-time using CoinGeckoβs public API. It sends you an instant alert when a price crosses a custom threshold or when the 24-hour change moves beyond your defined % range.
Perfect for traders who want automated price pings without constantly checking charts.
βοΈ How it works
- Schedule Trigger β runs every 10β15 minutes (configurable cron).
- HTTP Request (CoinGecko) β fetches live BTC/ETH prices + 24h % changes.
- Code Node β compares values against your target thresholds.
- IF Node β checks if any condition is true (cross up/down or big move).
- Notification Node β sends alert via Email, SMS (Twilio), or Telegram.
Example Output:
βBTC broke $110,000 (+2.1% 24h)β
π Setup Guide
-
Set your thresholds in the Code node :
BTC_UP
/ BTC_DOWN
ETH_UP
/ ETH_DOWN
MOVE_ABS
(absolute % change to trigger)
-
Choose delivery channel :
- Email Node β SMTP (Gmail, Outlook, etc.)
- Twilio Node β SMS alerts
- Telegram Node β DM or channel alerts
-
Test Run :
- Execute once from the Code node.
- If thresholds are crossed, youβll see a formatted alert payload.
π Customization
- Adjust interval in the Schedule Trigger (default: every 15m).
- Add more cryptos by editing the CoinGecko API call.
- Use Slack or Discord instead of Email/Telegram for team alerts.
- Store last triggered state in Google Sheets/DB to avoid repeated pings.
π€ Author
David Olusola
For traning automation & 1:1 consulting: [email protected]