Facilitator guide

For deliberation practitioners, community hosts, and teachers: how to run a good "opinion map" conversation. No technical background needed.

When it fits

Good fit:

Poor fit:

Preparing: topic and seed statements

Frame the topic as an open question, e.g. "What should our neighborhood invest in over the next two years?" Avoid yes/no questions.

Seed statements are the 8–15 sentences that exist when the conversation opens, so early participants have something to vote on. Guidelines:

Choosing the settings

Numbers and timing

Running the room (workshop flow)

  1. 3-minute opening: explain anonymity (script below), demo one vote, stress that "Pass" is a legitimate choice.
  2. 10–20 minutes of voting: project the participation link as a QR code (any QR generator works). Encourage people to add their own statements after voting — new statements get shown to others first.
  3. Keep the host page open: approve new statements (if moderation is on) and unpublish obvious duplicates.
  4. Read the map together, 10 minutes: project the results page. Common ground first ("look what we all agree on"), then each group's distinctive statements ("here is where we actually differ"). Don't rush to debate; let the structure sink in.
  5. Bridge to next steps: turn consensus statements into an action list; turn the deepest divides into the agenda for the next (deliberative) session.

Explaining privacy to participants (ready-made script)

"This tool is anonymous: no registration, no name or email. The system keeps one random code in your browser so the same person isn't counted twice. Your votes become statistics only; each dot on the map shows that someone is there, not who they are. Statements you submit are shown publicly but never attributed."

How the map is computed (plain version)

Imagine laying out each person's full voting record in a row. The more similarly two people voted, the closer they are placed; flattened into a two-dimensional map, people who voted alike sit together, and the system circles the clusters into groups (it tries 2 to 5 groups and keeps the cleanest split).

A group's "distinctive statements" are the ones where that group's voting differs most from everyone else — with a statistical test guarding against flukes. "Common ground" is the statements every group leans toward agreeing with; if even one group doesn't, it stays off the list.

The method is reimplemented from the published Polis literature and validated against official open conversation data (our clustering closely matches the official runs). For the math: algorithm notes, validation report.

Wrapping up

Honest limitations

Start a conversation See the demo results