Menu
Guides
Grammar
Formatting
Interface copy
Documentation
Glossary
Messages
3 min read

Messages consist of up to two sentences to communicate the system's current state and provide feedback on user actions. This pattern is commonly found in components like Inputs or Alerts.

General

Keep it as short as possible while still being descriptive enough. Also, remember there’s a 240-character limit per message.

Do ✅Don't ❌
Provider could not be saved due to a technical issueWe faced an unexpected issue while attempting to save the provider. There might be several reasons for this, such as server downtime or network errors
Check this optionCheck this
Select at least one optionSelect at least one
Products could not be imported because the CSV file is invalidSomething went wrong

Don't use technical language.

Do ✅Don't ❌
Invoice could not be sent due to a technical issueError 298dx9283 prevented the invoice from being sent

Reuse messages (or their structure) whenever possible.

Do ✅Don't ❌
Collection exported successfullyThe collection was successfully exported.
Provider could not be saved due to a technical issueA technical issue prevented the provider from being saved
Enter this informationThis field is required
Check this optionThis option needs to be checked
Select at least one optionAt least one option needs to be selected

Don't use personal pronouns.

Do ✅Don't ❌
Account created successfullyYour account was successfully created
Double-check the passwordYou entered the wrong password.

Use an objective and neutral tone.

Do ✅Don't ❌
Invoice could not be sent due to a technical issueOops, something went wrong, and the invoice could not be sent
Products could not be imported because the CSV file is invalidPlease upload a valid CSV file
Account created successfullyAccount successfully created!
Log in to your AdminHello. Log in to your Admin
Double-check the passwordUnfortunately, the password is incorrect
Enter this informationPlease enter this information

Use common contractions.

Do ✅Don't ❌
Provider couldn't be saved due to a technical issueProvider could not be saved because of a technical issue

Use punctuation only when a larger message is extremely necessary.

Do ✅Don't ❌
The store is being edited live. Changes will have immediate effect.The store is being edited live and changes will have immediate effect.
File could not be processed because its size is larger than 10MBSorry, your file is too large. To avoid errors, try files under 10 MB.
Collection deleted successfullyCollection deleted successfully!
Double-check the passwordThe password is incorrect, please try again.
Upload an image up to 5 MBThis file is too large, please upload an image with 5MB at most.

Use sentence case, but capitalize proper nouns.

Do ✅Don't ❌
Collection exported successfullyCollection Exported Successfully
Notifying Intelligent Search indexerNotifying intelligent search indexer

Specific

For the error texts in a form field, start with an imperative verb.

Do ✅Don't ❌
Complete this fieldThis field is required
Check this optionThis option needs to be checked
Select at least one optionAt least one option needs to be selected

In modals that confirm actions, personal pronouns, and question marks can be used.

Do ✅Don't ❌
This action can’t be undone. Are you sure you want to delete this product?Do you want to delete this product? This can't be undone.

For consistency, place the adverb “successfully” at the end of the phrase.

Do ✅Don't ❌
Order placed successfullyYour order was successfully placed
Collection exported successfully.The collection was successfully exported
Contributors
0
Was this helpful?
Yes
No
Suggest edits (Github)
Contributors
0
On this page
GithubComunityFeedback