Daily content trend watch in Slack

By General Input

Every weekday at 8am ET, your content team gets a Slack brief on which topics are spiking in social video, plus the standout creators worth watching.

Integrations

  • Tubular Labs
  • Slack Bot

Type

Agentic Task

Categories

  • Marketing

Build an agent workflow that runs a daily trend watch over our brand's content categories on social video and pings our content team in Slack when something is spiking.

Trigger: cron, every weekday (Monday through Friday) at 8:00am America/New_York.

Inputs the user configures at setup:

- A watchlist of topics, genres, or keyword sets to monitor (e.g. 'AI tools', 'F1 racing', 'K-beauty'). Make this an editable list, not hard-coded.

- The Slack channel to post the brief into.

- A spike threshold (default: a topic's last 24-48 hour views are at least ~50% above its trailing 7-day daily average). Expose this so the user can tune sensitivity.

On each run, the agent should:

1. For each topic on the watchlist, use Tubular Labs (Execute GraphQL Query) to pull the top viewed videos in the past 24-48 hours, plus enough history to compute a previous 7-day baseline of daily views. If the agent doesn't know the exact schema, it can call Introspect Schema first to discover the right query fields under viewer.

2. Compute view velocity per topic (recent 24-48h views vs. the previous 7-day baseline) and flag topics that cross the spike threshold.

3. For each spiking topic, pick 3-5 standout videos with their view counts and top creators (channel name + handle/URL if available). Briefly note why the topic looks like it's breaking (e.g. a single mega-video, a creator cluster, a sudden burst across many smaller videos).

4. Draft a concise trend brief the content team can act on. For each spiking topic include: a short headline, why it's breaking, a suggested angle our content team could take, the 3-5 standout videos with views and creators, and which creators to watch going forward.

5. Post the brief to Slack using Slack Bot (Send a Message) to the configured channel. Format it with Slack mrkdwn and Block Kit blocks so each trend is its own block the team can react to. Use a clear header (e.g. 'Trend watch — {today's date}'), then one block per spiking topic.

6. If no topic crosses the spike threshold, post a single one-line message like 'Trend watch — nothing notable today' so the channel stays a reliable signal and never gets filler.

Tone of the brief: punchy, scannable, useful for a content marketer. Lead with the takeaway, not the data dump. No em dashes.

Integrations: Tubular Labs (Execute GraphQL Query, optionally Introspect Schema) and Slack Bot (Send a Message).

Related prompts

Explore more prompts
A brand asset library your marketing team actually searchesTurn Mailjet email clicks into ranked HubSpot follow-upsClean out the Looker dashboards and Looks nobody opensLiveKit live operations console for room moderationWake up dormant Keap leads with a researched reasonLiveChat coverage board for planning next week's shiftsPhone routing control panel for LiveKit voice agentsLinkedIn Ads budget pacing dashboard for every client accountGive your team Looker numbers without buying more seatsPause marketing emails to escalated customers, then restore them