Weekly competitor hiring intelligence report

By General Input

Every Monday at 8am, get a narrative report on where each competitor is hiring, plus a searchable archive in Notion you can revisit anytime.

Integrations

  • TheirStack
  • Slack
  • Notion

Type

Agentic Task

Categories

  • Marketing
  • Operations

Build me an agent workflow that runs every Monday at 8am and produces a competitor expansion intelligence report from job postings.

Inputs: a configured list of competitor company domains (let me edit this list at setup time, and design the workflow so I can update it later without rebuilding), the Slack channel to post the report to, and the Notion database ID for our Competitive Intelligence archive.

What the agent should do each run:

1. For every competitor domain in the list, call TheirStack Search Jobs with a 7-day lookback (posted_at_max_age_days = 7) and the domain in company_domain_or. Page through results until done.

2. For every competitor, call TheirStack Get Company Buying Intents to surface the topics and keywords they are hiring around so the agent can characterize what each rival is investing in.

3. Group the job postings per competitor by function (engineering, GTM, ops, finance, product, design, etc.), by seniority (IC, manager, director, VP/C-level), and by geography (country and major metro). Call out any leadership-level postings (director and above) explicitly.

4. Synthesize a narrative report. For each competitor write a short section covering: where they are investing this week (functions and headcount mix), notable leadership hires, any new geographies they are opening, and what their buying-intent topics suggest about product direction. End the report with a cross-competitor summary highlighting the biggest moves of the week and any pattern that spans multiple competitors.

5. Post the full report to Slack using Send a Message in the configured channel, formatted with Slack mrkdwn (use *bold* for competitor names and section headers, bullet lists for the per-competitor breakdowns). Keep it scannable but don't truncate the narrative.

6. Also archive the full report to Notion using Create a Page in the Competitive Intelligence database. Page title should be in the format "Competitor hiring brief - <week-of date>". Include the same narrative content as page body, plus structured properties if the database has them (Date, Week, Companies covered).

Edge cases to handle: if a competitor had zero new postings this week, still include them with a one-line "no new hiring activity" note (that itself is signal). If TheirStack returns no buying-intent data for a company, skip the product-direction commentary for that competitor rather than fabricating it. If TheirStack returns a 402 (out of credits) or 429 (rate limit), stop gracefully and post a Slack note instead of a failed run.

Tone: write like a sharp competitive analyst briefing a leadership team. Specific, signal-dense, no filler. Cite real titles and locations from the postings when calling out leadership hires. Avoid speculation that isn't grounded in the data the agent actually pulled.

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