Hackpads are smart collaborative documents. Join Hackpad Now.
8 days ago
Unfiled. Edited by Beth Davies 8 days ago
Full list of the design patterns on this wiki.

6 days ago
Unfiled. Edited by James Laney 6 days ago
Tim P
  • Guidance
The page should include:
Joe L
  • clear confirmation that the user has completed the process - use a tick, as we shouldn't rely on colour to convey success.
Tim P
  • a reference number (if there is one)
  • details of what happens next and when
Tim P
  • Thanks - I've updated the content
  • contact details for the service
  • links to related information and services
  • a prompt to give feedback on the service
  • a way of saving a record of the transaction (eg as a PDF)
  • Implementation
Some users might bookmark confirmation pages as a form of receipt. Make sure your service responds in a helpful way when they return to the page.
  • Examples
Register to vote
Joe L
  • in testing people are very reassured by this page - everyone is very confident that they have successfully completed the process. We added the reference number and confirmation email as nearly everyone expected and wanted these features.
Tim P
  • Yeah, I can see why! This feels strong enough to work up into a proper pattern page to me. What do you think?
Joe L
  • I think it might be tricky, as the reference and emails may not be relevant to other transactions. Might be useful to see some others? 
Tim P
  • Ok, we'll get some more in first...
Natalie S
  • Worth adding here that the 'What happens next' h2 shouldn't have a question mark - that's not in style. It's been updated in the live service.
Kellie M Civil claims
This is the end page for the Civil Claims project.
Pietro D Your tax account
7 days ago
Unfiled. Edited by Tim Paul 7 days ago
  • make it obvious if a link will take users away from a task they're in the middle of
7 days ago
Unfiled. Edited by Harry Trimble 7 days ago
Users may need to complete tasks in more than one session:
Harry T No accounts
Users being able come back something shouldn't have to involve creating or logging into a account or portal.
Accounts don't work for users as they: 
  • use service rarely or as a one-off 
  • forget login details
  • forget creating a account
  • create multiple accounts, having forget login details or create ones in the first place
Show all the tasks on one page
Every time a user returns to something, show one page with the tasks they have done and will do. 
Task list is a way to show these. 
Common tasks government has user do
Label status of tasks
Show when a task is:
  • 'Started'
  • 'Complete'
Email link to return with
When a user clicks 'Save
Generate number to return with
Avoid passwords or 'memorable words'
A password will not add more security or privacy to your service. 
Users' emails already have passwords, so they are already secured this way. 
Allow users to print off half way through
Harry T Email with reference number to return to application
7 days ago
Unfiled. Edited by David Salgado 7 days ago
David S
  • Some guidance on suitable formats for confirmation codes would be useful. i.e. if we send a letter/email/SMS to a user, giving them a code we want them to enter into a web application to confirm that it's them, what format should we choose for the code? For "Help with Fees" at MoJ, they used 6 characters from this set [ 3 4 6 7 9 A C D E F G H J K L M N P Q R T V W X Y ] to minimise ambiguity, and presented the code as XX-XX-XX to make it easy to read.
Links in emails and texts • Personal information • Notifications assessments
8 days ago
0 / 1
Unfiled. Edited by Harry Trimble 8 days ago
Save and return (old)
8 days ago
Unfiled. Edited by Harry Trimble 8 days ago
Principle: consent where possible, transparency otherwise.
Harry T When giving consent to share their data, users should know:
Who is data being shared with?
Why is data being shared?
How long is permission given for?
When did they give consent?
Can they remove consent? 

Contact Support

Please check out our How-to Guide and FAQ first to see if your question is already answered! :)

If you have a feature request, please add it to this pad. Thanks!

Log in / Sign up