Something breaks for a user, quietly.
A rage click. A dropped checkout. A Sentry error. A funnel hiccup in PostHog. Margin watches the moments analytics gives up on — its own, and whatever signal source you already pay for.
/ in-product micro-interviews, fired by real signals
No recruiting. No scheduled calls. No panel. When someone struggles in your product, Margin asks one question — then hands you a direction in their own words, on the board where you already work.
/ 01 — the problem
Your dashboard shows you the cliff — forty-seven percent gone by step three — every day, in seven views, with progressively prettier charts. What it never shows you is the reason. The reason left without a word.
You meant to do the interviews. You wrote it on a Notion page in March. After the launch there’s the next launch. And people are too polite to tell you on a survey — by the time churn tells you, they’re already gone.
Margin is the tiny tool we built because we got tired of pretending we knew what our users felt.
Every cliff in your dashboard is a person who left without saying why. We never built anything to ask.
/ 02 — the product, working
A real user got stuck on Ledger's blank decision form. Margin asked one question, four people answered, and by morning it had a theme and a direction. This is that exact loop — the same data you can open on the demo.
one question, in the product
margin · dwell_anomaly
Stuck on the blank page? What were you about to write down?
/ 03 — the loop
A rage click. A dropped checkout. A Sentry error. A funnel hiccup in PostHog. Margin watches the moments analytics gives up on — its own, and whatever signal source you already pay for.
One sentence. Twenty seconds. Their words, not a form. They reply or they don’t. Either way, you didn’t get in their way.
Margin reads every reply, finds the three people saying the same thing, and drafts one theme, one verbatim line, and one suggested next step — in your users’ voice, not ours. You decide if it’s right.
A draft Linear issue waiting Wednesday morning, or a weekly email — wherever you already work. You accept, edit, or archive, then you ship. The loop runs again, on the next thing you didn’t know.
/ from the build
Margin has been running on Ledger — a tiny decision logger we shipped — for the length of this build. The demo is sample data, but the loop is the real one: a signal fires, the question goes out, the replies cluster, a direction lands in our Linear on Wednesday morning.
We read the first one and thought we could have guessed that, and we didn’t.That’s the whole product.
/ 04 — pricing
Metered on what Margin hands you — replies collected, directions synthesized — never on seats. Start free on your own product; pay when it earns its place.
$0
Try it on your own product.
$19/ mo
founding price — first 100, locked for life · $29 after
For one builder who finally wants to hear their users.
$79/ mo
For a small team tired of forwarding screenshots to each other.
Custom
For when knowing why is load-bearing.
I pay for the tool that writes the code. This is the one that tells me which code to write.
No card for the free tier · cancel anytime from your account