🔓 Unlock all 10,000+ workflows & prompts free Join Newsletter →
✅ Full access unlocked — explore all 10,000 AI workflow and prompt templates Browse Templates →
Home n8n Workflow
January 22, 2026

CoinGecko + Telegram: instant crypto prices in chat

Lisa Granqvist Partner Workflow Automation Expert

You know the drill. Someone pings “What’s ETH at?” and you bounce between an exchange app, CoinGecko, a browser tab, then back to Telegram, hoping you didn’t paste the wrong number.

This is where a CoinGecko Telegram bot helps a lot. Crypto traders feel it first, but portfolio managers and agency folks running community chats get dragged into the same busywork. Fast answers matter, and “I’ll check” is not an answer.

This guide shows how to automate instant, formatted crypto price replies in Telegram using n8n, CoinGecko, and an AI ticker extractor, so you can get clean market stats back in seconds.

How This Automation Works

Here’s the complete workflow you’ll be setting up:

n8n Workflow Template: CoinGecko + Telegram: instant crypto prices in chat

Why This Matters: Fast price checks without tab chaos

Manual price checking looks harmless until you notice how often it interrupts real work. You’re mid-conversation, someone drops “check Solana,” and suddenly you’re hunting the ticker, confirming you picked the right coin, then formatting a reply that doesn’t look sloppy. Do that a few dozen times in a week and you’ve burned real time. Worse, you start hesitating to respond quickly because you don’t want to be the person who posted an outdated price or a mismatched symbol. That mental load is sneaky.

And honestly, it breaks down in very predictable places.

  • You end up copy-pasting prices with zero standard format, which makes chat history hard to scan later.
  • Finding the correct symbol is annoying when people type “$eth”, “ethereum”, or “what’s BTC doing?” instead of a clean ticker.
  • One wrong tap can pull the wrong asset (especially with look-alike tickers), and nobody forgets that mistake.
  • Teams can’t scale shared market checks because it depends on whoever is “online and willing” at that moment.

What You’ll Build: an AI-powered Telegram price reply bot

You’ll set up an n8n workflow that turns Telegram into a quick, reliable crypto market lookup tool. A message hits your Telegram bot, and an AI step (Gemini in this workflow) figures out which coin the person actually meant, even if they typed it casually. Then n8n calls the CoinGecko API to fetch real-time market data for that coin. Finally, the workflow formats everything into a clean Telegram-ready message with the key numbers people care about, plus extra detail when you want it (high/low, market cap, ATH/ATL context, volume, and a direct CoinGecko link). The end result feels like a “native” bot experience, not a hacked-together script.

The workflow starts with an incoming Telegram message. From there, Gemini extracts the ticker and n8n assigns the symbol in a consistent way. CoinGecko supplies the latest stats, and the bot replies back in Telegram with a readable, mobile-friendly layout.

What You’re Building

Expected Results

Say your team checks prices about 20 times a day in Telegram (not crazy during busy markets). Manually, a “quick check” is usually 2 minutes: open a site, search, confirm the right asset, paste numbers, then answer follow-up questions. That’s about 40 minutes a day of tiny interruptions. With this workflow, you send “BTC” or “what’s Solana at?” and the bot responds in about 2 seconds, so you get most of that time back while keeping replies consistent.

Before You Start

  • n8n instance (try n8n Cloud free)
  • Self-hosting option if you prefer (Hostinger works well)
  • Telegram for the bot and chat replies.
  • CoinGecko to retrieve real-time market data.
  • Google Gemini API key (get it from Google AI Studio).

Skill level: Beginner. You’ll mostly copy API keys, connect accounts, and paste the workflow into n8n.

Want someone to build this for you? Talk to an automation expert (free 15-minute consultation).

Step by Step

A Telegram message triggers everything. When someone sends your bot a ticker (“BTC”) or a natural request (“check Ethereum price”), the Incoming Telegram Hook receives it immediately.

AI extracts the symbol people actually meant. The Gemini Prompt Handler reads the message and returns a clean symbol or identifier you can reliably use for lookup. This is what makes the bot feel smart in group chats.

CoinGecko market data gets pulled live. n8n uses an HTTP Request node to call the CoinGecko API with your key, then returns the current price, change, volume, market cap, highs/lows, and timestamps.

The reply is formatted and sent back to Telegram. A formatting step turns raw API fields into a readable message (with clear labels and Telegram-friendly Markdown), then Dispatch Telegram Update posts the response into the same chat.

You can easily modify the fields included in the message to match your style. For example, keep it “price + 24h change” only, or add ATH/ATL context for longer replies. See the full implementation guide below for customization options.

Step-by-Step Implementation Guide

Step 1: Configure the Telegram Trigger

Start by setting up the Telegram trigger so the workflow can receive incoming messages and kick off the automation.

  1. Add the Incoming Telegram Hook node as the trigger.
  2. Connect your Telegram bot to Incoming Telegram Hook so it can receive messages.
  3. Keep the default settings if you want all incoming bot messages to trigger the workflow.
  4. Confirm the execution flow is Incoming Telegram HookGemini Prompt Handler.

Step 2: Set Up AI Prompt Processing

