How SellTo.us works

Last updated: October 10, 2026

Exactly how the AI-simulated participants are made, how their answers are collected and how every number in your report is calculated, for startup ideas, apps, services, products and ads. No black box.

Your ideaGroupsAI participantsReport

The short version

Why not just ask a chatbot?

A chat gives you one AI opinion. A SellTo.us test is structured: our code creates a fixed crowd of individual profiles for your audience, every profile answers each version, and the numbers are counts of those answers, checked by code before you see them. Every version and image goes to the same simulated people, results are split by audience group, and you can re-test an improved version on the very same simulated people (same test size). The report keeps evidence labels (“Simulated result” or “AI hypothesis”) and comes as a PDF. It is still AI imagining how people might react, so the limits below apply.

Idea types

When you set up a test you choose what kind of idea it is. The steps below are the same for every type; what changes is who the simulated people are, what the three answers mean and what the report concentrates on.

Idea typeSimulated peopleThe three answersReported as
Startup ideaPotential customersInterested · Maybe · Not interestedSimulated concept interest
App or softwarePotential usersWould try · Maybe · Wouldn’t trySimulated willingness to try
ServicePotential clientsWould consider · Maybe · Wouldn’t considerSimulated willingness to consider
Physical productShoppersWould buy · Maybe · Wouldn’t buySimulated purchase intent
Advertising ideaPeople in the audienceWould respond · Maybe · Would ignoreSimulated message response
Something elsePeopleInterested · Maybe · Not interestedSimulated interest

If you don’t choose a type, “Something else” is used. Tests made before idea types existed are physical-product tests. In the rest of this page we use the physical-product words (shoppers, would buy); for other types, read them as the words in the table.

1. Planning the crowd

When you start a test, an AI model (Claude Sonnet 5.5, by Anthropic) reads your audience settings and your product, then splits that audience into shopper groups. Each group gets:

The number of groups depends on the test size: 8, 25 or 100. The same step also checks the product against our content rules and stops tests for things like weapons or illegal drugs.

Photos: if you add photos, the planning model looks at each one once and writes a short description of what a shopper would see. The shoppers react to those descriptions, not to the image files themselves.

2. Creating the shoppers

The individual shoppers are created by our code, not by the AI. For a 10,000-participant test, the code makes exactly 10,000 profiles:

The random choices are seeded from your test’s ID, so the same crowd can be rebuilt exactly when your report is made. That’s why we don’t need to store 100,000 profiles.

Be aware: shoppers in the same group share the same budget level and shopping note. Within a group they differ by age, job and, in the biggest test, city.

3. What “each shopper answers” means technically

The shoppers are sent to a second AI model, Claude Haiku 4.5 (also by Anthropic), in requests of 40 shoppers at a time. Each request contains:

The model returns one answer per shopper, in order. Each answer has a verdict for every version (would buy, maybe or wouldn’t buy), a reason under 12 words and, when you add 2 or more photos, the photo that would most make that person want to buy.

So every shopper has their own profile and their own answer, but they are not 40 separate AI conversations: the model judges the 40 profiles in one go. Requests run through Anthropic’s Message Batches API, which processes them in the background.

Test sizeShopper groupsRequests of 40Simulated interviews shownVersionsPhotos
1,0008251211
10,0002525050up to 3up to 3
100,0001002,500200up to 5up to 5

4. How the numbers are calculated

5. How the report is written

Claude Sonnet 5.5 receives the totals, the results for each group, the photo votes and a random sample of 160 shopper reasons. From those it writes the verdict, what shoppers love, why they don’t buy, suggested fixes, risks, possible alternatives and a SWOT. In 10,000 and 100,000-participant tests it also writes the ad targeting guide from the group results.

Every report is then checked by code before you see it. The key findings, all percentages and counts, the steps to check results with real customers and the example ad budget are produced from one validated set of numbers, so the same figure is identical on every page. Text written by the AI is checked sentence by sentence: numbers that don’t match the results, claims that one change caused a result when the versions differed in several ways, new product claims (certifications, “lab-tested”, health, safety or performance guarantees), competitor prices, market-size figures and unsourced citations are removed or replaced, and quotes whose words don’t match the shopper’s answer are left out. Each correction is counted in the report’s quality check.

Every page is labeled: Simulated result (counted from the simulated answers), AI hypothesis (ideas written from those answers, to test), Your input (what you entered, including the claims in it, which still need your own evidence) and Verified source (an outside fact with a named, dated source, shown only when one exists).

The best price is the AI’s judgment based on the answers. It is not calculated from a price curve. If you test the same product at different prices as separate versions, the comparison table shows the simulated answers for each price.

6. Comparing versions and photos

All versions and photos in a test go to the same shoppers, in the same requests, with the same audience settings. Every shopper answers for every version. That makes the comparison like-for-like inside the test.

It does not make it accurate in the real world. The AI may also be influenced by the order versions are listed in. Running the same test again gives somewhat different numbers, and we don’t calculate margins of error, so treat small gaps between versions as a tie.

Re-tests: before and after

Every test has a code like ST-7K4Q2X, shown on the report and the PDF. When you change your product and press Re-test (or link the old test by its code), the new test works differently from a fresh test:

The side-by-side inside the re-test is the fair comparison. Don’t compare the re-test’s numbers directly with the first test’s: separate runs can give different numbers even for the same product, and we haven’t measured by how much. And like everything here, a better result is a better result among AI shoppers, not proof of real sales.

7. Limits you should know

8. Timing and failures

Each test is scheduled to take about 10 to 12 minutes for 1,000 participants, 14 to 16 for 10,000 and 22 to 28 for 100,000. When the AI work finishes sooner, the finished report waits until then, so you know when to expect it; the progress screen never shows more answers than have really come back. At very busy times batch processing can take longer, up to 24 hours. Planning and the report are retried automatically if they fail. If a test can’t finish, it is marked as failed and your credit comes back automatically, so you’re never charged for a test that didn’t run.

9. The AI models and your data

We use Claude Haiku 4.5 for the shoppers and Claude Sonnet 5.5 for planning, reports and the ad guide, both made by Anthropic. If we change models, we’ll update this page. Anthropic receives the content of your test but not your email address, and under its commercial terms doesn’t use it to train its models. See our Privacy Policy.

Test Your Idea for FreeSee a sample report