# Monday content ideation queue in Notion from last week's news

> Every Monday at 8am, turn the past week's industry news into 5 to 7 fresh angle drafts in your Notion content database, ready to triage.

- Workflow type: agent
- Services: Real-Time News Data, Notion
- Categories: Marketing
- Published: 2026-06-26

## What it does

- Pulls fresh stories from the past seven days across the industry topics and keywords you track.
- Skips anything you have already logged in your editorial database so the queue stays fresh week over week.
- Picks the 5 to 7 strongest stories and drafts a short angle for each, with a news hook, a why it matters note, a LinkedIn opener, and a working blog headline.
- Files each angle as a new page in your Notion content database with the source link, publication, and published date, set to a Status of Idea so the team can triage Monday morning.

## What you'll need

- A Notion workspace with a content or editorial database where post ideas live.
- A Real-Time News Data account so the agent can pull fresh stories on the topics you track.
- A short list of industry keywords and broader topic sections like Business or Technology, set inside the prompt.

## Prompt

Every Monday at 8am, run an agent that turns the past week's industry news into a fresh content ideation queue in Notion for our marketing team. The trigger is a cron schedule, weekly on Monday at 8am in my local timezone.

Configure a short watchlist directly inside the prompt: a list of keywords or search phrases the marketing team writes about (for example product launches, pricing moves, hiring trends), and a list of Real-Time News Data topic enums for broader section sweeps (such as BUSINESS, TECHNOLOGY, or SCIENCE). Also configure the Notion editorial database id where new ideas should land. Treat this watchlist as the single source of truth for what gets pulled.

For each keyword in the watchlist, call Real-Time News Data's Search News operation with time_published set to 7d so you only get stories from the past seven days. For each topic in the topic list, call Topic Headlines with the named topic enum. Combine all the results into one candidate pool, then canonicalize each story by source URL and story_id and dedupe within the pool so the same story does not show up twice.

Before picking the final stories, dedupe against my Notion editorial database. Call Notion's Query a Data Source operation on the configured database and read back the URL property (and a story_id property if one exists) for every page logged in prior weeks. Drop any candidate whose canonicalized URL or story_id matches an existing page so the queue never repeats stories.

Rank the remaining candidates by relevance to the watchlist and freshness, then keep the 5 to 7 strongest. For each kept story, draft a short angle brief with four parts: the news hook (what actually happened), why it matters to our audience, a proposed LinkedIn opener, and a working blog headline. Keep each part to about 2 to 3 sentences. Do not use em dashes.

For each kept story, use Notion's Create a Page operation to add a new page to the editorial database. Set the page title to the working blog headline. In the page body, write the angle brief as four clearly labeled sections: Hook, Why it matters, LinkedIn opener, Blog headline. Fill in the database properties for source URL, publication name, and published date, and set the Status property to Idea so the marketer walks in Monday morning with a ready-to-triage editorial queue.

If after deduping there are fewer than 3 fresh stories worth keeping, still create pages for whatever cleared the bar and do not pad the queue with weak stories. On weeks where everything was already logged, post nothing and exit cleanly.

## How to customize

- Edit the keywords and topic sections so the queue matches the beats your team actually writes about.
- Change the schedule if Monday at 8am is too early, or pick a different day for your weekly editorial sync.
- Swap the destination Notion database, or rename the Status value if your team uses different labels like Backlog or Pitch.

## FAQ

### Will it queue the same story two weeks in a row?

No. Before picking new stories, the agent checks your editorial database and skips anything already logged from a prior week.

### How many ideas does it add each Monday?

It targets the 5 to 7 strongest stories so your team walks in to a triageable queue, not a flood. Slow news weeks land fewer pages rather than padding the list.

### Can I track more than one beat at the same time?

Yes. You configure a list of keywords plus broader topic sections like Business or Technology inside the prompt, and the agent pulls fresh stories across all of them.

### Does the agent write the full post for me?

No. It drafts a short angle per story, with a news hook, a why it matters note, a LinkedIn opener, and a working blog headline, so your writer has an angle to react to instead of a blank page.

### What lands in each Notion page?

The working headline as the page title, the angle draft in the body, and the source URL, publication, and published date as properties, with Status set to Idea so the marketer can triage on Monday.

Use this prompt in General Input: https://www.generalinput.com/prompts/monday-content-ideation-queue-in-notion-from-last-weeks-news