Onsay Start free

You have 200 requests. You have shipped four.

A list is not a plan. It is a place requests go to be quiet.

Onsay reads what your users tell you, works out which of it is worth doing, and writes the change.

Free to start. No card.

A user said

“the export button is hard to find, i looked for five minutes and it was under settings which is not where i expected it”

Onsay decided

Export is hidden in the wrong place

Worth doing 80% Your customer 90% A real request 95%

Onsay wrote this

- <SettingsPanel item="export" />
+ <ReportsToolbar>
+ <ExportButton format="csv" />

You approve it before any of it ships

It starts well. Somebody asks for something reasonable, you add it to a list, and you feel organised about it.

Two hundred entries later you do not open the list, because opening it means looking at two hundred small failures at once. New requests still get added, which is the polite way of saying no.

The requests were never the problem. Nothing turns one into a change, so every single one needs you personally to carry it from a sentence to a finished thing.

Start to finish

One person said one thing

They said

“the export button is hard to find, i looked for five minutes and it was under settings which is not where i expected it”

It came back decided

Export is hidden in the wrong place

Worth doing 80%

Exporting is one of the three things this product is for, and it is one move away from being obvious.

Your customer 90%

A freelancer doing their own books. Exactly the person this is built for.

It shipped

Move Export onto the reports toolbar

One person asked. The button now sits next to the thing it exports, and the old location points at the new one.

Approved and live in under an hour.

Why lists stall

Three reasons, and none of them are that you are lazy.

  • The same request arrives in five different wordings and looks like five items. It is one piece of work.
  • Nothing in the list says whether it is worth doing. A request from your best customer and a request from somebody who will never pay look identical.
  • The distance from a good idea to finished work is an afternoon you do not have, so it only happens when the pressure gets high enough.

What changes

Everything that arrives comes back decided, immediately, and waits somewhere where the only two options are yes and no.

The judgement is what unblocks the pile. It tells you whether your product needs this, measured against your own description of what your product is for, and whether the person asking is somebody you are building for. Half of most lists is requests from people who were never your customer. Rejecting those is not a failure. It is the decision you were avoiding.

The ones you approve get built. Related ones get built together, so the five wordings of one request become one piece of work.

Working through the pile you already have

You do not have to wait for new requests. Paste the existing list in, in batches. You get a decision on each one and something you can clear in an afternoon.

Most people find the same shape. About a third of the list is three requests wearing different clothes. About a third is from people outside who they are for. The last third is a real plan that was buried under the other two thirds.

Saying no is the feature

A tool that accepts everything has just moved your list somewhere prettier. The most useful things you will read are the ones scoring low, with the reasoning attached, so you can say no quickly and know exactly why.

One that already happened

Something a person actually said, and what it turned into.

the export button is hard to find, i looked for five minutes and it was under settings which is not where i expected it
what came back navigation an hour

Export is hidden in the wrong place

Worth doing 80%

Exporting is one of the three things this product is for, and it is one move away from being obvious.

Your customer 90%

A freelancer doing their own books. Exactly the person this is built for.

A real request 95%

Specific, unprompted, and describes the search they actually did.

What they want
To export their data. They found it in the end, so this is about where it lives, not whether it exists.
Why it matters to them
They do this every month for their accountant. Five minutes of hunting, every month, forever.

What would change

Move Export next to the data it exports. Leave something behind in Settings for anyone who learned the old place.

shipped 2 files

Move Export onto the reports toolbar

One person asked. The button now sits next to the thing it exports, and the old location points at the new one.

Approved and live in under an hour. You approved it first. Nothing ships without you.

Questions

Can I bring the list I already have?
Yes. Paste it in or send it through the API in batches. Each one comes back decided.
Will it spot duplicates?
Yes. Related things are grouped and built as one piece of work, so five wordings of one request stop looking like five jobs.
What if I disagree with it?
Edit it. Your edits are kept next to what it originally said, so what you corrected is on the record.

A list is not a plan. It is a place requests go to be quiet.

Free to start. No card.

Try it on something a user told you

Anything real. Nothing is saved.

Start free