Weekly Buffer engagement digest in Slack every Monday

By General Input

Every Monday at 9am ET, post a Slack digest of last week's Buffer performance with top posts, channel cadence, and recommendations for the week ahead.

Integrations

  • Buffer
  • Slack Bot

Type

Agentic Task

Categories

  • Marketing

Build me a weekly Buffer engagement digest that posts to Slack every Monday at 9am ET, so my marketing team starts the week aligned on what worked.

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

What the agent should do each run:

1. Compute the reporting window: the previous Monday 00:00 through Sunday 23:59 in America/New_York.

2. Use Buffer's List Posts operation with status set to sent and a date range covering that window. Paginate through every page of results (Buffer uses Relay-style cursor pagination on the posts query, so keep following pageInfo.endCursor until hasNextPage is false). Cover all organizations and channels on the account unless I tell you otherwise.

3. For each post returned, call Buffer's Get Post operation to pull per-channel engagement metrics. Capture likes, reposts or shares, comments, and reach where the platform exposes it, along with the channel, post text, post type (text, image, video, link, carousel), and the time of day it went out.

4. Rank the top 3 to 5 posts overall using a sensible blended score (engagement relative to channel baseline, not raw numbers, so a strong LinkedIn post is not buried by a viral X reply). Identify patterns across the week: which platforms outperformed, which post types worked, which times of day landed best, and which content themes were repeat winners.

5. Call out 1 to 3 underperformers worth retiring or rewriting, with a short reason for each (wrong channel, weak hook, posted at a dead hour, etc.).

6. Generate 2 to 3 specific, concrete recommendations for the week ahead, grounded in the patterns you found. Not generic advice. Things like 'double down on LinkedIn carousels Tuesday morning' or 'cut the Threads reposts, engagement is half your other channels'.

7. Write a concise digest in Slack mrkdwn with clear section headers and emoji, structured roughly as:

• Top performers (top 3 to 5 posts, each with channel, headline metric, and a one-line 'why it worked' take).

• This week's cadence per channel (a quick line per channel: posts published, average engagement, trend vs the prior week if available).

• Underperformers to retire or rewrite.

• 2 to 3 recommendations for the week ahead.

8. Deliver the digest using Slack's Send a Message operation (via the slackbot integration) to the marketing channel I designate. Use mrkdwn formatting, keep it scannable, and link directly to each highlighted post on its native platform when the link is available.

Tone: opinionated and useful, not a numbers dump. The whole point is the qualitative 'why it worked' read and forward-looking recommendations. If a week is light or there is no clear pattern, say so plainly instead of inventing a trend.

Ask me up front which Slack channel to post into and whether to scope to a single Buffer organization. Default to all organizations on the account if I do not specify.

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