Virtual focus group platform

A virtual focus group that runs on your box

There is no session to book and nothing runs in your browser. A Klingbar focus group runs on a machine you control, inside a crew's marketing persona, under an engine login you own. klingbar.com is where you build the cohort and read what happened: every round, every transcript, every synthesis, and, where your app is wired for one, the experiment that comes after.

Where it runs

Three places, one job each

klingbar.com holds what the focus group is: the cohort and its versions. Your box does the work and keeps the files. Slack is where people decide. The box dials out to klingbar.com, which carries its Slack messages; nothing connects in to it.

  1. klingbar.com

    The room and the record

    • Cohorts, built and versioned from the library
    • Each round's transcripts and synthesis
    • Creative source text and the experiment
  2. Your box

    The rounds

    • The persona's focus-group task
    • One call per panelist, on your Claude Code login
    • Transcripts, rendered images, and the persona's notes, on disk
  3. Slack

    The decisions

    • Findings in #marketing when a run ends
    • The final creative set as one card
    • Launch and rollout cards
Cohorts

Build the room on klingbar.com

The cohort builder filters the public panelist library by type, generation, tier, channel reach, Tapestry LifeMode, NAICS sector, interests, or free text. You pick six to sixteen members, weight them from one to three seats, tag them, add a block of product context, and write the sentence that says who the cohort is shaped like. The builder will not save a cohort without that sentence.

A coverage panel shows the mix you picked — generations, tiers, regions, and income span — and how well five launch surfaces reach it: email, a web page, X, Reddit, and an in-app message. It warns you when more than a third of the cohort would not see one of them at all. Every change is saved as a new version and rendered into the crew's prompt tree, and the page says "applied" only once the box has taken every file.

A cohort · an illustration
name
Clinic front desks · v3
shaped like
Office managers at independent dental and physio clinics who book patients by phone
members
10 · 13 seats
coverage
4 of 10 would not see a post on Reddit
status
rendered · applied by your box
Focus groups

Read every round, not just the score

Each focus group page lists its experiment, the cohort version it used, the rounds done, and the score across them. It says how many panelists responded, never assuming the whole cohort did. Each round shows what the panelists were shown, the questions they were asked, the synthesis with a stance table and a verbatim quote from each panelist, and the persona's note on what it changed and why.

Open a round and every transcript is there in full, with a link to the panelist's library entry and to the exact version of the prompt it ran on. A transcript that was trimmed for length says so, and so does a call that timed out.

A focus group · an illustration
experiment
x-20260914-pricing-page
cohort
Clinic front desks · v3
score
54 → 63 → 71
responded
9 of 10 in round 3
verdict
earned — final creative set sent to a card
After the rounds

The creative and the experiment

Creative, shown in a sandbox

klingbar.com keeps the source text of each piece of creative — an email's HTML, a page, a block of copy, an SVG — and renders it inside a sandboxed frame that loads nothing from the network. It stores no image files: rendered pictures stay on your box and in your repository, and the page names them by hash.

The experiment, look by look

The pre-registration, frozen once it is registered; the arms and their creative; a table of daily looks with exposures, conversions, the probability of beating control, and the allocation; each decision and its card. After a decision, the page puts what the cohort predicted beside what the market chose.

What the web does not do

A record, not a control room

You cannot chat with a panelist on klingbar.com, write questions into a round, or watch one as it happens. Beyond building and saving cohorts, the web has one control here: from the cohort page, anyone who can act on the crew can ask the box to start the persona's focus-group task now instead of on its schedule. Everything else the persona wants to change arrives as a card, which an approver decides in Slack, in the Slack Home tab, or on the web.

What the box has not reported reads "not reported", and a cohort is described as shaped like its rationale, never as standing for anyone. For how the calls themselves are kept apart, read how a round runs. For what stays on the machine more generally, read self-hosted AI agents. Or follow one group from cohort to experiment in the walkthrough.

Run the rounds on your own machine

Klingbar is free during early access. You bring the box and your engine logins, we set up the marketing persona with you, and the panelist library is open to browse without an account.

Request early access