Weekly TikTok performance digest in Slack

By General Input

Every Friday at 3pm, get a plain-English recap of the past week on TikTok posted to Slack. Top performers, weakest post, follower growth, and one thing to try next week.

Integrations

  • TikTok
  • Slack Bot

Type

Agentic Task

Categories

  • Marketing
  • Personal Productivity

Build an agent workflow that delivers a weekly TikTok performance digest to Slack every Friday at 3pm in my timezone.

Trigger: cron, weekly on Friday at 15:00 in the creator's local timezone (ask me for the timezone when configuring). The workflow uses two integrations: TikTok as the data source and Slack Bot as the delivery channel.

What the agent should do on each run:

1. Pull this week's videos. Call TikTok List Videos to get every video I posted in the last 7 days (cursor-paginate until has_more is false, filter server-side or client-side by create_time within the window). Then call TikTok Query Videos with those video IDs to fetch view_count, like_count, comment_count, share_count, and average watch time (video_duration plus available watch stats). Also grab title/caption text so you can reason about hooks and topics.

2. Pull profile stats. Call TikTok Query Creator Info (or Get User Info with the user.info.stats scope) to grab the current follower count and total likes on the account.

3. Compare to last week. Repeat the video pull for the previous 7-day window (day 8 through day 14 back). Compute deltas: follower growth vs prior week, and per-video engagement compared against the median of the prior week's posts. Also compute this week's median views so you can flag outliers.

4. Write the digest. Produce a short natural-language recap that (a) names the top 2 performers with the metric that made them stand out, (b) names the weakest post honestly, (c) flags any outlier (a video with 3x the median views, or an unusually large follower jump), and (d) gives one concrete recommendation for next week's batch based on which hooks or topics actually performed best. Tone: plain and specific. No generic marketing speak. No hedging. If it was a light week, say so and still make a recommendation.

5. Post to Slack. Call Slack Bot Send a Message to post the digest to a channel I choose at setup. Format with Slack mrkdwn: a one-line summary at top (posts this week, follower delta, best video), a Top Performers block with the two winners and their key numbers, a short note on the weakest post, and a final "One thing to try next week" line with the recommendation.

Ask me at setup: the Slack channel to post in, my timezone, and (optional) any specific KPI I want the digest to lead with. Everything else should just work.

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