Weekly LinkedIn hiring signals prospector into Attio
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.
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.
Additional information
What does this prompt do?
- Scans fresh LinkedIn job postings each week for roles that signal your ideal buyer is hiring, expanding, or standing up a new team.
- Ranks each company by signal strength (how many roles, how senior, how fast they are growing) and classifies the trigger as a new team, a backfill, or an expansion.
- Adds each company to Attio with a personalized pitch angle, a hiring-signal note, a 'Hiring Signal Prospects' list entry, and a follow-up task for the assigned rep.
- Posts a Monday morning Slack digest with the top five ranked accounts so your sales team starts the week with a fresh, qualified hit list.
What do I need to use this?
- A Bright Data account with access to the LinkedIn Jobs marketplace dataset.
- An Attio workspace with a Companies object and a list called 'Hiring Signal Prospects' (the agent can help you create it on first run).
- A Slack workspace and the channel where you want the weekly digest posted.
- The role titles and target geographies your ideal customers usually hire for.
How can I customize it?
- Change the role keywords (for example 'Head of RevOps', 'VP Marketing', 'Demand Gen Manager') and the geographies you want to monitor.
- Adjust the schedule, the digest channel, or which teammate gets assigned the follow-up task.
- Tune the scoring rules so a single backfill counts less than three new roles on a brand-new team, or skip companies that already have an open opportunity in Attio.
Frequently asked questions
Where do the job postings come from?
Will this re-pitch companies that are already in our pipeline?
What lands in Attio for each company?
Can I run this on Indeed or another job board instead?
How do I change which Slack channel gets the digest?
Start every week with a hit list of companies actively hiring your buyer.
Connect Bright Data, Attio, and Slack once, and Geni delivers ranked outbound targets to your sales team every Monday morning.