Hourly crypto Twitter buzz and price alerts in Slack

Every hour, scan crypto X for trending tickers, cross-check live prices and volume, and ping Slack only when the chatter and the market are both moving.

Agentic Task
TwitterAPI.ioCoinGeckoSlackPersonal ProductivityOperationsNotifications & AlertsResearch & Monitoring
PromptCreate

Build me an hourly crypto social signal agent that pings me in Slack only when crypto Twitter chatter and on-chain price action are both moving. Trigger should be a cron that runs once an hour.

Each run, do the following:

1. Use TwitterAPI.io Advanced Search to pull tweets from the last hour matching a configurable query. The default query should be: (crypto OR bitcoin OR ethereum OR altcoin) min_faves:50 lang:en -is:reply. Cap the result at the most recent ~100 tweets.

2. From those tweets, extract every mention of a coin: both ticker symbols like $BTC, $SOL, $ETH and plain coin names like Bitcoin, Ethereum, Solana. Normalize casing, strip the dollar sign, merge ticker and name mentions for the same coin (for example $BTC and bitcoin both count toward BTC), and dedupe so each coin has a single mention count for the hour. Save one representative tweet URL per coin (pick the highest-engagement tweet for that coin).

3. For each coin that crossed the mention threshold (default 5 mentions in the hour), call CoinGecko Search to resolve the ticker or name to a canonical CoinGecko coin id. Prefer the highest-market-cap match when more than one coin shares a symbol.

4. Call CoinGecko Coins Markets in a single batched call with the resolved ids to fetch current price (USD), 1-hour price change, 24-hour price change, and 24-hour volume.

5. Surface only coins that meet BOTH bars at the same time: chatter bar = at least 5 mentions in the hour, AND market bar = either a 24-hour price change above 5 percent (absolute value) OR a notably elevated 24-hour volume. Make all thresholds configurable inputs.

6. If anything qualifies, use Slack Send a Message to post a single ranked message into a configurable channel. Rank by mention count, then by 24-hour price change. For each coin include: name, ticker, current price, 24-hour percent change, mention count, and the representative tweet link. Use Slack mrkdwn formatting and keep the message compact.

7. If nothing qualifies that hour, the workflow should stay quiet and post nothing. Do not send an empty or 'no signals' message.

Inputs the user should be able to edit: the X search query, the lookback window, the mention threshold, the 24-hour price-change threshold, the volume-jump threshold, and the destination Slack channel.

What does this prompt do?

  • Watches crypto X every hour for the tickers people are actually piling into.
  • Cross-checks each coin's current price, 24-hour change, and trading volume so empty hype gets filtered out.
  • Posts a short, ranked shortlist into your Slack channel only when buzz and price action are both moving.
  • Stays quiet on slow hours, so your channel stays signal and not noise.

What do I need to use this?

  • A TwitterAPI.io account and API key (for reading public posts on X).
  • A free CoinGecko account with a Demo API key for live coin prices.
  • A connected Slack workspace and the channel you want the alerts in.

How can I customize it?

  • Change the X search to focus on a niche (memecoins, AI tokens, Solana, L2s) or to widen the catch.
  • Adjust the bar that flags a coin: minimum mentions per hour, minimum 24-hour price change, or minimum volume bump.
  • Send alerts to a different Slack channel, a private group, or yourself in a DM.

FAQs

Will this spam my channel every hour?
No. If no coin clears both the chatter bar and the price or volume bar that hour, the workflow stays quiet and posts nothing.
Do I need a paid CoinGecko plan?
No. The free Demo plan is fine for hourly checks on a normal-sized watchlist.
Can I focus this on a specific niche like memecoins or AI tokens?
Yes. The X search query is configurable, so you can narrow it to whatever niche or wallet of accounts you want to track.
What counts as a coin that's actually moving?
You set the thresholds. The default flags a coin only if it has at least 5 mentions in the past hour and either a 24-hour price change above 5 percent or a notable jump in trading volume.
Can I post into a private Slack channel?
Yes. Invite the connected Slack user into the private channel, then point the workflow at it.
Will it pick up coins by name as well as by ticker symbol?
Yes. The agent collects both ticker mentions like $BTC and plain name mentions like Bitcoin, then merges them so each coin is counted once.

Related templates

Call overdue Xero customers with an AI collections agent

Every weekday at 10am, an AI voice agent phones your most overdue Xero accounts, logs what each customer promised, and reports back to finance in Slack.

LiveKit
Xero
Deepgram
+2
Agentic Task
Win back LiveChat visitors whose chats went unanswered

Every couple of hours we find the chats your team never answered, email those visitors a real reply, and hand the sensitive ones to a support lead.

LiveChat
Gmail
Slack
Agentic Task
Chat quality review board for LiveChat support leads

Score last week's finished live chats against one rubric, let an AI grader draft the notes with quotes, and send coaching straight to the agent.

LiveChat
Slack
General Input Database
App
Win back no-show and cancelled appointments every morning

Every weekday morning, every appointment that fell through yesterday gets a personal text or email inviting them to rebook, plus a task for the right rep.

LeadConnector
Google Sheets
Slack
Agentic Task
Live Loop returns analytics with product-level drill-down

Pick any date range up to 120 days and see return volume, refund versus exchange mix, and the products behind every number, recalculated each time you open it.

Loop Returns
Google Sheets
Slack
App
Newsletter pre-flight and approval board for Mailjet sends

Every newsletter gets read, checked and signed off in one place, so nothing goes out with a broken link or a half-filled greeting.

Mailjet
Slack
General Input Database
App

Catch the next crypto pump before your timeline does.

Connect X, CoinGecko, and Slack once, and Geni watches the crypto chatter for you every hour.