Weekly LinkedIn hiring signals prospector into Attio

By General Input

Every Monday morning, surface companies that just opened roles your buyers own, drop them into Attio with a tailored pitch angle, and ping your sales channel with the top five accounts to chase.

Integrations

  • Bright Data
  • Attio
  • Slack Bot

Type

Agentic Task

Categories

  • Sales

Every Monday at 8am, run a hiring-signals prospector that turns fresh LinkedIn job postings into warm outbound leads in Attio. Trigger is a cron, weekly.

Step 1 — collect the postings. Use Bright Data's Trigger Dataset Collection against the LinkedIn Jobs marketplace dataset (dataset_id linkedin_jobs), scoped to a configurable list of role keywords my ICP buys for (for example 'Head of RevOps', 'VP Marketing', 'Demand Gen Manager'), my target geographies, and posted within the last 7 days. Bright Data dataset scrapers are asynchronous: trigger returns a snapshot_id, so poll Check Snapshot Status until status is 'ready' (back off between polls), then call Download Snapshot Results to get the rows.

Step 2 — reason over the companies. Group postings by company and, for each company, reason about signal strength (number of related roles open, seniority, growth pace), classify the buying trigger as a new team being stood up vs. a backfill vs. an expansion, and draft a short personalized pitch angle that references the specific role(s) they are hiring for.

Step 3 — skip what is already in pipeline. Before writing anything, use Attio's List Records on the Companies object (or query the relevant Deals/opportunities) to check whether the company already exists with an open opportunity. If yes, skip it so SDRs are not re-pitched.

Step 4 — land the lead in Attio. For each remaining company: use Assert a Record (Upsert) against the Companies object to upsert the company (match on domain or name), then Create a Note attached to that record with the hiring-signal summary, the classified trigger type, and the suggested pitch angle. Use Create an Entry (Add Record to List) to add the company to a list called 'Hiring Signal Prospects'. Then use Create a Task with a short follow-up action, linked to the company record and assigned to the configured SDR, with a deadline a few days out.

Step 5 — notify sales. Rank all companies you added this run by signal strength and use Slack Bot's Send a Message to post a digest in the configured sales channel listing the top 5 accounts with: company name, the role(s) they are hiring, the trigger classification, signal strength, and a link to the Attio record. Use Slack's mrkdwn formatting and keep it scannable.

Configurables I want exposed at setup: the role keywords list, the target geographies, the Attio list name, the assigned SDR (Attio user) for new tasks, and the Slack channel for the digest. If the Attio list does not exist yet, ask me before creating it.

Related prompts

Explore more prompts
A brand asset library your marketing team actually searchesTurn Mailjet email clicks into ranked HubSpot follow-upsClean out the Looker dashboards and Looks nobody opensLiveKit live operations console for room moderationWake up dormant Keap leads with a researched reasonLiveChat coverage board for planning next week's shiftsPhone routing control panel for LiveKit voice agentsLinkedIn Ads budget pacing dashboard for every client accountGive your team Looker numbers without buying more seatsPause marketing emails to escalated customers, then restore them