← back to blog
2026-05-20 8 min readProductAICase study

Building GetOpinion: lessons from shipping an AI-powered survey tool

What I learned designing GetOpinion — an AI-powered platform for collecting and analysing opinions — from blank canvas to first real users.

GetOpinion started as a weekend itch. I wanted a survey tool that did not feel like a survey tool. Something where the questions adapted to the answers, where the analysis was already done by the time the form closed, and where the output was a decision, not a spreadsheet.

The problem with traditional surveys

Classic surveys are written once and frozen. You guess what to ask, you send it out, you get back data that is mostly noise because half your questions were the wrong ones. Then you spend an afternoon in a spreadsheet trying to figure out what people actually meant.

The deeper issue is that surveys treat respondents as data points instead of people. Nobody enjoys answering 25 multiple-choice questions about their "user journey."

What GetOpinion does differently

Three design decisions shaped everything:

1. Conversations, not forms

Each survey is a short, adaptive conversation. The next question depends on the previous answer. If someone says they hated the onboarding, the follow-up is "what specifically?" — not the next item on a fixed list.

2. Analysis as a first-class output

The moment a response comes in, the LLM extracts the intent (praise, complaint, suggestion, blocker) and tags it. By the time you open the dashboard, you are not looking at raw text — you are looking at themes, with example quotes attached.

3. Decisions over dashboards

At the end of each survey, GetOpinion produces a short brief: "here is what people said, here is what they agree on, here is what they disagree on, here are three things you could do this week." That is the actual product.

What I learned shipping it

What is next

The next iteration is multi-survey memory: GetOpinion remembers what your audience said in the last survey, so the next one can build on it. The eventual goal is "ask your audience anything, get a useful answer back" — without ever opening a spreadsheet.

You can try it at getopinion.2filipe.com.