Weekly content marketing trend brief from world news

By General Input

Every Monday at 7am, spot the themes that are heating up in your industry, draft a brief per angle into Notion, and post a digest in Slack.

Integrations

  • GDELT
  • Notion
  • Slack

Type

Agentic Task

Categories

  • Marketing

Every Monday at 7am, run a weekly content marketing trend brief for my team. The trigger is a cron schedule. Skip the run gracefully and post nothing if nothing crosses a meaningful threshold so the Slack channel does not get spammed on slow news weeks.

Configure the watchlist directly inside the prompt. It should hold a short list of industry themes and competitor topics I care about, each with a GDELT-friendly query (themes can use operators like theme:ECON_STOCKMARKET, competitor topics can be a brand name plus a topic). Default to sourcelang:english unless I add languages. Treat this list as the single source of truth for what gets tracked.

For each item in the watchlist, call GDELT's Article Volume Timeline (DOC 2.0) operation twice: once over the last 7 days and once over the prior 4 weeks, so you can compute the rise in coverage versus the baseline. Then call GDELT's Article Tone Timeline (DOC 2.0) over the same two windows to detect tone shifts (flag anything where average tone moves above +5 or below -5, or swings meaningfully versus the baseline). Rank the watchlist by a combination of volume rise and tone shift, and keep the top 3 to 5 rising themes.

For each of those top themes, call GDELT's Search News Articles (DOC 2.0) operation to pull the most-cited recent coverage from the last 7 days (sourcelang:english by default). Read the headlines and snippets and pick out the strongest angle, the outlets driving the conversation, and 3 to 5 representative source links.

Draft one structured content brief per theme with: a working title, a short explanation of why it is trending right now (mention the volume jump and tone shift in plain language), a suggested angle, our point of view hook for the team to react to, the 3 to 5 source links with outlet names, and a recommended format such as blog post, newsletter section, or LinkedIn thread.

Use Notion's Create a Page operation to add one page per brief into my Content Pipeline database. Configure the database id in the prompt. Map the working title to the page title and put the rest of the brief into the page body as readable sections. Set any status property to a default like Idea or Draft so the team can pick them up.

Finish by using Slack's Send a Message operation to post a single Monday digest to my marketing channel. The message should list each new brief with its title and a link to the Notion page, and call out the single hottest theme of the week at the top so the team knows where to focus first. Configure the Slack channel in the prompt.

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 productionScreen chartered vessels for AIS gaps and sanctions red flags