Weekly Slack digest of new senior hires at portfolio companies

By General Input

Every Monday at 9am, get a Slack digest of notable executive hires at your portfolio companies, sourced from Harmonic and tracked in a Google Sheet.

Integrations

  • Harmonic
  • Google Sheets
  • Slack

Type

Agentic Task

Categories

  • Operations
  • Sales

Every Monday at 9am, I want an agent to scan my portfolio companies for notable new senior hires and send me a Slack digest. The portfolio list lives in a Google Sheet I will point the workflow at. The sheet has one row per company, a column for the company's primary domain, and a column holding a JSON snapshot of the last-known senior team (the snapshot the agent wrote on the previous run).

Step 1. Use Google Sheets Get Values to read the portfolio sheet (domain column plus last-known senior team snapshot column) into memory.

Step 2. For each portfolio company, call Harmonic Lookup Company using the domain to get the company's Harmonic ID, then call Harmonic Get Company Employees and filter to leadership-level titles only: C-suite (CEO, CFO, CRO, CTO, COO, CMO, CPO, etc.), VP, SVP, EVP, Director, Head of, founder, and co-founder. Skip anyone whose status is no longer current. Be polite with rate limits (Harmonic allows 10 requests per second).

Step 3. Diff this week's senior roster against the JSON snapshot stored in the sheet. Ignore departures and routine moves. For each remaining new hire, decide whether it is genuinely interesting signal or noise. Signal examples: a first-time CRO or VP of Sales, a new VP of Engineering, a notable transfer from a big-name company (FAANG, well-known unicorn, prior successful exit), or a new C-suite seat. Noise examples: internal promotions to the same function the company already had filled, lateral moves that don't change the leadership picture.

Step 4. Compose a Slack digest grouped by portfolio company. Use Slack Send a Message to post it to the channel I'll specify. For each company that has at least one signal hire, list one line per hire with the person's name, new title, previous employer if available, and a short sentence explaining why it matters for the business. Companies with no signal hires this week should be omitted from the digest to keep it scannable. End with a short tail listing any portfolio companies that couldn't be found in Harmonic so I can fix the sheet.

Step 5. Use Google Sheets Update Values to overwrite the last-known senior team snapshot column with the current week's roster (as JSON) for every portfolio company that was successfully looked up. This makes next Monday's diff clean and reflects only the new state.

When the workflow is created, ask me for the spreadsheet ID, the sheet/tab name, the column letters for domain and snapshot, and the Slack channel name. Once those are configured, the run should be fully automatic every Monday at 9am in my local timezone.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentLocal listing health board for every location you manageWin back LiveChat visitors whose chats went unansweredLet support send one-off Loops emails without an engineerStop cold emails to anyone with a live deal in PipedriveiMessage campaign console with pre-flight checks and delivery boardChat quality review board for LiveChat support leadsLinkedIn Ads budget pacing dashboard for every client accountFront desk appointment confirmation board for the next 3 daysGive your team Looker numbers without buying more seats