Daily crypto market report with CoinGecko, WhatsApp, and email alerts
Needs changesWhat this workflow does
This workflow has 8 nodes and runs on a schedule (legacy Cron node). Along the way it connects WhatsApp Business Cloud.
How it runs
Trigger: On a schedule (legacy Cron node).
- Set Configuration Variables (Edit Fields (Set)): sets 3 fields: vs_currency, whatsapp_number, email_recipient
- Fetch Crypto Data from CoinGecko (HTTP Request): calls an HTTP API
- Process Crypto Movements (Code): runs custom JavaScript code
- Format WhatsApp Message (Code): runs custom JavaScript code
- Format Email Content (Code): runs custom JavaScript code
- Send message (WhatsApp Business Cloud): send
- Send Email: sends an email over SMTP
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- Cron in Daily Crypto Trigger : replace with Schedule Trigger.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| Cron Daily Crypto Trigger | Schedule Trigger |
Nodes used (6)
- Cron
n8n-nodes-base.cron - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - Send Email
n8n-nodes-base.emailSend - WhatsApp Business Cloud
n8n-nodes-base.whatsApp
From the author
This workflow automates the generation of a daily crypto market report, identifying the top 24-hour gainers and losers among the top 100 cryptocurrencies. It fetches real-time data, processes it to highlight significant price movements, and delivers formatted…