● Now in private beta — free while it lasts

Don’t describe it.
Pin it.

Sidenote turns “the button looks weird on the checkout page, I think?” into a structured pin on the exact element — severity, intent, and selector included. No engineering degree required.

chrome · edge · brave — works on any site — zero code changes

Before — feedback in the wild
MK
Mayahey the button on checkout looks off to me??
DR
Devwhich button? the pay one or apply promo?
MK
Mayathe grey one. wait let me screenshot. actually it’s fine on my other monitor…
DR
Dev😵 can you send the url + browser + zoom level
After — a Sidenote pin
MK
Maya just now · /checkout
Blocking

Primary CTA is the same shade as the disabled state — three testers clicked it expecting it to be inactive.

Same feedback. One click, zero archaeology. Your team sees the exact element, page, and context.

Who it’s for

If you can point at it,
you can review it.

Feedback tools keep getting built for engineers. Sidenote works for whoever spotted the problem — pin first, triage later.

Do the math

Feedback used to take days.
Now it takes a click.

Screenshot + Slack
0days

From “this looks broken” to someone reproducing it. Average, if nobody’s on PTO.

Take a screenshot
Draw a red arrow in Preview
Paste in Slack, explain the page
Answer “which browser? what zoom?”
Re-find it a week later
With Sidenote
0seconds

Click the element, pick severity + intent, type a line. The pin carries everything else.

Exact DOM element, not coordinates
Severity: blocking / important / suggestion
Intent: fix, change, question, approve
Page URL + selector, captured automatically
Lands in the dashboard in realtime
Your numbers

Run it for your team.

Three sliders. The napkin below redraws as you drag — then send the result to whoever needs to see it.

sidenote — your inputs

People shipping UI8 people
Feedback items, per person / week4 items
Average loaded salary$150k

Payroll spent on “which button?”

$4400,000000per year

Time back

4466 hours / month

32 items a week × 20 payroll-minutes saved each. The napkin below shows where those minutes go.

Napkin math

Three minutes of a designer’s time is cheap.
Twenty-three isn’t.

At ≈ $1.20 a minute — your salary slider — here’s the back-of-the-napkin cost of one piece of UI feedback, each way.

sidenote — the napkinone piece of feedback · payroll-minutes
Designer / engineer, loaded≈ $150k / yr
That’s per minute≈ $1.20
People shipping UI8
Feedback items, per week32
Saved per item20 min · $24

× 32 items a week ≈ 11 hours — or about $40,000 a year — spent asking “which button?”

Screenshot + Slack23 payroll-min · $28
describe + screenshot · 5“which button?” thread ×2 people · 10re-find & reproduce · 8
With Sidenote3 payroll-min · $4
pin it · 8 secread + act, context attached · <3

Same bar. Same scale. The sliver on the left is the whole job now — the rest was archaeology.

— the budget case · show it to whoever owns the money —

Forward to · Head of Product

The roadmap argument

Your team ships 32 pieces of UI feedback a week. Each one costs 23 payroll-minutes; pinned, it costs 3. That’s 46 hours of product time back every month — roughly a quarter of a headcount, without hiring it.

Forward to · Finance

The budget argument

$40,000 a year of payroll currently goes to describing, clarifying, and re-finding UI feedback — at $1.20/minute of loaded cost. The fix is a browser extension that’s free during beta. This is the easiest line item you’ll cut this quarter.

Forward to · Head of Design

The craft argument

Every “which button?” thread burns $27.64 of design time describing pixels instead of fixing them. Sidenote pins critique to the pixel — severity, intent, and element attached — so review happens on the work, not in a thread about the work.

Forward to · Engineering Lead

The reproduction argument

Every report arrives with the exact CSS selector and page URL — reproduction drops from ~8 minutes to zero. Across 32 items a week, that’s 19 engineering hours a month not spent re-finding bugs someone already found.

— the empowerment case · for the people who stop waiting on tickets —

For · Marketing

Review the launch page yourself

The campaign goes live at 9. You spot the buried CTA at 8:40. You don’t file a ticket and hope — you pin it.

  • Click the live page — no staging access, no dev tools, no engineer translating
  • The pin carries the exact element. Never again “the button in the top-ish area”
  • “Approve” pins double as timestamped sign-off before things ship
For · Content & copy

Edit on the page, not in a doc

The rewrite lives on the sentence it rewrites — with the layout, tone, and button it has to work next to.

  • Pin the paragraph, paste the new copy in the comment
  • “Change” intent says it’s wording, not a bug — no triage confusion
  • No more spreadsheet column called “where on the page”
For · Customer support

Pin what customers hit

Five tickets about the same screen this week? Walk to that screen and pin it, quoting the customer.

  • Turn ticket patterns into pins product actually sees — in realtime
  • You set the severity. You’re the one reading the tickets
  • Your evidence beats a quarterly “voice of customer” deck
Under the hood

Everything sticks.
Nothing gets lost.

anchor

Pins stick to elements

Not screen coordinates — the actual DOM node. Pins survive layout shifts, breakpoints, and refactors.

triage

Severity built in

Blocking, important, or suggestion — chosen at capture, color-coded everywhere. Your dashboard sorts itself.

clarity

Intent removes tone

Fix, change, question, or approve. “Is this a demand or a musing?” is no longer a thread of its own.

realtime

Live team canvas

Pins land in the shared dashboard the instant they’re placed. No refresh, no polling, no “did you see my message?”

teams

Orgs & projects

Row-level security scopes everything to your org. Invite by link, control by role. Client work stays walled off.

Soonhandoff

Pin → Linear ticket

One click converts a pin into a Linear issue with the comment, selector, page, and screenshots carried over.

Love letters

Teams are pinning.

Our design review meetings went from 60 minutes of screen-sharing to 15 minutes of walking the pin list.

SR
Sara R. Design Lead, fintech

Marketing reviews the launch page without me now. I get pins with selectors instead of “the text near the top”.

TA
Tom A. Frontend Engineer

Legal flagged a compliance issue as Blocking, pinned to the exact claim. We caught it before the campaign went out.

LN
Lena N. General Counsel

Clients finally give feedback we can act on. “Approve” pins alone were worth the install.

JM
Jules M. Agency founder

Support pins the screens customers complain about. Product finally sees what we see.

KP
Kim P. Head of Support

Our design review meetings went from 60 minutes of screen-sharing to 15 minutes of walking the pin list.

SR
Sara R. Design Lead, fintech

Marketing reviews the launch page without me now. I get pins with selectors instead of “the text near the top”.

TA
Tom A. Frontend Engineer

Legal flagged a compliance issue as Blocking, pinned to the exact claim. We caught it before the campaign went out.

LN
Lena N. General Counsel

Clients finally give feedback we can act on. “Approve” pins alone were worth the install.

JM
Jules M. Agency founder

Support pins the screens customers complain about. Product finally sees what we see.

KP
Kim P. Head of Support
Free during beta

Start pinning.

Setup takes about a minute. Your first “wait, which button?” thread can be your last.

Sidenote — Don’t describe it. Pin it.