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.
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.
Additional information
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.
Frequently asked questions
How does it decide which customers are my 'best' ones?
Will it add companies we already work with?
What stops it from adding consultancies or holding companies?
How many new accounts get created each week?
Can my reps see why a company was suggested?
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.