Daily crypto pulse: trending coins vs Twitter buzz in Slack

Every morning at 9am ET, get a Slack briefing on which trending coins match the chatter, which are quiet movers, and where Twitter hype is outrunning price.

Agentic Task
Crypto DataTwitterAPI.ioSlackPersonal ProductivityOperationsDaily DigestsResearch & MonitoringAI Reports

Build me an agent workflow that posts a daily crypto pulse to Slack so I can spot when Twitter hype is or is not matching what the market is doing.

Trigger: cron, every day at 9:00 AM America/New_York.

Steps the agent should take each run:

1) Call Crypto Data Get Trending Coins to fetch the day's top trending tickers from CoinGecko. Take the top 7 by default.

2) For each trending coin, call Crypto Data Get Crypto Prices with vsCurrencies=usd and include_24hr_change=true to get the current USD price and 24h percent change. Then call Crypto Data Get Market Chart with days=7 to get the shape of the last week (so the agent can describe it as up, down, choppy, or flat).

3) For each coin, call TwitterAPI.io Advanced Search to pull the top recent tweets by engagement that mention the coin name or ticker symbol. Build a query roughly like: ("<coin name>" OR $<TICKER>) min_faves:50 -filter:retweets lang:en within the last 24 hours. Cap at the top 10 tweets per coin sorted by likes.

4) Synthesize a short briefing. The value here is judgement, not two data dumps stitched together. Explicitly classify each coin into one of: consensus (price and chatter aligned), buzz without price (heavy social, flat market — possible pump building or pure noise), quiet mover (sharp price move, almost no Twitter discussion), or noise (neither side is doing much). Lead the briefing with a short watch closer call-out highlighting the 1 to 3 coins that most deserve attention today and why.

5) Post the briefing to Slack via Slack Send a Message to a channel I will configure. Format it as Slack mrkdwn with a bold watch closer header at the top, then one section per coin showing: name and ticker, 24h percent change, a one line shape-of-the-week description, the classification label, and one or two short observations referencing what the top tweets are saying (or noting the silence). Keep the whole thing scannable in under 30 seconds. Do not just paste raw tweet text, summarize the vibe.

Inputs I want to be able to configure: the Slack channel, the number of trending coins to include, an optional always-include watchlist of CoinGecko coin IDs, the minimum likes threshold for Twitter, and the schedule itself.

Constraints: skip any coin where Get Crypto Prices or Get Market Chart fails rather than aborting the whole run. CoinGecko uses coin slugs (bitcoin, ethereum, solana) not ticker symbols, so map from the trending response carefully. The Slack integration is the user OAuth one, so the message will appear as me.

Additional information

What does this prompt do?
  • Pulls today's trending coins and recent price action so you start the day knowing what the market is actually doing.
  • Reads the top Twitter posts about each coin from the last 24 hours so you can see whether people are talking about it or ignoring it.
  • Compares the two signals and calls out divergences: heavy buzz with flat price, sharp moves with no chatter, and consensus moves where both line up.
  • Posts a short, scannable briefing to your Slack channel with a watch closer call-out at the top and a section per coin.
What do I need to use this?
  • A Slack workspace and a channel you want the daily briefing posted to.
  • A TwitterAPI.io account for pulling recent Twitter posts about each coin.
  • Nothing extra for the crypto market data, that part is included.
How can I customize it?
  • Change the schedule or time zone if 9am ET is not when you want it.
  • Adjust how many trending coins to include, or pin a watchlist of tickers you always want covered.
  • Tune the Twitter filter, for example raise the minimum likes per post or include replies and quote tweets.
  • Pick a different Slack channel, a private channel, or post it to a DM instead.

Frequently asked questions

What does the Slack message actually look like?
A short briefing with a watch closer call-out at the top flagging the most interesting divergences, then a section per trending coin showing its 24 hour move, the shape of the last 7 days, and a one line take on what Twitter is or is not saying about it.
How is this different from a price alert?
Price alerts tell you the number moved. This briefing tells you whether the move is matched by social attention, which is usually the part that tells you if something is real or noise. Quiet movers and crowded trades both get flagged.
Where do the trending coins come from?
The trending list from CoinGecko, refreshed each morning when the workflow runs. You can also pin your own watchlist on top of it if there are tickers you always want included.
Will it spam my channel if a lot is happening?
No. It posts one consolidated message per run, sectioned by coin, with the highlight at the top so you can read it in 30 seconds.
Can I run it more than once a day?
Yes. The schedule is configurable, so you can run it twice a day, every hour during market hours, or only on weekdays. Keep in mind each run uses a small amount of credits for the Twitter searches.

Stop guessing whether the move is real.

Connect Slack and TwitterAPI.io once, and Geni posts your crypto vs social pulse every morning at 9am ET.