Crypto Portfolio Daily Briefing
Every morning: your crypto watchlist's prices and 24h moves, in plain English, staged for email + Slack.
Replaces the ritual of opening five exchange tabs with a single, sourced, human-readable summary of what your portfolio did overnight and why. It resolves your watchlist and holdings from memory, pulls every price and 24h change with a traceable source and timestamp, computes a portfolio roll-up, drafts a numbers-first briefing (never financial advice), and wires it to email + a Slack channel. Nothing sends until you approve, suppressed recipients are excluded first, and an idempotency stamp makes the morning schedule safe to retry without double-sending.
How it runs
Multi-agent orchestration — here's the flow, step by step.
Resolve the crypto watchlist + holdings, recipients and delivery channel from memory; halt if no destination or watchlist and ask once if absent.
workflow orchestratorRun the suppression gate first — exclude unsubscribed/opted-out/do-not-contact recipients (CRM flags + suppression list) and skip-list each with its reason.
crm scannerPull current price, 24h change, high/low and volume per watchlist asset with source + UTC timestamp; flag any symbol the feed cannot resolve, never invent a figure.
market analystFetch last-24h news catalysts for notable movers, each linked to its asset with a source URL and publish time; label speculative links, say 'no clear catalyst' where none found.
web researcherCompute portfolio roll-up from sourced inputs — per-asset value, total value, total 24h change, biggest gainer/loser and top contributors; mark holdings-less assets price-only.
data analystWrite the plain-language headline, 'what moved and why' narrative and 'what to watch' note; report state only, never a buy/sell recommendation, with a standing not-financial-advice line.
executive briefing writerEnforce house voice and neutral, no-hype risk tone across the briefing draft.
brand voice agentRender the briefing into an email body and a compact Slack-native version; compute and persist the idempotency stamp before any delivery is staged.
report formatterPrepare the Slack post to the resolved channel (unsent) with the channel-native briefing and top movers.
slack channel operations agentAssemble the wired-but-unsent delivery package (email draft + Slack post) to non-suppressed recipients; on approval send each leg and stamp its idempotency key, skipping any channel already delivered today.
distributorRequired Agents
10- workflow-orchestrator
- crm-scanner
- market-analyst
- web-researcher
- data-analyst
- executive-briefing-writer
- brand-voice-agent
- report-formatter
- slack-channel-operations-agent
- distributor
Connections
Required
Optional
What it does
- Tracks a defined crypto watchlist with per-asset holdings
- Pulls live prices, 24h change, high/low and volume with sourced timestamps
- Computes portfolio value, biggest gainer/loser and top contributors
- Plain-language briefing with sourced 'why it moved' context
- Delivers to email and Slack in channel-native formats
- Suppression gate excludes unsubscribed/do-not-contact recipients first
- Idempotency stamp prevents duplicate morning sends
- Never financial advice — reports state and context only
Example prompt
Every morning send me a briefing on my crypto portfolio — BTC, ETH and SOL — with overnight prices and 24h changes, in plain English, to my email and our #treasury Slack channel.
Ready to deploy Crypto Portfolio Daily Briefing?
Start free. One click, full agent orchestration.
Get Started Free →