Ask for feedback

Enable users to give feedback, report issues, share observations, or suggest service improvements, without interrupting their progress.

You can collect feedback by prompting users at different points of the service or at the end.

Some options to collect feedback include:

  • feedback form at the end of the journey

  • feedback prompt during the service journey

  • satisfaction rating at the end of a service

Do not use feedback options:

  • for formal research, detailed surveys, or when issue resolution is required

  • as a substitute for support, complaints, or help channels.


Feedback form

Provide a page with simple text area where users can input their thoughts and experiences. Feedback can be optional or required depending on the context.

What to include

Page heading

Use a clear title that indicates the purpose of the step is to collect feedback.

Use a neutral, non-judgmental title that does not not imply that providing feedback is mandatory unless it is required.

Feedback question and field

Clearly state what feedback you're asking for and why. Limit the scope of the question to the current page, step, or overall experience.

Use hint text to guide users on the type of feedback that is useful. Avoid collecting personal or sensitive information, and where appropriate remind users not to share it.

Primary action button

Include a clear call to action button for submitting feedback. Example ‘Submit feedback’.

Success message

After users submit their feedback, display a success message to let them know it was received successfully.

Make it clear what happens next, including whether the user will return to the service or can continue their journey.

Use outcome page if needed.

Meta data you might collect

Device Information

This includes data like the user's operating system, browser type, and screen resolution, which can be helpful for troubleshooting technical issues.

Timestamp and session ID

Recording the time and date of the feedback can help identify issues that occur at specific times.

If your system uses session IDs, collecting this can help you associate the feedback with a particular user session.

Prompt for feedback

Collect feedback while users are completing a service, without interrupting or distracting user’s progress.

This could be a dedicated page with a feedback form that opens in a new tab or a modal within the page at relevant points in the user journey.

Where feedback is collected during a service, return the user to the same point in the journey after submitting or dismissing the feedback.

How it works

  • Can be triggered from a link or button rather than blocking the journey.

  • Provide a simple free-text input where users can input their thoughts and experiences.

  • Capture metadata about the page or step such as page URL or session ID.

Satisfaction questions at the end of a service

After the user has completed the main service outcome or at the end point of the user journey, prompt users to rate their experience.

This should be a simple rating scale (1-5) or a binary satisfied/dissatisfied question.

How it works

Open-ended Feedback

Following the rating, provide an optional text field for users to share more details about their experience. Prompt users with an open-ended question like, "How could we improve your experience?"

Submit Button

Include a clear 'submit' button to finalise their feedback.

Success Message

Display a success message after submission, thanking them for their feedback.

Data you might Collect

  • Page URL: The URL of the page from which the feedback was submitted.

  • Session ID: Identifies the particular user session, for associating feedback with specific user journeys.

Last updated

Was this helpful?