Designing for Chat


Moveworks' team of designers follow a few key guidelines when designing for chat to ensure high quality end user experiences.

Use markup to improve readability

Plaintext messages are difficult to understand. There are no affordances to help a user digest the information provided.

❌ Plaintext

markup bad

✅ Rich Chat

markup good

To prevent experiences like the above, Moveworks has provided the following markup elements. These will work on any chat platform your employees use.

Keep it conversational

When messaging users, keep the tone of your message conversational. Make sure to use emojis to increase the visual appeal of your message.

❌ Impersonal Notification

conversational bad

✅ Personal Message

conversational good

Being conversational increases your integration's adoption rate and improves overall employee satisfaction. Refrain from using technical jargon, dumping error codes, or listing out details without instructions or suggestions.

Reduce information density

Emails are often littered with complex tables & banner images.

infodensity email

There's a concept in user interaction design called Progressive Disclosure. When designing for chat, making sure you display just the right level of information is critical to success.

Ask yourself:

What will the user do with this information?

For example, purchase orders can contain a lot of logistical information & IDs that are not relevant to approvers. Crafting the right message is the difference between users loving your integration or ignoring your it.

❌ Noisy Message

infodensity bad

✅ Concise Message

infodensity good

Need help?

Try out our Purple Chat Builder to design your own mock!