Create a consent-aware feedback route
Give early users a clear way to report a relevant experience and choose separate follow-up research.
- Preparation
- A focused setup and review cycle
- Difficulty
- Moderate
- Task
- Create an early-user feedback route
Before you start
Get what you need before you start
- Confirm privacy, retention, access, and consent requirements.
- Choose one product moment connected to the research question.
Steps
Work through the method
Use the listed inputs and tools. Check the evidence when you need to verify a step.
Choose the feedback moment
Select a point where the user has just completed, abandoned, or struggled with the target task.
Why it matters: The prompt should connect to a concrete experience.
- Input
- The research question and product journey.
- Output
- One feedback moment with a written reason.
Tools in this stepGoogle SheetsEvidence for this step
One founder reported having initial users without a dependable way to talk with them.
Hacker News: Root post by atomiomi, 28 April 2022The Forces of Progress framework defines push, pull, anxiety, and habit around a concrete struggling moment and switch.
Jobs to be Done: The Forces of Progress; The Struggling Moment
Ask about the experience
Ask what the user was trying to do, what happened, and what made the situation difficult.
Why it matters: Specific event questions produce more inspectable context than general satisfaction prompts.
- Input
- The chosen feedback moment.
- Output
- A short neutral feedback prompt.
Tools in this stepGoogle FormsEvidence for this step
A practitioner advises replacing leading solution questions with neutral questions about behaviour and context.
First Round Review: Collect better data by checking your biasThe Forces of Progress framework defines push, pull, anxiety, and habit around a concrete struggling moment and switch.
Jobs to be Done: The Forces of Progress; The Struggling Moment
State the data use
Explain the purpose, access, retention, and optional nature of every requested field.
Why it matters: The route must match the approved consent and privacy basis.
- Input
- The feedback form and local policy.
- Output
- Reviewed notice and field list.
Tools in this stepGoogle FormsEvidence for this step
GOV.UK guidance recommends recruiting actual or likely users and selecting a route that fits the research need.
GOV.UK Service Manual: Choosing the best approaches to find participants; Inviting existing users
Separate follow-up consent
Offer a distinct approved contact route for users who choose a later interview.
Why it matters: Feedback submission and research contact are separate choices.
- Input
- The approved follow-up process.
- Output
- A separate voluntary follow-up path.
Tools in this stepGoogle FormsEvidence for this step
GOV.UK guidance recommends recruiting actual or likely users and selecting a route that fits the research need.
GOV.UK Service Manual: Choosing the best approaches to find participants; Inviting existing users
Triage by the research question
Code each response by the relevant task, observed problem, and need for clarification.
Why it matters: A repeatable review keeps useful evidence from disappearing into a general inbox.
- Input
- De-identified feedback responses.
- Output
- A coded response register.
Tools in this stepGoogle SheetsEvidence for this step
GOV.UK guidance separates extracted observations, sorted themes, findings, and resulting actions.
GOV.UK Service Manual: Extract observations; Sort observations; Determine findings; Decide actions
Review the route
Check access, retention, missing context, and whether the prompt reaches the intended product moment.
Why it matters: The route needs continued human review before it informs product work.
- Input
- The response register and form settings.
- Output
- A change, continuation, or retirement decision.
Tools in this stepGoogle FormsGoogle SheetsEvidence for this step
One founder reported having initial users without a dependable way to talk with them.
Hacker News: Root post by atomiomi, 28 April 2022
Success checks
Check the result before you finish
- The prompt asks about one recent experience.
- Follow-up contact requires a separate choice.
- The team can trace each coded response to the protected original.
Failure modes
Watch for these problems
- Remove any field without a defined purpose.
- Pause the route when privacy or consent requirements remain unresolved.
- Change the prompt when responses cannot answer the research question.
Tools
Choose the tools you need
Tool
Google Forms
A form for collecting consented screening answers or short accounts of a customer’s recent experience.
Check fit, limits and pricingTool
Google Sheets
A shared spreadsheet for source-linked research, decisions, and operating records that people can inspect and correct.
Check fit, limits and pricingSources
Read the sources behind this practice
Check what each source supports and where the advice has limits.
- Hacker News: Ask HN: Do you find it challenging to talk to your users?First-hand community discussion · Published 28 April 2022
- Hacker News: Ask HN: How best to get early feedback from users?First-hand community discussion · Published 3 February 2022
- First Round Review: How to Know if Your Idea's the Right OneEdited practitioner interview · Publication date unavailable
- GOV.UK Service Manual: Finding participants for user researchGovernment service guidance · Publication date unavailable
- GOV.UK Service Manual: Analyse a research sessionGovernment service guidance · Publication date unavailable
- Jobs to be Done: The Forces of ProgressTraining-provider framework · Publication date unavailable
- Google Workspace: Google Forms: Online Form BuilderOfficial product page · Publication date unavailable
- Google Docs Editors Help: Publish & share your form with respondersOfficial product documentation · Publication date unavailable
- Google Docs Editors Help: View & manage form responsesOfficial product documentation · Publication date unavailable
- Google Workspace: Collaborative, AI-powered spreadsheetsOfficial product page · Publication date unavailable