How to Build Your Dream 100 List in a Weekend (Criteria, Sources, and the Template That Works)
The Dream 100 is not a wish list. Learn the five filters every account must pass, five sources to build the list, the 13-column template, and four mistakes that kill most lists.

Chet Holmes introduced the Dream 100 in "The Ultimate Sales Machine." The argument: stop chasing every lead and start dominating a focused list of accounts that actually matter to your business.
Most owners hear that and start writing down companies they would like as clients someday. The list lands in a spreadsheet. It goes stale in 90 days. Nobody works it.
The problem is not motivation. It is criteria. A Dream 100 is not a wish list. It is a qualified list: accounts that pass specific filters and are worth the sustained effort a Dream 100 program requires. Without criteria, you are collecting names.
The Dream 100 is the foundation of the CorPrecision Dream 100 program for SMBs. Every other component of the 90-day playbook, tiering, sequencing, follow-up cadence, runs off this list. If the list is weak, the program is weak.
The Five Criteria Every Account Must Pass
Before any company earns a slot on your Dream 100, it should clear all five filters. Most of them can be confirmed from a LinkedIn company page and a two-minute review of the decision-maker's profile before you add the name.
| Criterion | What it means in practice |
|---|---|
| Industry fit | The account operates in the specific vertical where your offer produces repeatable outcomes. Not adjacent. The exact fit you have already delivered or can credibly deliver. If you serve multiple verticals, run a separate criteria pass for each one. |
| Size band | The company falls in the revenue or headcount range where your price point is a reasonable line item. Too small means fighting for budget that does not exist. Too large means procurement delays and a longer sales cycle. Name your band before you start the search. |
| Geography | If your offer is local, the account is in the right market. If delivery is remote, geography drops off the list entirely. Name that explicitly so your Outreach role does not spend time on proximity signals that do not apply to your model. |
| Buying maturity | The account is already spending on a solution in your category. They have the problem in their budget. You are selling a replacement or an upgrade, not convincing them to create a new line item from scratch. |
| Accessible decision-maker | A named person at the account makes or influences the buying decision, and you can reach them directly through LinkedIn, a warm introduction, or an industry channel. |
The buying maturity filter is the one most Dream 100 lists skip. An account that has never spent money in your category requires a fundamentally different sales motion: longer, slower, more educational. Your Dream 100 outreach program is built for accounts already in the market.
The accessible decision-maker filter is the second most skipped. A company name without a named contact is a research placeholder, not a prospect. Do not add the name to the live list until you can name the person and verify the LinkedIn URL.
Five Sources for Building the List
Once you know the criteria, the list builds faster than most owners expect. You are not prospecting into the dark. You are surfacing companies that already fit the filters.
LinkedIn Sales Navigator is the starting point for most B2B sellers. Run the industry and headcount filters to produce a working pool. From that pool, look for accounts where the decision-maker is active on the platform. Activity signals, recent posts and comments on industry topics, are warmth data your Outreach role uses when writing the first message.
Industry association rosters are consistently underused. If your target vertical has a trade association, their member directory is a pre-qualified list. Every company on it has self-selected into the industry. Conference attendee lists carry a stronger signal: these are members who committed the time and budget to show up in person.
Customer-of-competitor research is worth doing manually for the top 20 to 30 slots. Review public case studies and testimonials from your direct competitors. The companies they name as happy clients are buyers in your category, at roughly the right size, already spending money on the solution.
Referrer recommendations from current customers are the highest-warmth source on the list. A referral changes the opening position from cold to warm in a way no research exercise replicates. These accounts belong in tier 1, sequenced ahead of cold accounts regardless of fit score.
Inbound signals close the loop. Any account that has engaged with your content, attended a webinar, or replied to a previous sequence has already expressed interest. Pull those accounts into the Dream 100 and escalate their priority.
You do not need all five sources for every account. You need enough signal from each account to confirm it passes the five criteria before it earns a slot.
A weekend build is realistic. Saturday covers LinkedIn Sales Navigator, association rosters, and competitor case studies. Sunday brings in referrer recommendations, you assign tiers, and the list is ready for sequencing by end of day. The Outreach role can pick it up on Monday and run the cadence without a briefing call.
The Template: Columns Your Outreach Role Needs
Once the list is built, it goes into a Google Sheet or Airtable table. The Outreach role picks this list up and runs the sequence directly from it. Inconsistent data means the Outreach role spends time cleaning before it can start sending.
The five columns that drive every sequencing decision are Decision-Maker Name, LinkedIn URL, Warmth Signal, Tier, and Current Status. The rest provide tracking context.
Use these columns:
- Company Name (official name, no abbreviations)
- Industry / Vertical (single tag, matches your filter)
- Revenue Band (e.g., $1M-$5M, $5M-$20M, $20M-$50M)
- Headcount Range (rough range from LinkedIn)
- Geography (city and state, region, or "national" if geography is not a filter for your model)
- Decision-Maker Name (full name of the person you are targeting at this account)
- Decision-Maker Title
- LinkedIn URL (direct profile link to the decision-maker, not the company page)
- Warmth Signal (referral / inbound / competitor customer / cold / none noted)
- Tier (1, 2, or 3; tier 1 runs the full sequence first)
- Current Status (Not contacted / In sequence / Replied / Meeting booked / Closed / Nurture)
- Last Touch Date
- Notes (one line maximum; anything the Outreach role needs before the first message)
Keep the Notes column tight. If an account requires a paragraph of context before anyone can message them, it is either a poor fit or not ready for outreach yet. The Dream 100 is built for accounts your Outreach role can contact with confidence on day one.
Four Mistakes That Kill Most Dream 100 Lists Before They Start
Building too broad. "Every SMB in the metro area" is not a Dream 100. It is a territory. A Dream 100 requires criteria, not a zip code radius. If your initial candidate pool has a thousand companies in it, you have not built a qualified list. Narrow the criteria until the pool produces 150 to 250 qualified candidates, then tighten to 100.
Building too narrow. Over-constraining the filters is the opposite failure. If your filters produce 12 accounts instead of 100, you need to loosen something. A working Dream 100 needs at least 150 to 200 candidates in the pool to keep the list full as accounts cycle out over the 90-day program. Test your criteria against the actual pool size before locking them in.
No decision-maker named. A company name without a contact person is a research placeholder. Accounts without named decision-makers belong in a research queue, not the live Dream 100 list. Do not start the sequence for any account until the decision-maker column is filled and the LinkedIn URL is confirmed.
No warmth signal tracked. Cold outreach to 100 accounts is hard work. Capturing the warmth column at list-build time forces you to think about how you will earn each conversation before the sequence launches. Accounts with referral or inbound signals always move to the front of the queue.
A fifth mistake worth naming: building the list once and never revisiting it. Contacts change roles. Companies get acquired. New accounts emerge that fit your criteria better than the ones you added in month one. A Dream 100 that is not reviewed every 90 days degrades. Build the review cadence into the process from the start.
How to Launch This Week
- Open a blank Google Sheet or Airtable table and build the column structure from the template above.
- Run one LinkedIn Sales Navigator search using your top industry filter and the size band that fits your offer.
- Add 20 accounts that pass all five criteria. Name the decision-maker and capture the LinkedIn URL for each one.
- Capture the warmth signal for every account, even if the answer is "none."
- Assign tiers to the 20 accounts.
Twenty accounts is enough to start the first sequence. You do not need 100 to begin. You need 100 to sustain a full 90-day program. Build toward 100 over the following two weeks and run the first sequence on your tier 1 accounts while the list grows.
Once the list is built, tiering determines how much effort each account gets and in what order. Spoke 3B covers the tier system: the criteria for placing accounts at each tier, and when to promote an account from tier 2 to tier 1 when a warmth signal emerges. The outreach mechanism for tier 1 accounts is the four-message LinkedIn sequence covered in Spoke 4B. For the full 90-day program in one place, the Dream 100 for SMBs hub covers list-build, tiering, outreach, and follow-up from start to finish.
If you want the Dream 100 program built and run for your business, your digital marketing team at CorPrecision handles everything from list construction through sequence execution and follow-up. We work with a select number of SMB clients each quarter as part of the Done-For-You service. Subscribe to the CorPrecision newsletter for the complete playbook and reach out through the site to see if there is a spot open this quarter.