Monday hiring surge alerts for your HubSpot pipeline

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.

Agentic Task
HubSpotCompanyEnrichSlackSalesOperationsNotifications & AlertsLead EnrichmentDaily Digests

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.

Additional information

What does this prompt do?
  • Walks every open deal in your HubSpot pipeline and pulls the account attached to it.
  • Checks how each account's headcount has moved over the last 30 to 90 days, with a focus on sales, engineering, RevOps, and marketing.
  • Ranks accounts by how strong the hiring signal is and ignores ones that are flat or shrinking.
  • Sends you a Slack DM with the top 5 buying signals, each with the growth stat, deal stage and amount, and a one-sentence outreach angle a rep can use that morning.
What do I need to use this?
  • A HubSpot account with deals and companies in your pipeline.
  • A CompanyEnrich account with credits available for workforce lookups.
  • A Slack workspace where you can receive a DM from yourself.
How can I customize it?
  • Change the day and time the DM lands, or send it more than once a week.
  • Pick which departments count as a buying signal, for example swap engineering for customer success.
  • Cap how many accounts get checked each run to keep enrichment credit spend in check.

Frequently asked questions

What counts as a hiring surge?
By default, the agent compares each account's headcount over the last 30 to 90 days against the prior baseline and flags meaningful jumps in your target departments, like sales headcount up 20 percent in 60 days. You can tighten or loosen the threshold when you set it up.
Will this work with HubSpot Free?
Yes. The workflow only reads deals and the companies attached to them, which is available on every HubSpot tier.
Can I send the alert to a channel instead of a DM?
Yes. Swap the destination from your personal DM to a private or shared Slack channel, like #pipeline-signals, and the same top 5 will post there.
My pipeline has hundreds of open deals. Will this blow through credits?
The workforce lookup is the priciest call in the chain, so the prompt suggests capping accounts processed per run. You can prioritize by deal amount or stage so only the highest value accounts get the deep check.
Why focus on hiring instead of intent data?
Headcount growth in a specific department is one of the clearest non-intent buying signals. A spike in sales hires often means a new GTM motion, and a spike in engineering often means a new product line. Both are good reasons to reach out this week.

Give your reps a reason to reach out on Monday morning.

Connect HubSpot, CompanyEnrich, and Slack once, and Geni surfaces the hottest hiring signals across your open pipeline every week.