Skip to main content

Real-time cryptocurrency price monitor with CoinGecko & multi-channel alerts

Workflow preview

Workflow preview
100%
Real-time cryptocurrency price monitor with CoinGecko & multi-channel alerts preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

This automated n8n workflow monitors real time cryptocurrency prices using CoinGecko API and sends smart alerts when price conditions are met. It supports multi coin tracking, dynamic conditions, a...

Best for

  • Crypto Trading automation workflows
  • Multimodal AI automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.cron, n8n-nodes-base.googlesheets, n8n-nodes-base.code, n8n-nodes-base.httprequest, n8n-nodes-base.if, n8n-nodes-base.emailsend, n8n-nodes-base.telegram, n8n-nodes-base.discord

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Oneclick AI Squad.

Original n8n.io source

1.1 Workflow description

Title
Real-time cryptocurrency price monitor with CoinGecko & multi-channel alerts
Workflow name
Real-time cryptocurrency price monitor with CoinGecko & multi-channel alerts

This automated n8n workflow monitors real-time cryptocurrency prices using CoinGecko API and sends smart alerts when price conditions are met. It supports multi-coin tracking, dynamic conditions, and instant notifications via Email, Telegram, and Discord.

Good to Know

  • Reads crypto watchlist data from Google Sheets.
  • Monitors prices at defined intervals (24/7 monitoring).
  • Handles upper and lower price limits with direction-based alerts (above, below, both).
  • Implements cooldown logic to avoid duplicate alerts.
  • Updates last alert price and timestamp in Google Sheets.
  • Supports multiple alert channels: Email, Telegram, Discord.
  • Uses CoinGecko API for price data (Free tier supported).

How It Works

  1. 24/7 Crypto Trigger – Runs every minute (or custom interval) to check latest prices.

  2. Read Crypto Watchlist – Fetches symbols and conditions from Google Sheets.

  3. Parse Crypto Data – Converts Google Sheet data into structured JSON.

  4. Fetch Live Crypto Price – Uses CoinGecko API to get latest market price for each coin.

  5. Smart Crypto Alert Logic – Compares live price with upper/lower limits and evaluates conditions:

    • Above – Trigger alert if price > upper_limit.
    • Below – Trigger alert if price < lower_limit.
    • Both – Trigger alert if either condition is met.
    • Implements cooldown_minutes to prevent repeated alerts.
  6. Check Crypto Alert Conditions – Validates alerts before sending notifications.

  7. Send Crypto Email Alert – Sends email alert if condition is true.

  8. Send Telegram Crypto Alert – Sends Telegram alert.

  9. Send Discord Crypto Alert – Sends Discord alert.

  10. Update Crypto Alert History – Updates last_alert_price and last_alert_time in Google Sheet.

  11. Crypto Alert Status Check – Ensures alert process completed successfully.

  12. Success Notification – Sends confirmation message on success.

  13. Error Notification – Sends an error alert if something fails.

Google Sheet Columns (A-G)

Column Description
A symbol (BTC, ETH, SOL, etc.)
B upper_limit (e.g., 45000)
C lower_limit (e.g., 40000)
D direction (both / above / below)
E cooldown_minutes (e.g., 10)
F last_alert_price (auto-updated)
G last_alert_time (auto-updated)

How to Use

  1. Import the workflow into n8n.

  2. Configure Google Sheets credentials and link your watchlist sheet.

  3. Add your CoinGecko API endpoint in the Fetch Price node (Free tier).

  4. Set up Email, Telegram, and Discord credentials for notifications.

  5. Test with sample data:

    • Example: BTC, upper_limit=45000, lower_limit=40000, direction=both.
  6. Execute the workflow and monitor alerts.

Requirements

  • n8n environment with execution permissions.

  • Google Sheets integration (with API credentials).

  • CoinGecko API (Free tier supported).

  • Notification channels:

    • Email (SMTP settings in n8n).
    • Telegram Bot Token.
    • Discord Webhook URL.

Customizing This Workflow

  • Add more coins in Google Sheet.
  • Modify alert conditions (e.g., percentage change, moving averages).
  • Add SMS or WhatsApp notifications.
  • Integrate with Slack or Microsoft Teams.
  • Use AI-based price predictions for smarter alerts.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - 24/7 Crypto Trigger

Type / Role
n8n-nodes-base.cron - cron
Config choices
Version 1

Block 2 - Read Crypto Watchlist

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4

Block 3 - Parse Crypto Data

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 4 - Fetch Live Crypto Price

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.1

Block 5 - Smart Crypto Alert Logic

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 6 - Check Crypto Alert Conditions

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2

Block 7 - Send Crypto Email Alert

Type / Role
n8n-nodes-base.emailSend - emailSend
Config choices
Version 2.1

Block 8 - Send Telegram Crypto Alert

Type / Role
n8n-nodes-base.telegram - telegram
Config choices
Version 1

Block 9 - Send Discord Crypto Alert

Type / Role
n8n-nodes-base.discord - discord
Config choices
Version 2

Block 10 - Update Crypto Alert History

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4

Block 11 - Crypto Alert Status Check

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2

Block 12 - Success Notification

Type / Role
n8n-nodes-base.emailSend - emailSend
Config choices
Version 2.1

Block 13 - Error Notification

Type / Role
n8n-nodes-base.emailSend - emailSend
Config choices
Version 2.1

Block 14 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 15 - Crypto Workflow Guide

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 16 - Crypto Setup Examples

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Real-time cryptocurrency price monitor with CoinGecko & multi-channel alerts
Complexity advanced
Nodes 16
Categories Crypto Trading, Multimodal AI
Author Oneclick AI Squad
Published 21 Aug 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/7705/7705.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Real-time cryptocurrency price monitor with CoinGecko & multi-channel alerts do?

This automated n8n workflow monitors real time cryptocurrency prices using CoinGecko API and sends smart alerts when price conditions are met. It supports multi coin tracking, dynamic conditions, a...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Crypto Trading, Multimodal AI use case.