Daily ICP accounts and decision-makers in Google Sheets

By General Input

Each weekday at 7am ET, get 25 fresh target accounts with verified decision-maker emails and mobiles, dropped straight into your prospecting sheet.

Integrations

  • Prospeo
  • HubSpot
  • Google Sheets

Type

Agentic Task

Categories

  • Sales
  • Operations

Every weekday at 7am ET (cron trigger), build me a fresh list of ICP accounts and decision-makers and append them to a Google Sheets tab I already use for outbound.

Step 1. Sourcing. Call Prospeo Search Company with my saved filters: industry, headcount band, geography, hiring signals (for example, currently hiring SDRs), and funding stage. Pull the top 25 net-new companies for the day. If a filter value is fuzzy (location string, job title for the hiring signal), use Prospeo Search Suggestions to resolve it to a valid value before searching.

Step 2. Dedupe against my CRM. For each of the 25 candidates, check HubSpot using List Companies (filter or paginate by domain) and drop any account whose domain already exists in HubSpot. Only keep the net-new logos.

Step 3. Find decision-makers. For each remaining company, call Prospeo Search Person scoped to that company and filtered to the seniorities and titles I care about (default set: VP of Sales, Head of RevOps, Director of Sales, Director of Demand Gen, CRO, Head of Growth). Pick the best one or two matches per company based on title fit and seniority.

Step 4. Verify contact info. For each selected person, call Prospeo Enrich Person with enrich_mobile set to true so I get both a verified work email and a verified mobile. If either field cannot be verified, leave it blank — never guess.

Step 5. Draft a personalization hook. For every row, write one concrete sentence the rep can drop into a cold email. Tie it to a real firmographic signal from the company data: a recent funding round and date, a headcount delta, a tech stack item, an open role, or a hiring post. No generic flattery, no "impressed by your growth" copy.

Step 6. Write to Google Sheets. Use Google Sheets Append Values to append one row per new contact to the target tab. Columns, in order: company, person, role, email, mobile, why-this-account, personalization hook. Include a header row check on first run, but do not rewrite headers on subsequent runs.

Ask me up front for: the saved Prospeo filter set (industry, headcount band, geography, hiring signals, funding stage), the seniority and title list, the HubSpot connection to dedupe against, and the Google Sheet ID plus tab name to append into. Default cron is 0 7 * * 1-5 in America/New_York.

Keep the agent loop tight: skip any company that has zero qualifying people rather than padding the list, and stop the run cleanly once the 25 candidates are processed even if fewer than 25 end up written.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentLocal listing health board for every location you manageLet support send one-off Loops emails without an engineerTurn Mailjet email clicks into ranked HubSpot follow-upsStop cold emails to anyone with a live deal in PipedriveiMessage campaign console with pre-flight checks and delivery boardA searchable RFP answer library your bid team drafts fromLinkedIn Ads budget pacing dashboard for every client accountSee which target accounts just started advertising on LinkedInFront desk appointment confirmation board for the next 3 days