Real-Time Crypto Price Bot for Telegram with Gemini AI & CoinGecko

Go to Workflow
62 views
Built by Malik Hashir Malik Hashir
Created on June 05, 2026

Description

Purpose
Transform your Telegram into a powerful cryptocurrency price tracker! This n8n workflow creates an intelligent Telegram bot that instantly fetches and beautifully formats real-time crypto market data. Simply send any cryptocurrency ticker symbol, and get comprehensive market information in seconds.

Who Is This For?
Perfect for:
Crypto traders and investors who need quick price checks
Portfolio managers tracking multiple cryptocurrencies
Automation enthusiasts building custom bot solutions
Teams needing shared crypto price information
Developers learning n8n and bot automation
Content creators monitoring crypto markets

No coding experience required! All code is pre-written and ready to use.

What It Does
This workflow creates a fully functional Telegram bot that:
✅ Intelligent Ticker Recognition - Uses Google Gemini AI to extract crypto symbols from natural language (understands "BTC", "$ETH", "Check Solana price", etc.)
✅ Real-Time Market Data - Fetches live data from CoinGecko API including:
Current price (6 decimal precision)
24-hour high/low prices
Price change percentage with trend indicators (📈/📉)
Market capitalization and rank
24-hour trading volume
All-time high (ATH) and all-time low (ATL) with percentage difference
Circulating and total supply
Last update timestamp
Direct link to CoinGecko page

✅ Beautiful Formatting - Professionally formatted messages with:
Emoji indicators for easy reading
Bold text for key metrics
Markdown formatting optimized for Telegram
Clean, mobile-friendly layout

✅ Instant Responses - Get market data in under 2 seconds

Setup Guide
Prerequisites:
n8n instance (cloud or self-hosted)
Telegram account
Google account (for Gemini AI)
CoinGecko account (free tier available)

Quick Setup (15 minutes):
Step 1: Telegram Bot
Open @BotFather on Telegram
Send /newbot and follow prompts
Copy your bot token
Add "Telegram API" credential in n8n

Step 2: Google Gemini AI
Visit Google AI Studio
Generate free API key
Add "Google Gemini API" credential in n8n

Step 3: CoinGecko API
Sign up at CoinGecko
Get your free Demo API key from Dashboard
Replace the API key in the HTTP Request node header
Free tier: 30 calls/minute, 10,000/month

Step 4: Import & Activate
Import the workflow JSON into n8n
Configure the three credentials
Activate the workflow
Test by sending "BTC" to your bot!

Features & Benefits
Key Features:
AI-powered natural language processing
Real-time data from CoinGecko
Works with any Telegram client
Mobile-optimized formatting
Professional emoji-enhanced design
Direct links to detailed coin pages
Lightning-fast responses
Supports all CoinGecko-listed cryptocurrencies (14,000+)

Technical Highlights:
Modular node structure (easy to customize)
Error handling built-in
Efficient API usage
Scalable architecture
Well-documented with sticky notes
Clean, maintainable code

Use Cases
Personal Price Tracking - Quick market checks on your phone
Team Collaboration - Share bot in Telegram groups for team-wide access
Trading Signals - Integrate with your trading strategy workflows
Learning Tool - Study n8n automation and bot development
Client Services - Offer crypto price checking as a service
Portfolio Monitoring - Quick checks before trading decisions
Content Creation - Get accurate data for crypto content.

API Limits & Scaling
Free Tier (Included):
CoinGecko: 30 calls/min, 10,000/month
Gemini AI: Generous free quota
Telegram: Unlimited messages

Perfect for:
Personal use: 100+ price checks daily
Small teams: 500+ checks daily
Moderate usage: Plenty of headroom

Need more? Easy upgrade to CoinGecko Pro for higher limits.

What's Included
✅ Complete n8n workflow (JSON)
✅ 7 comprehensive sticky notes with setup guides
✅ Pre-written, tested code
✅ All API integration configured
✅ Professional message formatting
✅ Direct links to all required services
✅ Example test messages
✅ Troubleshooting tips

Nodes Used (4)

Code
n8n-nodes-base.code
Google Gemini
@n8n/n8n-nodes-langchain.googleGemini
HTTP Request
n8n-nodes-base.httpRequest
Telegram
n8n-nodes-base.telegram