Turn Hacker News "Who is hiring?" into HubSpot leads

By General Input

Every month, an agent reads the Hacker News hiring thread, picks the companies that match your ideal customer profile, and adds them to HubSpot with context.

Integrations

  • Hacker News
  • HubSpot

Type

Agentic Task

Categories

  • Sales

On the 2nd of every month at 10am ET, turn the latest Hacker News 'Ask HN: Who is hiring?' thread into qualified outbound leads in HubSpot.

My ideal customer profile (edit this before running): B2B SaaS companies, Series A to Series C, actively hiring AI engineers, ML engineers, or platform engineers, based in the US or fully remote. Skip agencies, consultancies, government, crypto, and anyone outside that stage range.

Step 1: find the thread. Use Hacker News Search Posts (Algolia) with the title 'Who is hiring? (Month Year)' for the current month and the filter tags=ask_hn,author_whoishiring. Take the top result's objectID as the canonical thread id. If no thread exists yet for the current month (sometimes it lands late), stop and report that no thread was found.

Step 2: pull the postings. Use Hacker News Get Item on the thread id, then walk the kids array. Each top-level kid is one company's posting. Call Get Item on each kid to fetch the comment text. Ignore deeper replies (those are candidates responding, not companies). Skip kids where deleted or dead is true.

Step 3: parse each posting. From the HTML text, extract: company name, website or domain, roles being hired, remote vs onsite vs hybrid, location(s), tech stack mentioned, and any application email. The format is unstructured so do your best and leave fields empty when not stated. Build a permalink to the original comment in the form https://news.ycombinator.com/item?id={comment_id}.

Step 4: qualify against my ICP above. If the posting clearly does not match, skip it. When in doubt, include it. Track the count of scanned vs matched.

Step 5: dedupe against HubSpot. For each match, use HubSpot Search Companies with a filter on the domain property equal to the extracted domain. If a company with that domain already exists, skip it (do not update existing records).

Step 6: create the company in HubSpot. Use Create Company with: name, domain, city or country if known, plus a short description summarizing the roles and stack. Then use Create Note associated with the new company, where the note body contains the original posting text (HTML stripped to plain text) followed by a 'Source:' line with the Hacker News permalink. This gives a rep full context before reaching out.

Step 7: end the run with a one-paragraph summary: how many top-level postings were scanned, how many matched the ICP, how many were already in HubSpot, and how many new companies were created. Include the thread permalink so I can spot-check.

Rules: never write to existing HubSpot companies, only create new ones. Never touch deeper comment replies. If a posting has no resolvable website domain, skip it (we cannot dedupe without one).

Related prompts

Explore more prompts
Turn Mailjet email clicks into ranked HubSpot follow-upsiMessage campaign console with pre-flight checks and delivery boardA searchable RFP answer library your bid team drafts fromSee which target accounts just started advertising on LinkedInAccount health board that puts product usage next to your CRMLook up a customer's full chat history mid conversationLusha prospecting workbench with credit-safe revealsWhich companies your LinkedIn ads reach, matched to your CRMLead response desk with a running clock on every new leadApprove Lusha enrichment field by field before HubSpot saves it