Weekly Product Hunt competitive brief in Notion and Slack

By General Input

Every Monday at 9am, get a written breakdown of last week's top Product Hunt launches in your space, archived in Notion with a Slack heads-up on the ones worth a closer look.

Integrations

  • Product Hunt
  • Notion
  • Slack

Type

Agentic Task

Categories

  • Product
  • Marketing

Build me a weekly competitive intelligence brief based on Product Hunt launches in my space. The workflow is an agent (natural-language instructions, not deterministic code).

Trigger: cron, every Monday at 9:00am in my local timezone.

Inputs the workflow should expose to me (configurable on the workflow's input form, with sensible defaults):

1) topics: a list of Product Hunt topic slugs I care about. Default: ["developer-tools", "artificial-intelligence", "productivity"].

2) my_product: a short paragraph describing my product, who it's for, and roughly what it costs. Used as the comparison anchor for the analysis.

3) notion_database_id: the Notion database where weekly brief pages should be created. Default label in the UI: "Competitive Landscape".

4) slack_channel: the Slack channel (or DM) to post the heads-up in. Default label: my product channel.

5) max_launches: cap on how many launches to include in the brief. Default 15.

Each run, the agent should:

Step 1. Use Product Hunt's "List Posts" operation to pull launches from the past seven days, filtered to my configured topics, ordered by vote count descending. Take up to max_launches across the topic set, de-duplicating any post that appears under multiple topics. For each post capture: name, tagline, description, URL (the Product Hunt post URL), topics, upvote count, and launch date.

Step 2. For each launch, analyze: (a) how the maker is positioning it (the angle in the tagline + description), (b) the apparent target audience, (c) any pricing signals visible in the tagline or description (free, freemium, paid, enterprise — say "unclear" if nothing is stated, do not invent numbers), and (d) how it overlaps with or differs from my_product. Keep each section tight: 4 to 7 bullets, no fluff.

Step 3. Use Notion's "Create a Page" operation to create a new page in notion_database_id. Title: "Product Hunt brief — week of <ISO date of Monday>". Page body, in order: (i) a 4 to 6 bullet executive summary covering the week's themes and the launches most relevant to me, (ii) one H2 section per launch with the analysis from Step 2, (iii) a small "Sources" section at the bottom with the Product Hunt post URLs.

Step 4. Pick the 1 or 2 launches that most warrant a closer look (highest overlap with my_product, sharpest competitive signal, or unusual traction). Use Slack's "Send a Message" operation to post a short message (3 to 5 lines) to slack_channel: one sentence framing the week, a bullet per flagged launch (name + the one reason it matters), and a link to the Notion page from Step 3.

Edge cases: if zero launches match the topic filter for the week, still create the Notion page (mark it as a quiet week) and post a one-line Slack note saying so. If Product Hunt returns an error or rate-limits, retry once with backoff and surface the failure in Slack rather than silently skipping the run.

Constraints: do not invent pricing, traction, or maker details that aren't in the post data (maker names are commonly redacted by Product Hunt — that's fine, just omit). Keep tone analytical, not promotional. No emoji in the Notion page; one tasteful emoji in Slack is fine.

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