Weekly lookalike target accounts from your best customers

Every Monday at 8am, your best closed-won customers turn into a ranked list of 10 net-new lookalike prospects, added to HubSpot and posted to Slack.

Agentic Task
CompanyEnrichHubSpotSlack BotSalesResearch & MonitoringAI ReportsDaily Digests
PromptCreate

Every Monday at 8am, build a fresh lookalike target account list and hand it to sales as a ranked outbound shortlist.

Step 1. Find our best recent customers. In HubSpot, use Search Deals to pull closed-won deals from the last 90 days above a minimum amount (default $10,000). For each matching deal, follow the association to the company and collect the unique set of company domains. This is the seed set of accounts that represent the kind of customer we want more of.

If the seed set is heterogeneous (mixed segments, very different sizes, very different industries), reason about which seeds best represent our ideal customer profile and prioritize those. Do not blindly use every domain.

Step 2. Find lookalikes. Call CompanyEnrich Find Similar Companies with the prioritized seed domains and reasonable firmographic filters (size band, geography, industry). Pick those filter defaults from the seed set itself. Ask for the 50 most relevant candidates.

Step 3. Dedupe against the CRM. For each candidate domain, run HubSpot Search Companies to check whether a company with that domain already exists. Drop any candidate that does. We only want net-new prospects.

Step 4. Enrich the survivors. Call CompanyEnrich Enrich Company by Domain on each surviving candidate to attach firmographics: headcount, industry, location, revenue band, tech stack signals, and anything else useful for ranking.

Step 5. Filter out bad fits. Skip candidates that look like consultancies, agencies, holding companies, parent-company shells, or other clear mismatches before writing anything to the CRM. Use the enrichment data plus your own judgment.

Step 6. Create the records. For each remaining lookalike, use HubSpot Create Company to create a new company record with the enriched properties (name, domain, industry, headcount, location, revenue). Set a custom property called lookalike_source_account pointing to the seed customer the candidate was matched from, so reps can see exactly why it was suggested.

Step 7. Notify sales. Use Slack Bot Send a Message to post a digest to the prospecting channel (default #prospecting) summarizing the top 10 newly created lookalikes ranked by AI-judged fit. For each one include the company name, a link to the new HubSpot record, the seed customer it was modeled on, and a one-line rationale explaining the match. Keep the message scannable: a ranked list, not a wall of text.

Trigger: cron, every Monday at 08:00 in the workspace's local timezone. Integrations used: HubSpot, CompanyEnrich, Slack Bot.

What does this prompt do?

  • Pulls your best closed-won customers from the last 90 days out of HubSpot so the workflow knows what a good-fit account actually looks like.
  • Finds 50 lookalike companies that match those winners on size, industry, and geography, then drops anyone already in your CRM.
  • Adds each net-new account to HubSpot tagged with the existing customer it was modeled on, so reps know exactly why it showed up.
  • Posts a ranked top 10 to a Slack channel every Monday morning with a short rationale per account so sales can grab the list and start outreach.

What do I need to use this?

  • A HubSpot login with permission to read deals and read/write companies.
  • A CompanyEnrich account and API key (their dashboard generates one in a minute).
  • A Slack workspace and the channel where you want the weekly digest posted.

How can I customize it?

  • Change the schedule (Tuesday at 7am, daily instead of weekly) or shorten the 90-day lookback window.
  • Tighten what counts as a 'best customer': minimum deal amount, which deal stages count as a win, target headcount band, geography, or industry.
  • Pick a different Slack channel, post to multiple channels by region, or change how many lookalikes show up in the top-ranked digest.

FAQs

How does it decide which customers are my 'best' ones?
It looks at closed-won deals in the last 90 days above a minimum amount you set (default $10,000). You can change the stages, the lookback window, or the amount threshold at any time.
Will it add companies we already work with?
No. Before creating anything in HubSpot, the workflow checks your CRM for an existing record on that domain and skips any match, so only true net-new prospects get added.
What stops it from adding consultancies or holding companies?
The agent reviews each candidate before writing to the CRM and skips agencies, consultancies, holding companies, and other clear mismatches. You can also add your own exclusion rules.
How many new accounts get created each week?
Up to 50 lookalikes per run, minus anything already in your CRM and anything filtered out as a bad fit. The Slack digest highlights the top 10 by AI-judged fit so sales has a clear shortlist.
Can my reps see why a company was suggested?
Yes. Every new HubSpot company is tagged with the existing customer it was modeled on, and the Slack post includes a one-line rationale for each top 10 pick.

Related templates

Review desk for portal forms your team still fills in by hand

Stage a batch of filings overnight, then approve each completed form from a screenshot before anything is ever submitted.

Kernel
Google Sheets
Slack Bot
App
Client-by-client cold email pipeline review for agencies

Pick a client and a date range to see sent, replies, meetings booked and the real deal value your cold email produced, campaign by campaign.

Instantly
HubSpot
Slack Bot
App
Partner tier review board for quarterly promotion calls

Work every partner tier decision from one board, with the revenue and commission numbers, clear promotion thresholds, and AI review briefs.

Introw
HubSpot
Slack
App
Reconcile partner commissions between HubSpot and Introw

Open one board at month end to find every closed deal missing a commission, every commission with no deal behind it, and every amount that does not add up.

Introw
HubSpot
Slack
App
Audit what Intercom's Fin AI actually resolved before you pay

Review every conversation Fin closed as resolved, judge which ones actually stuck, and see what the gap is worth against your bill.

Intercom
Google Sheets
Slack Bot
App
One triage console for every Jira service desk queue

Merge your IT, HR and Facilities queues into one list ranked by SLA time left, then reply, change status and escalate without ever opening Jira.

Jira Service Management
Jira
Slack Bot
App

Stop building your prospect list from scratch every Monday.

Connect HubSpot, CompanyEnrich, and Slack once. Geni mines your best customers and hands sales a fresh, deduped target account list every week.