Monday morning macro briefing for your team in Slack

By General Input

Every Monday at 8am, post a short briefing in Slack ranking which economies are accelerating or slowing across the countries you care about.

Integrations

  • World Bank
  • Slack

Type

Agentic Task

Categories

  • Operations
  • Finance

Build me a weekly agent workflow that posts a global macro briefing to my team in Slack every Monday at 8am in my timezone.

Trigger: cron, Mondays 08:00 in the user's timezone.

Inputs the user configures at setup: (1) a list of ISO3 country codes to cover, defaulting to USA, GBR, DEU, IND, BRA, and (2) the Slack channel to post into.

What the agent should do on each run:

1. Use World Bank's Get Indicator Data to fetch the most recent value and the prior-year comparable for each configured country across these four indicators: NY.GDP.MKTP.KD.ZG (GDP growth, annual %), FP.CPI.TOTL.ZG (CPI inflation, annual %), SL.UEM.TOTL.ZS (unemployment, % of labor force), and NE.RSB.GNFS.ZS (trade balance, % of GDP). Batch the country codes per request and pass format=json. Use mrnev=1 (or equivalent) so null years are skipped and the result is the most recent non-empty value. Always read both halves of the World Bank response envelope (the metadata object and the data array).

2. For every country x indicator pair, compute the change versus the prior-year comparable and rank the largest moves. Flag accelerations and slowdowns: a country whose GDP growth is up sharply, an inflation print that swung materially, an unemployment rate that ticked up or down, a trade balance that tipped from surplus to deficit or vice versa.

3. Write a punchy 4 to 6 bullet briefing in Slack mrkdwn (so *bold* not **bold**). Open with a one-line headline that names the standout story of the week. Each bullet should cover one notable shift, name the country, give the new value and the prior-year value, and add a short why-it-matters line aimed at a global business operator (think Deloitte Weekly Global Economic Update or McKinsey Global Economics Intelligence, but shorter). For every country mentioned, include a Slack mrkdwn link back to https://data.worldbank.org/country/<ISO3> so readers can click through.

4. Post the briefing via Slack's Send a Message to the channel the user configured. Keep the message under ~1500 characters so it renders cleanly. No em dashes anywhere in the copy — use periods or commas. If World Bank returns no usable data for a country (all null), skip it and note the skipped country in a short footer rather than failing the run.

Tone: concise, business-grade, no hype, no hedging. The briefing should read like a single calm paragraph of bullets that a CFO or COO can skim in 30 seconds.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentWin back LiveChat visitors whose chats went unansweredChat quality review board for LiveChat support leadsWin back no-show and cancelled appointments every morningLive Loop returns analytics with product-level drill-downNewsletter pre-flight and approval board for Mailjet sendsTurn a prospect spreadsheet into personalized sequence enrollmentsMailjet email delivery lookup console for support teamsCatch feature flags that never got switched on in productionKajabi customer support console for member access fixes