The 200-Person Target List — How Routiine Starts From Zero
How Routiine builds a 200-person B2B target list in Dallas from zero pipeline. Named prospects, scoring model, and the 30-60-90 cadence behind Ship-or-Pay.
The 200-Person Target List — How Routiine Starts From Zero
For founders, operators, and revenue leaders building pipeline without a CRM of warm contacts — and the agencies who need a system that produces replies in weeks, not quarters.
The Situation
Routiine LLC is a Dallas software studio. We build Living Software — applications that ship in weeks, adapt monthly, and come with FORGE, our 7-agent 10-gate build system. We opened the doors with no customer list, no inbound traffic, and no warm referrals we were willing to burn on day-one pitches. Every software studio that starts from zero faces the same math problem. You need paying work inside 60 days. You cannot cold-call a city of 1.3 million people and expect signal. You cannot pay a lead-gen agency $8,000 a month while you are still deciding what to sell. You need a target list short enough to research by hand and long enough to produce at least five real conversations per week.
That list is 200 names. Not 2,000. Not 50. Two hundred, scored and segmented, refreshed every 30 days, worked on a written cadence. James Ross Jr. built Routiine's founding list in a single weekend in late March 2026 using publicly available data — a Dallas D/FW Chamber export, two paid B2B databases with seven-day trials, three LinkedIn filters, and one evening of manual enrichment. By week three, the list had produced 18 first calls, 5 proposals, and 2 signed Founding Client agreements at the 20% launch discount. That is the number the rest of this post explains.
The 200-person target list is not a lead list. A lead list is noise — 10,000 rows of companies that match a SIC code. A target list is signal. Each row is a named decision-maker at a company where we have a specific reason to believe that Routiine's offer — a $5,000 Launch, a $15,000 Platform, a $40,000+ System — solves a real problem they have named in public. The reason lives in a column next to their name. If the column is empty, the row gets deleted. That rule alone eliminates 80% of a typical lead list.
The Problem
Most founders who try to build a target list fail in the same three ways, and the failures compound. They start with the wrong unit of analysis. They write a list of 200 companies and assume the contact lookup is a rounding error. It is not. Half the companies on a typical Dallas list have no clear decision-maker on LinkedIn because ownership is privately held, fragmented across partners, or obscured by a holding company. By the time you finish enrichment, the list has shrunk to 80 names, and you have already wasted 14 hours proving that the unit of analysis should have been the person, not the firm. Routiine's list was built person-first. Company was a secondary column. Industry and employee count were tertiary. The primary key was always a named individual we could reach.
The second failure is scoring without criteria. Founders open a spreadsheet, list accounts, and then try to rank them by "fit" using a gut score between 1 and 10. Gut scores regress to the mean. Every account ends up a 6 or a 7, and the list becomes impossible to prioritize. Routiine scored accounts on five binary criteria — company revenue between $1M and $50M, located in DFW or Austin, has a website that has not been updated in 24+ months, operates in a service category we have shipped software for before (logistics, healthcare, auto services, home services, professional services), and has a hiring posture that suggests budget (two or more open roles on their careers page). Five yes/no answers produce a score between 0 and 5. Accounts that score 4 or 5 go into the A-tier and get a researched memo. Accounts that score 3 go into the B-tier and get a lightweight sequence. Accounts below 3 get removed. The rule is mechanical. It takes the founder out of the scoring decision, which is where gut feel corrupts the list.
The third failure is refusing to throw rows away. Founders treat a target list like an investment they are reluctant to write down. A row that has been worked for 90 days without a reply is not a lead. It is a tombstone. Routiine's rule: if a named prospect does not reply to three touches over 21 days, the row is moved to a "parking lot" tab and replaced with a new name. The list stays alive. The founder stays focused. We have replaced 42 of the original 200 names in the first 45 days — a 21% refresh rate — and the replacement cadence is the single highest-leverage habit in the program.
The deeper problem underneath all three is that founders conflate the target list with the CRM. They are not the same artifact. The target list is a research document. The CRM is a transaction log. You build the target list in a spreadsheet because a spreadsheet supports scoring, sorting, and brutal deletion. You move rows to the CRM only after a first reply. Until then, the CRM is empty on purpose. Mixing them creates a vanity metric — "I have 200 contacts in my CRM" — that masks the absence of actual conversations.
The Implication
When a founder gets the target list wrong, three things break downstream, and they break in order. First, the reply rate collapses. A target list built without named-person research produces generic outreach. Generic outreach produces sub-2% reply rates at best. At 2% replies on 20 sends per day, a founder needs 50 sends per day just to get one reply worth having. That is 250 sends per week. A founder running the full operation — product, client work, hiring, admin — cannot sustain 250 personalized sends per week. The math does not close. The pipeline dries up within 90 days. We have watched three Dallas founder-led agencies fold in the last 24 months on exactly this arithmetic. None of them had a target list. They had a lead list and a tool subscription.
Second, the qualification cost explodes. When the list is built on weak signals, every first call becomes a qualification call. The founder spends 45 minutes finding out whether the prospect has a budget, a real project, and a timeline. Half the calls are disqualifications. The other half go nowhere because the prospect was not shortlisted against a real problem. A strong target list front-loads qualification. Every row is pre-qualified on five criteria before the first email is sent. The first call becomes a discovery call, not a qualification call. Our sit-rate-to-proposal improved from 19% to 41% the week we re-scored the list.
Third, the founder's calendar gets captured by low-value conversations. Founders who start with a weak list book any call that agrees to a call. A founder running Routiine's build gates cannot afford that. FORGE's 10-gate flow assumes the founder spends 4–6 hours per week per active client in discovery and review cycles. If half those hours are spent on prospects who were never going to sign, the client work quality drops. Delivery slips. The Ship-or-Pay guarantee — if we miss a committed sprint, the client does not pay — becomes financially painful. The target list is not a marketing exercise. It is an operational constraint on the build system.
Beyond those three direct costs, a weak list produces a subtle psychological tax. Founders lose confidence. Every unanswered email feels like personal rejection when the truth is that the list was built wrong and the prospect was never going to care. Rebuilding confidence takes weeks. Rebuilding the list takes one weekend. The weekend is always the better investment. We tell every founder we advise to throw out their current list on day one of working with Routiine. Most protest. All of them thank us 30 days later.
The Need-Payoff
The 200-person target list produces four compounding outcomes, and each one shortens the distance between founder effort and paying work. First, it produces reply rates above 8% on outbound. Routiine's 12% reply rate over the first 45 days is not a function of clever copy. It is a function of a list where every row has a named reason. The reply rate would be the same with average copy and a great list. It would be half with great copy and an average list. We have run both controlled tests. The list wins every time.
Second, it produces discovery calls that convert to proposals at 40%+ rates. When the prospect has already been researched against a specific named problem, the first call is not "tell me about your business." It is "I noticed you have three open roles on your careers page for operations analysts, which suggests you are drowning in manual process work — is that what is driving the hiring, and if so, would a $15,000 Platform engagement that replaces those three seats with a Living Software dashboard be worth 20 minutes?" That question converts. The generic version does not. Our proposal conversion moved from 22% to 41% inside four weeks on the strength of the list, not the script.
Third, it produces a pipeline that is legible to non-founders. Every row in Routiine's list has the same columns — named person, company, score (0–5), reason for fit, touch history, last reply, next action. A second person — a contractor, an early hire, a FORGE agent — can pick up any row and act on it without asking the founder a single question. That legibility is the precondition for hiring the first salesperson. Most founder-led shops cannot hire a first salesperson because the founder's "list" lives in their head. Ours lives in a spreadsheet with a scoring schema. A new hire is productive in week one.
Fourth, it produces a feedback loop that refines the offer. When 40 of our 200 rows are auto-repair shops with 10–40 employees and inactive websites, and 22 of them respond to our outbound, we learn that $5,000 Launch pricing is aggressive enough to get a meeting and high enough to filter serious buyers. When 30 of our rows are healthcare practices and only 2 respond, we learn that our offer doesn't fit healthcare yet — not because the copy is wrong but because the regulatory friction is real and the offer needs a compliance module before it plays. The list is the product-market-fit instrument. The revenue is the trailing indicator.
Here is how we build it. We start with a sourcing tree. Top of the tree: three broad filters — DFW metro, $1M–$50M revenue, not a Fortune 2000 subsidiary. Under that, five industry verticals we have shipped software for before — logistics, healthcare, auto services, home services, professional services. Under each vertical, two signal filters — website last updated 24+ months ago (we check with a Wayback Machine script) and two or more open roles on the careers page (we check with a LinkedIn Jobs API pull). At the leaf level, we pull named decision-makers — founder, CEO, VP Operations, COO — using LinkedIn Sales Navigator filtered to the company, title, and tenure greater than 12 months. The tenure filter removes newly-hired executives who do not yet own budget. That single filter tripled our reply rate in the first week of testing.
Once we have 400 named candidates from the tree, we enrich. Every row gets a personal LinkedIn URL, a work email (verified via Hunter or Clearbit — we use the cheaper of the two), a company website, a last-post date on LinkedIn (recent posting correlates with reply rate), and a one-sentence "reason" column written by hand. The reason is the artifact that separates a target list from a lead list. Sample reasons from our list: "Three ops analyst roles open 45+ days, likely drowning in spreadsheets" / "Website last updated November 2023, clear replacement signal" / "Hiring first CTO, probably building first software team, likely buyer of build-vs-hire argument." If we cannot write a reason in one sentence, the row gets cut. We cut 180 of the original 400 that way. The 200 that survived are the list.
The scoring is binary on five criteria. Revenue in range (1). DFW/Austin (1). Stale website (1). Vertical fit (1). Hiring signal (1). Score of 4 or 5 = A-tier, gets a researched memo in the first 48 hours. Score of 3 = B-tier, gets a 3-touch sequence. Below 3 = delete. A-tier is the top 60 rows. B-tier is the next 110. We do not work the bottom 30 at all — they are insurance against a bad refresh cycle.
The cadence is 30-60-90. In the first 30 days, every A-tier row gets a researched memo, a LinkedIn follow, and a 7-day bump. In days 31–60, B-tier gets the sequence and A-tier non-responders get a single break-up email. In days 61–90, the list gets its first full refresh — 20% of rows replaced based on who has not moved. Every Friday at 4pm, the founder sits with the list for 45 minutes and updates three columns — next action, last reply, current status. Nothing else. The list does not get touched on Monday. Monday is for reply triage. Friday is for list hygiene. The rhythm matters. Founders who touch their list every day produce worse results than founders who touch it once a week with discipline.
FORGE handles the mechanics. Our 7-agent build system has a research agent that pulls the careers page scrape, the Wayback Machine diff, and the LinkedIn tenure check in parallel for any new row. The research pass takes 90 seconds per row. A founder working alone would take 8 minutes. Over 200 rows, that is 18 hours saved in the first build and another 4 hours saved per monthly refresh. The Ship-or-Pay guarantee extends to the research gates, too — if the scoring or enrichment misses a criterion, we rebuild the row at no cost.
Next Steps
A 200-person target list is the single highest-return weekend a founder will spend in their first 90 days. It replaces a $10,000 lead-gen contract. It produces real replies inside 14 days. It front-loads qualification and keeps the calendar clean for the work that moves revenue.
If you want Routiine to build the list with you, three paths are open. First, request a FORGE audit — the 60-minute session walks through your current outbound, scores it against the five-criteria framework, and delivers a scorecard and a top-20 action list within 48 hours. The audit is free. The action list is yours regardless of whether you engage us for the build. Second, contact us directly if you have a specific outbound question — we reply within one business day, and the first email usually names the highest-leverage fix. Third, apply to the Founding Client Program if you want us to build the full list, the sequences, and the Living Software dashboard that tracks replies and converts them into calls — the first five clients pay 20% below our standard rates under the Ship-or-Pay guarantee, and the program closes when the fifth seat is filled.
Ready to build?
Turn this into a real system for your business. Talk to James — no pitch, just a straight answer.
James Ross Jr.
Founder of Routiine LLC and architect of the FORGE methodology. Building AI-native software for businesses in Dallas-Fort Worth and beyond.
About James →In this article
Build with us
Ready to build software for your business?
Routiine LLC delivers AI-native software from Dallas, TX. Every project goes through 10 quality gates.
Book a Discovery CallTopics
More articles
Texas Software Development Company: What to Expect
Looking for a Texas software development company? Here is what businesses across the Lone Star State should expect from a quality development partner in 2025.
Thought LeadershipThe Decay Thesis: Why Most Software Dies On Arrival
Most software ships once and starts decaying the day after. Routiine exists because there is a different way to build — Living Software, on a published methodology, with a guarantee no Dallas agency will write.
Work with Routiine LLC
Let's build something that works for you.
Tell us what you are building. We will tell you if we can ship it — and exactly what it takes.
Book a Discovery Call