Weekly competitor ads digest in Notion and Slack
Every Tuesday morning, get a written brief of what your competitors are running on Google, Meta, and LinkedIn, saved in Notion and summarized in Slack.
Build me a weekly competitor ads intelligence digest as an agent workflow that runs every Tuesday at 7:00 AM in my local timezone.
Configuration the workflow should expose at the top so I can edit it later:
- A list of competitor company domains to monitor (start with three placeholder examples I will replace). - The Notion database ID of my Competitor Intel database. - The Slack channel ID for my marketing channel. - Which ad sources to include per competitor (Google, Meta, LinkedIn), all on by default.
What the agent should do on each run, in order:
1. For each competitor domain, call LeadMagic Google Ads Search, LeadMagic Meta Ads Search, and LeadMagic B2B Ads Search to pull the ad creatives that are live or were running this week. If a result looks unusually interesting (new messaging angle, new persona, big creative push), call LeadMagic B2B Ad Details to enrich it with targeting and impression info.
2. Read the most recent brief for each competitor from the Notion Competitor Intel database so the agent has last week's baseline to compare against. Use that to detect: new campaigns, retired creatives, messaging or value-prop shifts, target persona changes, and notable positioning moves.
3. For each competitor, use Notion Create a Page to add a fresh entry to the Competitor Intel database with the competitor name and the week's date in the title. The page body should have three sections: "New this week" (bullet list of net-new campaigns and creatives with embedded creative URLs or thumbnails), "Themes" (recurring messages, hooks, audiences, channels they are leaning into), and "What it signals" (a short analyst take on what these moves suggest about strategy, GTM, or positioning).
4. After all per-competitor Notion pages are written, use Slack Bot Send a Message to post one summary message to the configured marketing channel. The message should contain a one-line intro ("This week in competitor ads"), exactly 5 bullets covering the most important cross-competitor takeaways for the week, and a link to each competitor's new Notion page at the bottom.
Other guidance:
- If a competitor has no ads running on a given platform this week, still mention them in the Notion page and flag "went quiet on [platform]" as itself a signal. - Skip rebuilding sections that have not changed; the value is in highlighting what moved, not restating everything. - Keep the Slack summary tight: 5 bullets, no more. The Notion brief is the long form.
Trigger: cron, every Tuesday at 7:00 AM in my local timezone. Integrations: LeadMagic for ad searches, Notion for the written brief, Slack Bot for the channel summary.
Additional information
What does this prompt do?
- Pulls this week's Google, Meta, and LinkedIn ad creatives for every competitor on your watchlist.
- Compares them to last week's brief to flag new campaigns, messaging shifts, persona changes, and notable positioning moves.
- Writes a structured page per competitor in your Notion Competitor Intel database with new this week, themes, and what it signals sections.
- Posts a 5-bullet executive summary plus the Notion link to your marketing Slack channel so the team reads it before the standup.
What do I need to use this?
- A LeadMagic account with API credits available for ad searches.
- A Notion workspace with a Competitor Intel database shared with the General Input connection.
- A Slack workspace where the General Input bot can post to your marketing channel.
- A list of competitor company domains you want to track.
How can I customize it?
- Change the schedule from Tuesday at 7am to any day and time, including a daily or biweekly cadence.
- Edit the competitor list, add new domains, or group competitors into tiers so the brief covers your real market.
- Pick which channels to monitor by turning Google, Meta, or LinkedIn on or off per competitor.
- Swap the Slack channel, change the bullet count, or have the digest sent as a direct message instead.
- Adjust the Notion page template, rename the sections, or add fields like spend estimates and creative tags.
Frequently asked questions
Which ad platforms does this cover?
How does it know what changed from last week?
Can I run this for more than three or four competitors?
Does the team need to log in to Notion to read the digest?
What if a competitor is not currently running ads?
Stop scrolling competitor ad libraries by hand.
Connect LeadMagic, Notion, and Slack once, and Geni delivers a written competitor ads brief to your team every Tuesday morning.