Daily Coresignal hiring signals for HubSpot target accounts

By General Input

Every weekday at 8am ET, scan your HubSpot target accounts for fresh high-signal job postings and drop a prioritized list into a Slack channel with owner tasks.

Integrations

  • HubSpot
  • Coresignal
  • Slack

Type

Agentic Task

Categories

  • Sales

Build me an agent workflow that runs every weekday at 8am ET and turns fresh hiring activity at my target accounts into a prioritized Slack digest plus HubSpot follow-up tasks. Use a cron trigger (the underlying job-data source is pull-only, so polling is the right pattern).

Step 1 — Pull target accounts from HubSpot. Use the HubSpot Search Companies operation, filtered by a company property called target_account = true (or whichever saved list / property name I configure at setup). Fetch the company id, name, domain, hubspot_owner_id, and any relevant industry/segment fields. Page through all results.

Step 2 — For each target account, call Coresignal's Search Jobs (Filter) — Base operation to find job postings created in the last 7 days at that company. Match the company by domain when possible (fall back to company name). Filter to a configurable list of high-signal job titles I provide at setup. Sensible defaults to seed: VP of Sales, Director of Sales, Head of Sales, RevOps, Sales Operations, AI Engineer, ML Engineer, Head of AI, Head of Machine Learning, Security Engineer, Head of Security. Also accept a list of custom keywords I can add. Prefer the base dataset for speed across a high-volume target list; only fall back to multi-source if filter-search can't express the role attributes I need. For any matching ids, call Collect Job by ID — Multi-source to get the full posting (title, location, job url, created_at) so the message can link the AE straight to the role.

Step 3 — Skip any company with zero new matching postings. Do not post a 'nothing to report' message. For each company that does have one or more new matching postings:

3a. Post a Slack message to a channel I configure at setup (default #buying-signals) using Slack's Send a Message operation. The message should include: the company name (bolded), the count of new openings, the list of role titles (with links to the Coresignal job posting url or job id so the AE can dig in), a one-to-two-sentence plain-English explanation of why this is a buying signal for my product (e.g. 'They're scaling outbound — VP Sales + 2 AE roles posted this week'), and a suggested talking point the AE can paste into a first email or LinkedIn message.

3b. Create a HubSpot Task on the company record using the Create Task operation. Subject: 'Hiring signal: <N> new <bucket> roles at <Company>'. Assign the task to the company's hubspot_owner_id. Set the due date to 2 business days out. Include the same talking point and role list in the task body, and link back to the Slack message permalink so the rep has one source of truth.

Order the Slack digest so the strongest signals appear first (more new openings, or higher-weighted role buckets like VP Sales > AE > IC engineering). Keep each message tight; if more than ~10 companies qualify in one run, send a single summary message at the top of the thread with the full ranked list and post per-company detail messages in the thread below it.

Configuration I want to be able to tweak: the HubSpot property or list that defines my target accounts, the high-signal role list, the custom keyword list, the Slack channel, the lookback window in days, the task due-date offset, and the days of week / time of day the workflow runs.

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