Monday hiring surge alerts for your HubSpot pipeline

By General Input

Every Monday at 8am ET, get a Slack DM with the top 5 open deals where the account is hiring fast in sales, engineering, RevOps, or marketing.

Integrations

  • HubSpot
  • CompanyEnrich
  • Slack

Type

Agentic Task

Categories

  • Sales
  • Operations

Build me an agent workflow that surfaces hiring-based buying signals across my open HubSpot pipeline every Monday morning, so my reps walk into the week with a short list of accounts to act on.

Trigger: a cron schedule that fires every Monday at 8:00am America/New_York.

Step 1. Pull my open pipeline from HubSpot. Use HubSpot's List Deals operation, filter to deals that are still open (exclude closed-won and closed-lost stages), and include the associated companies on each deal. Also pull the deal stage and amount so we can show them in the final message. If the same company is attached to multiple open deals, dedupe to the company level so we only enrich each account once.

Step 2. For each unique company, call CompanyEnrich's Get Company Workforce operation to fetch headcount-over-time and the department breakdown. Use the company's primary domain from HubSpot as the lookup key. Workforce is the priciest CompanyEnrich endpoint (5 credits per company), so cap the run at the top 50 accounts by deal amount by default, and let me change that cap when I set the workflow up.

Step 3. For each account, the agent should compare the most recent 30 to 90 day workforce trend against the prior baseline. Focus on these target departments: sales, engineering, RevOps, and marketing. A 'meaningful surge' is roughly a 15 percent or higher jump in headcount in any target department over the recent window versus the baseline, or a clear acceleration in the trend line. Score each account by signal strength (size of the jump, how recent it is, and whether more than one target department is growing). Skip accounts that are flat or shrinking. The point is hot buying signals, not a generic pipeline dump.

Step 4. Rank the surviving accounts by signal strength and take the top 5.

Step 5. Post the top 5 to my Slack DM using Slack's Send a Message operation (send it to my own user as a DM). The message should be a single Slack post with one short block per account, formatted with Slack mrkdwn. For each account include: the company name, the specific growth stat in plain English (for example, 'sales headcount up 22% in 60 days'), which department lit up, the HubSpot deal stage and amount, and a one-sentence outreach angle a rep can drop into a cold email or LinkedIn note that morning. Lead the message with a one-line summary like 'Top 5 hiring signals across your open pipeline this week.'

If zero accounts cross the threshold in a given week, post a short DM saying so instead of staying silent, so I know the workflow ran. If CompanyEnrich returns 402 (out of credits) or hits rate limits, stop gracefully, DM me a brief note about what happened, and don't retry until next Monday.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentWin back LiveChat visitors whose chats went unansweredTurn Mailjet email clicks into ranked HubSpot follow-upsiMessage campaign console with pre-flight checks and delivery boardChat quality review board for LiveChat support leadsA searchable RFP answer library your bid team drafts fromSee which target accounts just started advertising on LinkedInAccount health board that puts product usage next to your CRMLook up a customer's full chat history mid conversationLusha prospecting workbench with credit-safe reveals