Weekly competitor hiring intel from LinkedIn into Slack

By General Input

Every Monday at 6am, scrape your competitors' LinkedIn job listings, log them to a sheet, and post an AI brief on the week's hiring trends to Slack.

Integrations

  • PhantomBuster
  • Google Sheets
  • Slack

Type

Agentic Task

Categories

  • HR & People
  • Operations

Build me a weekly competitor talent-market intelligence agent. I want to know what my competitors are hiring for, where, and how their hiring posture is shifting week over week, without anyone on my team having to babysit a spreadsheet.

Trigger: a cron schedule that fires every Monday at 6am in my timezone.

On each run, do this:

1. Use PhantomBuster's Launch Agent on my pre-configured LinkedIn Jobs Search Export Phantom. The Phantom is already seeded with a list of competitor company URLs that I will configure. After launching, use Fetch Agent Output to retrieve the resulting job postings for the run. Each posting includes at minimum: job title, function/department, location, posted date, and company name.

2. Read the existing competitor-postings log in my Google Sheet using Get Values so you can de-duplicate against postings we have already seen. Then use Append Values to add every new posting as a new row with columns for week_of, company, title, function, location, posted_date, and job_url. This sheet is the long-term historical log of competitor hiring and should grow over time.

3. Compare this week's new postings against the prior week's postings (also in the sheet) and synthesize a short written intel brief. The brief should call out, for each competitor: which functions they are hiring into most heavily, any new senior or executive roles that imply a new initiative or product bet, any geographic expansion signals (new cities or countries), and any noticeable slowdowns or freezes versus last week. Keep it concise. A people team or exec should be able to read it in under two minutes.

4. Post the brief to a Slack channel using Send a Message. Use a clear header like "Competitor hiring intel — week of {{date}}" and structure the body so each competitor has its own short section. Include a link back to the Google Sheet at the bottom so anyone curious can drill into the raw data.

User-configurable inputs: the PhantomBuster Agent ID for the LinkedIn Jobs Search Export Phantom (which itself contains the list of competitor company URLs), the Google Sheet ID and tab name for the historical log, and the Slack channel ID where the weekly brief should be posted.

Error handling: if PhantomBuster returns no new postings (empty run or no diff from last week), still post a short Slack message saying "No new competitor postings detected this week" rather than going silent, so the team knows the workflow ran.

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