Weekly outbound queue from hiring signals with LeadMagic

By General Input

Every Monday at 8am, turn fresh job postings at ICP companies into a ranked outbound queue with verified emails, mobile numbers, and a drafted opener for every prospect.

Integrations

  • LeadMagic
  • Google Sheets
  • Slack

Type

Agentic Task

Categories

  • Sales

Build me an agent workflow that runs every Monday at 8am and produces a fresh outbound queue from hiring signals using LeadMagic, Google Sheets, and Slack.

On each run, the agent should:

1. Use the LeadMagic Jobs Finder operation to surface new job postings from the last 7 days that match my ICP. Defaults: target titles include VP of Sales, Head of RevOps, and Director of Marketing; target industries are B2B SaaS and FinTech; company size 50 to 1,000 employees; country United States. Make all of these editable variables at the top of the workflow.

2. For each job posting, use the LeadMagic Role Finder operation to identify the likely budget holder one level above the open role at that company (for example, if the open role is Director of Sales, find the current VP of Sales or CRO). If the open role is already C-level, default to the CEO.

3. For each identified budget holder, use the LeadMagic Email Finder operation to get a verified work email, and the LeadMagic Mobile Finder operation to get a direct mobile number. Only keep prospects who have at least a verified email. The mobile is optional. Skip prospects already added to the Weekly Outbound Queue tab in the last 4 weeks (dedupe by email).

4. For every qualified prospect, draft a short 3-sentence personalized cold opener that references the specific open role they are hiring for and what that signal says about their company (for example: scaling the sales motion, building a new function, replacing a recent departure). Keep the tone conversational and consultative. Do not include a hard pitch in the opener.

5. Append each qualified prospect as a new row to the Weekly Outbound Queue tab in my Google Sheet using the Google Sheets Append Values operation. Columns in order: Date Added, Prospect Name, Title, Company, Verified Email, Mobile, Role They Are Hiring For, Job Posting URL, Drafted Opener, Fit Score (1 to 5).

6. After the queue is updated, post a digest to my SDR Slack channel using the Slack Send a Message operation. The digest should include: total number of new prospects added this week, breakdown by target title, and a list of the top 5 highest-fit prospects (name, title, company, role they are hiring for, and a one-line summary of why they scored highest). Format the message with bold section headers and bullet lists so it is easy to scan on mobile.

Editable variables I want at the top of the workflow: target job titles, target industries, company size range, country, Google Sheet ID, sheet tab name, Slack channel, fit-score rubric (how to weight seniority, company size, and recency of the posting), and opener tone instructions.

Error handling: if LeadMagic returns insufficient credits, post a warning to the same Slack channel and stop the run. If a job posting returns no role match or no verified email, skip it silently and move on. If the Google Sheet append fails, retry once then post the failure to Slack with the run details.

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