<- All posts

A Usero Journal series

Field Notes

We’re the kind of team that signs up for other people’s products just to see how they think. This series is what we bring back: one feature at a time, explored on a real account with our own screenshots. Written with respect for the teams who built them, and with honesty about what we’d want as users. The best ideas end up in Usero, pull request included.

In the series

11 posts
Field Notes·9 min read

The Notion Integration Every Feedback Tool Promised

Notion is the most requested integration on the feedback boards of Canny (249 votes, Under Review since August 2019), Featurebase (196 votes, Planned for three years with a slipped Q2 ETA), and Sleekplan, and none of the four tools we studied ship it. A read through six years of public request threads, why the gap survived, and the one-way Notion database push we built in a night on the 2025-09-03 API.

Will SmithAugust 10, 2026
Field Notes·9 min read

How Featurebase Forwards Feedback to Issue Trackers: The Threshold That Never Fired

A hands-on teardown of Featurebase issue tracker forwarding: the upvote-threshold request their own team filed three years ago (200 upvoters, still Planned), the push-all toggle and manual flow behind the $29 per seat gate, the GitHub app that can only file issues, and the demand-threshold auto PR we built the same night.

Will SmithAugust 9, 2026
Field Notes·9 min read

AI User Testing on Our Own Product: The Bugs It Found Were Not in the Code

We ran AI user testing against our own preview deploy: an agent driving a browser with a plain-English task. The first attempt found nothing useful and filed one confidently wrong finding. Three rounds of fixing the observation layer later it found a stale CI variable that 404s the Connect GitHub button and a sticky header eating a dialog close button, neither of which any static check can see. Costs, limits, and why this is closer to flow regression testing than usability research.

Will SmithAugust 8, 2026
Field Notes·9 min read

How Frill’s Announcements Widget Works: Everyone Hears It Shipped, Except the Person Who Asked

A hands-on teardown of Frill’s announcements widget from inside a live trial workspace: the widget editor that renders the real widget beside the config rail, the Idea block, the Boost toggle that only counts at publish time, cookie-based read state, and the one-checkbox notify step. Plus the What’s new view we built into our own widget the same night, with a pinned Shipped for you card that quotes the user’s own request next to the PR that fixed it.

Will SmithAugust 2, 2026
Field Notes·8 min read

How Sleekplan’s Satisfaction Module Works: They Were Right and We Were Wrong

A hands-on teardown of Sleekplan’s NPS and CSAT module from inside a live workspace: an analytics page that opens on a trend chart, a nine-preset range picker, a plain-English sentence under every chart, the qualitative band word next to the score, and the timing controls that are the best-engineered part of it. Plus the survey score over time we built the same night, with merged AI-authored pull requests drawn on the line.

Will SmithAugust 1, 2026
Field Notes·8 min read

How Canny’s Changelog Works: It Knows Who Asked, and It Never Tells Them

A hands-on teardown of Canny’s changelog from inside a live free-plan workspace: the three-pane editor with a live preview, the linked-posts typeahead that carries vote counts, the publish confirm with no notify option, the Pro-gated subscriber list, and the passive banner the requester has to go looking for. Plus the requester notifications, recipient preview, markdown fix and RSS feed we built the same night.

Will SmithJuly 31, 2026
Field Notes·8 min read

How Featurebase In-App Surveys Work: The Screen We Copied, and the One We Did Not

A hands-on teardown of Featurebase in-app surveys from inside a live workspace: two survey systems in one product, a template gallery where every card is a live render, benchmark lines on the templates, the Featurebase Posts poll type, and what the Free plan stops you doing. Plus how we built Usero surveys on Forms so answers land in the feedback inbox and can become a pull request.

Will SmithJuly 30, 2026
Field Notes·8 min read

How Savio Pulls Feedback Out of Intercom, Zendesk, and Help Scout

We spent an evening inside a live Savio trial studying how it pipes support conversations into a feedback inbox: the OAuth handoff, the single feedback tag, the Zendesk subdomain wrinkle, the note-as-feedback trick, and the pricing tier that charges Zendesk shops double. The best decision in the feature looks like a limitation, and it exposed something broken on our side.

Will SmithJuly 29, 2026
Field Notes·9 min read

How Productboard Insights Work: The Snippet, the Score, and the Manual Loop

A hands-on study of Productboard’s insights inbox: highlighting snippets, the feature-tree link popup, the unlabeled importance chips, and the Customer Importance Score. What the manual loop costs, the undo bug that deletes evidence, and how we built AI-extracted verbatim quotes on Usero clusters the same night.

Will SmithJuly 28, 2026
Field Notes·9 min read

Revenue-Weighted Prioritization: How Savio Ranks Feature Requests by MRR

A hands-on study of how Savio attaches MRR to feature requests: the company attribute system, per-company chips, filters that re-aggregate the dollars, and revenue-weighted reports. Plus how we built our own version, where the revenue arrives from one line of identify() instead of a CRM integration.

Will SmithJuly 26, 2026
Field Notes·7 min read

How Canny Autopilot Works: What It Automates, and What It Paywalls

We spent an evening inside a live Canny workspace tearing down Autopilot: Feedback Discovery, Post Deduplication, Smart Replies, Knowledge Hub, the credit meter, and the Pro paywall. An honest look at what the dedup toggle does, where it stops, and how automatic cross-source clustering handles the same job differently.

Will SmithJuly 23, 2026