Weekly Crunchbase watchlist digest in Notion and Slack

Every Monday at 8am, get a per-competitor activity log written into your Notion watchlist and a ranked top-three digest posted to Slack.

Agentic Task
CrunchbaseNotionSlack BotSalesOperationsResearch & MonitoringDaily DigestsAI Reports

Every Monday at 8am in my local timezone, run a competitor watchlist sweep and produce both a per-competitor activity log in Notion and a single ranked digest in Slack.

Trigger: cron, every Monday at 8am. Crunchbase is not a poll provider and does not push webhooks, so a schedule is correct here.

Inputs the workflow should ask me to configure on first run: the Notion data source ID of my competitor watchlist database (one row per tracked competitor, with at least a company name property and a Crunchbase permalink or profile URL property), the Notion target where activity log pages should be written (either child pages under each competitor row, or a dedicated activity log database keyed by competitor name), and the Slack channel ID for the Monday digest.

Step 1: Use Notion Query a Data Source to read every row of my watchlist database. For each row extract the competitor name and the Crunchbase permalink (or fall back to UUID if that is what is stored).

Step 2: For each competitor, call Crunchbase Lookup Organization using the permalink, then Crunchbase Get Entity Card to pull related cards like press references, key people, and leadership changes, and Crunchbase Search Funding Rounds filtered to that organization with announced_on in the last seven days. Use the last-seven-days window for press, leadership changes, and acquisitions as well. Skip any competitor with no meaningful change rather than padding the output.

Step 3: For each competitor that did move, summarize what changed in plain language across funding rounds, acquisitions, leadership changes, and recent press. End each summary with a one-line so-what implication aimed at a product and GTM reader. Use Notion Create a Page to write that summary back into Notion as an activity log entry, either as a child page under the competitor's row or as a new page in the dedicated activity log database keyed by competitor name, whichever the user picked at setup. Include the date range in the page title.

Step 4: After all competitors are processed, rank the changes by strategic meaningfulness (a real funding round, named acquisition, or C-suite change outweighs routine press), pick the top three, and use Slack Send a Message via the Slack Bot integration to post a single digest to the configured channel. Format the message with a short header, three numbered items, each with the competitor name, a one-line change description, the one-line so-what, and a link back to the Notion activity log entry for the full write-up. Do not pad the digest with quiet competitors. If fewer than three competitors moved, post fewer items and say so.

Use the Slack Bot integration (slackbot) for the digest message, not the user Slack integration, because the post should come from a shared bot identity, not a specific person.

Quality bar: the agent must skip competitors with no real change instead of writing empty Notion pages or padding the Slack digest. The Notion watchlist is the single source of truth for who is tracked, so do not maintain a separate list anywhere.

Additional information

What does this prompt do?
  • Reads the competitor watchlist you already keep in Notion, with one row per company you care about.
  • Checks Crunchbase for each competitor and pulls anything new in the last seven days, including funding rounds, acquisitions, leadership changes, and recent press.
  • Writes a plain-language activity log entry back into Notion for every competitor that actually moved, with a short so-what implication line.
  • Posts a single ranked digest to your designated Slack channel highlighting the top three most strategically meaningful updates, with links back to the Notion entries.
What do I need to use this?
  • A Crunchbase account with API access on an Enterprise or Applications plan.
  • A Notion workspace with a watchlist database that has one row per competitor, including the company name and its Crunchbase profile link.
  • A Slack workspace and the channel you want the Monday digest posted in.
How can I customize it?
  • Change the day or time the sweep runs, or expand the lookback window past seven days.
  • Swap the Slack channel, tag specific people on the digest, or change the top-three cutoff to top-five.
  • Tune the so-what implications to your strategy by telling the agent what themes you care about, such as pricing moves, enterprise launches, or hiring in your category.

Frequently asked questions

Do I need a paid Crunchbase plan?
Yes. Crunchbase API access requires an active Enterprise or Applications subscription. Basic plans only expose a small slice of organization data and will not return funding rounds or related cards.
What does my Notion watchlist need to look like?
A simple database with one row per competitor is enough. Each row should have a company name and a Crunchbase profile link or permalink so the agent knows exactly which company to look up. Anything else, like sector or priority, is optional and the agent will pick it up if you include it.
Where do the per-competitor activity logs get saved?
Each Monday, the agent appends a new page inside your Notion watchlist for every competitor that had real movement. You can point it at child pages under each competitor row, or at a separate activity log database keyed by competitor name. Quiet competitors are skipped so your watchlist does not fill with empty entries.
What ends up in the Slack digest?
One message per Monday with the top three most strategically meaningful updates of the week, each with a one-line so-what and a link back to the matching Notion entry for the full write-up. Competitors with nothing new are not included.
Can I track only a few competitors instead of dozens?
Yes. The watchlist is whatever you maintain in Notion. Add rows to expand coverage, remove rows to narrow it. The agent only sweeps what is in the database when it runs.

Stop building Monday competitor decks by hand.

Connect Crunchbase, Notion, and Slack once, and Geni files a fresh activity log and a ranked top-three digest every Monday at 8am.