These guidelines help create consistency across our platform for common experiences.
AI-powered suggestions enhance the user experience by providing personalised recommendations, guidance, or assistance based on the analysis of user data.
AI-powered suggestions should be used to help users' complete tasks more efficiently by suggesting relevant actions or providing shortcuts. AI-powered suggestions can also assist users in discovering relevant articles, videos, products, or other types of content, or to make better informed decisions by providing relevant information, comparisons, or recommendations.
Empty states are the screens shown to the user when there is no content or data available to show them. Empty states can exist for various reasons, and they aren’t always a bad thing. However, you should be aware that users might feel confused or annoyed that a screen is empty. Use this as the perfect time to prompt the user to take action, or explain to them why the screen they are looking at is empty.
DO
Guide the user to their next action
DON'T
Present the user with a dead end
Errors are an unavoidable part of using any software. After an action has a occurred which results in an error, an error message should appear. The message should draw the user's attention to what happened and what the consequences are, before guiding them in the most painless way possible back to their original task.
DO
Explain what happened like a human would
DON'T
Blame and confuse the user
Discovery messages explain a new or recently updated experience/app. It helps users to try something new or guide them through something that has changed.
There are two possible experiences here: an informative experience or an educational experience.
**1. Informative experience: **Should be used when the user just needs a step-by-step guide to understand how the experience works. They don’t need any background knowledge on the subject matter (e.g. Task Management)
**2. Educational experience: **The user may also need some guidance on the subject matter (e.g. Data Subject Requests). In this case, it’s not just about how the experience to handle a Data Subject Request works; the user could also lack education on what Data Subject Requests are in general - so we need to support them and provide these resources.
Info Messages provide more information to users without disrupting their work or requiring them to take action. As such, these messages can easily be ignored if not needed.
Promotional messages in our platform advertise a product, event, or special offer to users. This is a prime opportunity to grab the users attention.
DO
Provide a clear call to action
DON'T
Overwhelm the user
A success message appears after someone has taken an action or completed a task. The message is an opportunity to confirm the action or congratulate them.
DO
Be specific about what happened
DON'T
Be vague
A warning message, different from error messages, appears before someone takes an action to indicate a significant change or potential loss of data. It draws their attention to a potential problem that may or may not require an action on the user’s part.
DO
Include an informative, scannable title
DON'T
Use negative or unclear copy