SatButtons: Physical Feedback Buttons
seedPhysical buttons placed in real locations to capture in-context feedback at the moment it happens

Opportunity
Most feedback collection happens after the experience: surveys, follow-up emails, review prompts. By that point, recall bias has already distorted the response. The most honest feedback comes at the moment of the experience, in the environment where it happened, with the lowest possible friction. Physical buttons in physical spaces solve this. The respondent presses a button. That is the entire interaction.
Approach
Building on the principles of Experience Sampling Method (ESM): capture responses in context, at the moment they occur, rather than asking people to reconstruct their experience later. SatButtons makes ESM physical. Custom-labeled buttons are placed in real environments. Each press is timestamped, counted, and available in real time. No app download. No login. No survey fatigue.
How we built it
Each framework is traced through the Organic Design cycle. Filled frameworks have been through at least one pass. Pending frameworks are next.
Jobs to Be Done
- •
Business owner: "Tell me how my customers feel about the experience right now, not two weeks later in a review."
- •
Field researcher: "Give me a way to collect in-context responses without interrupting the experience."
- •
Product team: "Help me run real-time satisfaction sampling in a live environment so I can see patterns as they form."
Sample from full framework
Desired Outcomes
- •
Reduce respondent effort to a single physical press at the moment of experience
- •
Increase feedback volume by eliminating app downloads, logins, and survey fatigue
- •
Improve signal accuracy by capturing responses in context rather than through post-hoc recall
Sample from full framework
Opportunity Solution Tree
- •
Top opportunity: feedback happens after the experience, distorted by recall bias and low response rates
- •
Existing solutions fail: surveys require effort, review platforms collect feedback days later, NPS asks the wrong question at the wrong time
- •
Solution path: physical one-press buttons at the point of experience, timestamped streams in real time, custom label sets per context
Sample from full framework
OOUX Object Mapping
- •
Button, Label Set, Location, Session, Response Stream as core objects
- •
A Session is a time-bounded collection period; a Response Stream is the real-time count across all buttons at a location
- •
Label Set is configurable per deployment, allowing custom satisfaction scales beyond the standard happy/sad
Sample from full framework
Design Principles
- •
The respondent's effort must be one press. Nothing more. No screen, no prompt, no follow-up
- •
The button is the entire interface; complexity lives in the dashboard
- •
Every deployment must work without requiring the respondent to install, register, or identify themselves
Sample from full framework
What comes next
Prototyping the physical button hardware and the real-time counting dashboard. First deployment target: a local business willing to run a two-week satisfaction pilot at the point of service.
Bigger vision
SatButtons starts with physical feedback buttons, but the larger vision is a general-purpose in-context response capture system. Any environment where people have an experience and you want to know how they felt about it in real time. Retail, healthcare waiting rooms, event venues, public transit, co-working spaces. The physical button is the first surface. Digital surfaces (QR-triggered single-tap responses, NFC tap points) follow. The underlying system is the same: capture the response at the moment of the experience, with the lowest possible friction, and make the data available immediately. This connects directly to Organic Design: every SatButtons deployment generates structured behavioral data that feeds back into product and service decisions.