Use the AI node to interpret the incoming Telegram message and extract the cryptocurrency symbol request.

  1. Add the Gemini Prompt Handler node after Incoming Telegram Hook.
  2. Configure the prompt and output fields based on your bot’s message format.
  3. Connect Gemini Prompt Handler to Assign Symbol Value to pass the extracted symbol into the workflow.

Step 3: Map the Symbol and Fetch Pricing

Normalize the symbol and retrieve the latest price data from your pricing API.

  1. In Assign Symbol Value, set the symbol field based on the parsed output from Gemini Prompt Handler.
  2. Connect Assign Symbol ValueFetch Coin Pricing to request the pricing data.
  3. In Fetch Coin Pricing, configure the HTTP request to your pricing endpoint and include the symbol from Assign Symbol Value.

Step 4: Format and Send the Telegram Reply

Prepare a user-friendly response and send it back to Telegram.

  1. Add Format Telegram Reply after Fetch Coin Pricing to build the response message.
  2. Map the pricing data into a readable string in Format Telegram Reply.
  3. Connect Format Telegram ReplyDispatch Telegram Update.
  4. Configure Dispatch Telegram Update to send the formatted message back to the originating chat.

Step 5: Test and Activate Your Workflow

Run a full end-to-end test to confirm the Telegram bot returns correct pricing responses.

  1. Click Execute Workflow and send a test message (e.g., a coin symbol) to your Telegram bot.
  2. Verify the execution path: Incoming Telegram HookGemini Prompt HandlerAssign Symbol ValueFetch Coin PricingFormat Telegram ReplyDispatch Telegram Update.
  3. Confirm the Telegram reply contains the expected price data.
  4. Turn on the workflow using the Active toggle to run it in production.
🔒

Unlock Full Step-by-Step Guide

Get the complete implementation guide + downloadable template

Troubleshooting Tips

  • Telegram bot credentials can break if you pasted the wrong token or regenerated it in BotFather. Check the Telegram credentials in n8n first, then re-test by sending a simple “BTC”.
  • If you’re using Wait nodes or external rendering, processing times vary. Bump up the wait duration if downstream nodes fail on empty responses.
  • CoinGecko API calls can fail from missing headers, an expired demo key, or hitting the free tier rate limit. Open the HTTP Request node and confirm the API key header is still present and valid.

Quick Answers

What’s the setup time for this CoinGecko Telegram bot automation?

About 15 minutes if you already have your API keys.

Is coding required for this CoinGecko Telegram bot?

No. The workflow already includes the formatting logic. You’ll mostly connect Telegram and paste in API keys.

Is n8n free to use for this CoinGecko Telegram bot workflow?

Yes. n8n has a free self-hosted option and a free trial on n8n Cloud. Cloud plans start at $20/month for higher volume. You’ll also need to factor in CoinGecko and Gemini usage (CoinGecko’s free demo tier includes about 10,000 requests/month, and Gemini has a generous free quota).

Where can I host n8n to run this automation?

Two options: n8n Cloud (managed, easiest setup) or self-hosting on a VPS. For self-hosting, Hostinger VPS is affordable and handles n8n well. Self-hosting gives you unlimited executions but requires basic server management.

Can I modify this CoinGecko Telegram bot workflow for different use cases?

Yes, and you should. You can change the “Format Telegram Reply” code step to shorten the message for group chats, or expand it for deeper stats. You can also tweak the Gemini Prompt Handler to force specific outputs (for example, always return a CoinGecko “id” instead of a ticker). Common customizations include adding fiat conversions, restricting responses to a whitelist of coins, and sending the same reply to Discord for shared trading desks.

Why is my Telegram connection failing in this workflow?

Usually it’s the bot token. If you regenerated it in BotFather, n8n still has the old value, so update the Telegram credentials and test again. Also confirm the bot is allowed to read messages in the chat you’re using, especially in groups where privacy mode can block commands.

What volume can this CoinGecko Telegram bot workflow process?

For most teams, a lot. CoinGecko’s demo tier is around 30 calls per minute and about 10,000 per month, which is already plenty for day-to-day price checks. Telegram itself doesn’t really become the bottleneck here. If you self-host n8n, executions depend on your server, and you can scale up easily by moving to a larger VPS when usage grows.

Is this CoinGecko Telegram bot automation better than using Zapier or Make?

Often, yes. n8n makes it easier to handle “messy input” (natural language) plus branching logic without paying extra for every little step, and self-hosting avoids execution caps. You also get more control over how messages are formatted, which matters in Telegram because ugly replies get ignored. Zapier or Make can be faster for very simple two-step automations, but this workflow benefits from the extra flexibility. Talk to an automation expert if you want help choosing.

Once this is live, price checks stop being a distraction and start being instant context. Set it up, share the bot with your chat, and move on to the decisions that actually matter.

Need Help Setting This Up?

Our automation experts can build and customize this workflow for your specific needs. Free 15-minute consultation—no commitment required.

Lisa Granqvist

Workflow Automation Expert

Expert in workflow automation and no-code tools.

×

Use template

Get instant access to this n8n workflow Json file

💬
Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Launch login modal Launch register modal