GTM knowledge

Run ICP and GTM Experiments Like Science: In Parallel, Not One at a Time

The traditional GTM loop tests one thesis every six weeks. Science stopped working that way a long time ago. Here is how to run ICP and messaging experiments in parallel and arrive at the thesis instead of starting from one.

Dhruv Kashyap · 7 min read · September 24, 2026

Most GTM teams run experiments the way they were taught. Form a thesis. Design an experiment. Run it. Learn. Iterate. It looks rigorous. It is also slow. A single cycle of recruiting an audience, running outreach or interviews, waiting for replies and making sense of the results takes about six weeks. That is roughly eight cycles a year. Eight guesses a year about who your customer is and what they want to hear. The problem is not that teams experiment. The problem is that they experiment one thesis at a time.

The sequential GTM loop

Here is how the loop usually runs. A founder believes the product is for sales leaders at mid-market SaaS companies. The team builds a list, writes a sequence and runs it for a few weeks. Reply rates are weak. Was the audience wrong? The message? The timing? The list quality? The channel? Nobody knows for sure, so the team picks the most plausible explanation, changes one thing and runs the next cycle. Three things go wrong in this loop. It is slow. Each cycle takes weeks, and you only learn about the one thesis you chose to test. It is confounded. A real-world experiment changes many variables at once. When it fails, it rarely tells you why. It anchors on the first guess. The starting thesis gets the most attention and the most iterations. Alternatives that were never tested stay invisible. Not because they failed, but because nobody tried

them. After two quarters, the team has an ICP. It is not necessarily the right one. It is the one they started with, refined.

How science runs experiments

Science stopped testing one idea at a time a long time ago. Drug discovery screens thousands of compounds before a single one reaches a clinical trial. Growth teams run A/B/n tests with many variants instead of one. Behavioral scientists now run megastudies. In one megastudy published in Nature, researchers tested 54 different interventions to increase gym attendance, simultaneously, across more than 61,000 gym members. The answer came from comparing all of them against the same population, not from iterating on one favorite. The pattern is the same everywhere: Run many variants in parallel Hold the population and the measurement constant Compare outcomes side by side Let the thesis emerge from the pattern The thesis is not the input to the experiment. It is the output.

Applying this to ICP discovery

Most ICP work starts with a question: what is my ICP? That question invites a guess. Someone answers it from memory, from a competitor's website or from the last three deals that closed, and the guess becomes the plan. Flip it around. Instead of asking what your ICP is, build a set of possible audiences and let your product brief meet all of them at once. In practice, that means:

  1. Define the attributes you could actually target. Role, company size, industry, revenue, geography, funding stage. Things you can filter a list by.
  2. Build every valid combination. A founder at a 1–10 person company. A RevOps lead at a 201– 1,000 person company. A marketing lead at an 11–50 person e-commerce brand. Drop the combinations that cannot exist, like a 5-person company with $100M in revenue.
  3. Run the same product brief against every persona. Each synthetic persona reacts to the exact same copy: how relevant it is, how clear it is, whether they trust it, and what they would do next.
  4. Read the pattern. Which conjunction of attributes responds? Where does the response change? What are the recurring objections? A single persona's reaction is an anecdote. Hundreds of reactions across a defined audience is a pattern. The ICP that comes out of this is rarely "sales leaders". It is something like growth leads at 11–50 person B2B SaaS companies under $1M in revenue. Specific enough to build a list against. And you did not have to guess it upfront. You arrived at it.

Applying this to GTM messaging

The same logic works for messaging. Say you have three candidate headlines for a landing page, two positioning angles and a cold email. The traditional approach picks one, ships it and waits for data. If it underperforms, you try the next one. Weeks per message. Run them in parallel instead. Put every message in front of the same synthetic audience and compare. Which message does each segment prefer? Is the weak message failing because of the audience or because of the copy? Which objections repeat: price, trust, switching cost, integration? A message that scores low on relevance everywhere is aimed at the wrong audience. A message that scores low on clarity or trust everywhere is the right audience with the wrong words. That distinction alone saves weeks, because the fixes are completely different. You get to the strongest message in minutes rather than waiting for a campaign to land.

Real-world experiments still matter

This is not an argument against real-world testing. It is an argument for better real-world testing. Real experiments are expensive. They cost time, list quality, ad budget and first impressions with accounts you may not get a second chance with. That cost is worth paying for validation. It is wasteful when you are still exploring. Parallel simulation moves the exploration stage out of the market:

Sequential loop Parallel simulation first
Starting point One thesis, chosen upfront Many hypotheses, tested together
Time to first signal ~6 weeks Minutes
What you learn Whether one idea worked How ideas compare across segments
Role of real-world tests Exploration and validation Validation of the survivors

You've got more GTM ideas than you can test.

Test them with Tesemble first.

Try for free

10,000 free credits at launch. No credit card.