Every 5–15 minutes
Get crypto price alerts in Discord
Your channel hears when Bitcoin or Ethereum makes a big move or crosses your price levels.
- Runs
- Every 5–15 minutes
- Apps
- Discord
- AI
- Yes, uses the built-in AI allowance
- Access
- Send Messages
Send this to your assistant
Create a ClickRuntime automation: every 15 minutes, check the price of BTC and ETH on CoinGecko and post to #alerts on my Discord if either moves more than 5% or crosses $100,000 for BTC or $4,000 for ETH.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
A trading community wants to know the moment Bitcoin crosses $70,000 or falls under $60,000, because that is when members start asking what to do. Someone stares at a price chart all day, or the group relies on whoever happens to look at their phone. Price apps send alerts to individuals, not to the shared channel where the conversation actually takes place, so the people who most need to see it are often the last to hear.
Every five to fifteen minutes the automation fetches current prices from a public price API, compares them with the levels you set and with the last alert it sent, and posts a message to the Discord channel when a level is crossed. Because it remembers the last alert, it does not repeat itself while the price hovers around the line.
It works well for investment clubs, trading groups and communities that discuss specific coins.
What you get out of it
Everyone reacts to the same event
A post in the shared channel means the whole group sees the move together. Discussion starts immediately in one place, instead of spreading across private messages and screenshots where half the members never see what the others are reacting to.
No one has to watch charts
The person who used to check the price every hour can stop. The automation does the watching and speaks up only when a level you picked is crossed, which gives that person their evenings back and removes the risk of a missed move.
No spam while the price wobbles
Comparing with the last alert avoids a flood of messages when the price hovers near a threshold. You get one alert per crossing, not twenty, so the channel stays readable and members do not mute it out of annoyance.
Levels that suit your plan
Members agree on levels that matter to them, such as a support line, a resistance line or a stop-loss. The channel is alerted on those specific numbers, not on every small tick that a generic price app would shout about.
Free of paid alert tools
A public price API and a Discord post replace a subscription to a separate alert service. That matters for a casual group that does not want another monthly bill, and it keeps the alerts in the place where the group already talks.
How it works
What happens, step by step
Every few minutes, ClickRuntime fetches the latest prices for the coins you follow from a public price service.
It compares each price with the levels you set and with the last alert it sent.
It stays quiet if it has already alerted on that move.
When a price crosses a level or moves sharply, an alert is posted to your Discord channel with the new price.
Before it runs live
- Connect Discord
What you get
Build your own
Need it to work differently?
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
Changes you can ask for
- Run it at a different time, more or less often, or only on weekdays
- Change what the AI looks for, or how it writes the result
- Add another app, for example also send it to Slack
- Combine it with other Discord steps into one automation
Under the hood
The code that runs this automation
from clickruntime import on_trigger, http, credentials, state
ALERTS_CHANNEL = "ALERTS_CHANNEL_ID"
LEVELS = {"bitcoin": ("BTC", 100_000), "ethereum": ("ETH", 4_000)}
def discord(method, path, **kw):
r = http.request(method, f"https://discord.com/api/v10{path}",
headers={"Authorization": f"Bot {credentials.secret('DISCORD_BOT_TOKEN')}"}, **kw)
r.raise_for_status()
return r.json() if r.content else None
@on_trigger
def run(event):
prices = http.get("https://api.coingecko.com/api/v3/simple/price",
params={"ids": "bitcoin,ethereum", "vs_currencies": "usd"}).json()
last = state.get("last") or {}
posts = []
for coin, (symbol, level) in LEVELS.items():
now, before = prices[coin]["usd"], last.get(coin)
if before and abs(now - before) / before > 0.05:
posts.append(f"{symbol} moved {(now - before) / before:+.1%} to ${now:,.0f}")
if before and (before < level) != (now < level):
posts.append(f"{symbol} crossed ${level:,} (now ${now:,.0f})")
last[coin] = now
state.set("last", last)
for p in posts:
discord("POST", f"/channels/{ALERTS_CHANNEL}/messages", json={"content": p})
return {"alerts": len(posts)}FAQ
Common questions
Which coins and price sources does it support?
How current is the price in the alert?
Can it alert on percentage moves instead of fixed prices?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Get a daily news digest in Discord
Each morning your server gets a short roundup of the top stories from the sites you follow.
See how it worksGet a daily summary of a busy channel
Each morning you get the gist of yesterday's conversation without scrolling back.
See how it worksGet told when an item is back in stock
Your server hears the moment a product page changes, like a sold-out item coming back.
See how it worksKeep exploring
Set up “Get crypto price alerts in Discord” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.