Huashu Design
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
An n8n workflow that watches the Bitcoin price. Every 15 minutes it reads CoinPaprika, which needs no key, and sends a Telegram message when the 24 hour change is 5% or more up or down.
Bitcoin big-move alerts in Telegram from CoinPaprika is an n8n workflow in the Finance & accounting category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
Schedule
It starts on a timer:
A Telegram message with the price in US dollars and the 24 hour and 7 day changes, sent only when Bitcoin has moved 5% or more in a day
What you need before you start.
Price data
Returns Bitcoin’s price and its 24 hour and 7 day changes.
NeedsNothing on the free plan, which takes no key and no account
Alerts
Delivers the alert message to your chat.
NeedsTelegram bot token and a chat id
Checked by Mindket on 13 Nov 2026
This n8n workflow sends you a Telegram message when the price of Bitcoin swings a lot in a day. Every 15 minutes it asks CoinPaprika for Bitcoin’s price. If the change over 24 hours is 5% or more up or down, it sends the price, the 24 hour change and the 7 day change to a chat. Five nodes do the work, one of them a sticky note.
Anyone who wants a quiet alert for big swings and no live chart. It needs no key for the price, so setup takes a few minutes. Skip it if you want one alert per move, since it repeats every 15 minutes while the change stays past 5%.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Finance | Individual investors | Get a nudge when Bitcoin swings | An investor gets a message when Bitcoin falls 6% in a day. |
| Crypto | Traders | Watch a coin without keeping a chart open | A trader changes the coin to Ethereum and the limit to 3%. |
| Content | Newsletter writers | Notice a market story as it starts | A writer sees a 7% jump and starts a short post. |
You need a little n8n: import a file, add a Telegram credential and paste a chat id.
Any n8n that can reach CoinPaprika and Telegram will run it. It needs no public address, so it also runs on a home server.
btc-bitcoin in Get BTC price (CoinPaprika) to another CoinPaprika idSend Telegram alert with that app’s nodeDownload saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Setup is one Telegram credential and one chat id.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| Telegram | A bot and its token from BotFather, and the id of the chat that should get the alerts |
| CoinPaprika | Nothing on its free plan, which takes no key and no account |
workflow.json.Send Telegram alert.Send Telegram alert, replace <YOUR_TELEGRAM_CHAT_ID> with your chat id. For a private chat that is your Telegram user id. To find it, add a Telegram Trigger node, press Listen for test event, message your bot and read message.chat.id in the output. Then delete that node.Big 24h move? stops the run and no message is sent. To see a message while testing, set both limits in that node to 0, then set them back to 5 and -5.Publish the workflow and leave it. Every 15 minutes it checks, and a message arrives only when Bitcoin’s 24 hour change is 5% or more up or down. The message gives the price in US dollars, the 24 hour change and the 7 day change.
| To change | Where |
|---|---|
| The coin | The address in Get BTC price (CoinPaprika) |
| The size of the move | The two limits in Big 24h move? |
| How often it checks | The interval in Every 15 minutes |
| The message | The text in Send Telegram alert |
| Where it goes | The chat id in Send Telegram alert |
At a 15 minute check, Bitcoin is down 6% over the past 24 hours.
A Telegram message arrives with the price in US dollars and the 24 hour and 7 day changes. The next one comes 15 minutes later if the move still holds.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. A schedule trigger starts the workflow by the clock. An API is a web address that a program can ask for data. CoinPaprika answers with the price and how it has changed, and the IF step decides whether the change is big enough to message you about.
For experts. The IF node joins two conditions with or. One is a change of 5 or more, and the other is a change of -5 or less. Its false output goes nowhere, so a quiet run ends there. The message reads the price and both changes from the same response, so one request feeds the whole run. All three numbers sit in quotes.USD of that response.
| Node | What it does | What to know |
|---|---|---|
Every 15 minutes | Starts the run | It fires 96 times a day, about 2,900 calls in a 30 day month |
Get BTC price (CoinPaprika) | Asks for Bitcoin’s ticker | It sends no key, and the free plan counts calls per IP address |
Big 24h move? | Compares the 24 hour change with 5 and -5 | It keeps no record of earlier alerts |
Send Telegram alert | Sends the message | The chat id is a placeholder, and the node adds n8n’s attribution line |
The alert repeats every 15 minutes while the move holds, and CoinPaprika’s free plan is for personal use only.
GET /v1/tickers/{coin_id} and shows the fields this workflow reads, quotes.USD.price, percent_change_24h and percent_change_7dAn n8n workflow that watches the Bitcoin price. Every 15 minutes it asks CoinPaprika, which needs no key, for the price. It
sends a Telegram message when the 24 hour change is 5% or more up or down.
workflow.json: the workflow as n8n exports it, 5 nodes, one of them a sticky note. It holds no credential. The note coversREADME.md: these notes.YOUR_TELEGRAM_CHAT_ID. It now holds <YOUR_TELEGRAM_CHAT_ID>, and the sticky note says theworkflow.json.Send Telegram alert.Send Telegram alert, replace <YOUR_TELEGRAM_CHAT_ID> with your chat id. For a private chat that is your Telegram usermessage.chat.id in theBig 24h move? stops the run and noEvery 15 minutes starts the run.Get BTC price (CoinPaprika) asks https://api.coinpaprika.com/v1/tickers/btc-bitcoin for Bitcoin's ticker.Big 24h move? checks the 24 hour change in quotes.USD.percent_change_24h. It passes the run on when the change is 5 orSend Telegram alert sends the price, the 24 hour change and the 7 day change, each rounded to two decimals.Get BTC price (CoinPaprika). Put another CoinPaprika id after /tickers/, such as one fromBig 24h move?.Every 15 minutes.Send Telegram alert.GET /v1/tickers/{coin_id} and shows the fields this workflow reads,quotes.USD.price, percent_change_24h and percent_change_7d. It also lists a 429 reply for a call over the limit, and aNOTICE.md 619 B README.md 4 KB workflow.json 4 KB
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
NeoQuasar · Kit
Forecasts financial candlestick series with a 4.1M-parameter foundation model trained on data from over 45 exchanges. For quant researchers and developers who…
An n8n workflow that sends a Hebrew WhatsApp reminder for an unpaid invoice 7, 14 and 30 days after its due date. It reads the open invoices from a Google Shee…
An n8n workflow that files invoices. It watches a Google Drive folder, has LlamaParse read each new file and an OpenAI model pick out the line items. Airtable…