Keep it purposeful and relevant
Every callout competes for the user’s attention, so every word must earn its place.
Only show information that is timely, relevant, and genuinely useful to the task at hand. Don’t interrupt active workflows unless it’s critical to do so.
If it doesn’t help the user move forward or make sense of something, it’s clutter.


Match the tone to the moment
Tone should reflect the situation — calm, clear, and appropriate to the message.
Whether it’s good news, a warning, or an error, write as if you’re speaking to a capable adult.
Use plain language that feels natural and respectful. Avoid sounding alarmist, accusatory, or patronising.


Help the user move forward
Be specific about what’s happening and what the user can do next.
Avoid jargon, technical codes, and vague phrasing. Instead, use simple, direct language that tells users exactly what’s wrong (or right) and how to respond.
Always include a clear next step when possible — reassurance through clarity beats reassurance through tone.


Don’t overdo it
Not every message deserves a callout. Too many can make the experience feel noisy, patronising, or micromanaged.
Use them only when they genuinely add clarity or prevent confusion. If users feel constantly interrupted or nudged, even well-written messages start to lose credibility.
Aim for quiet confidence — say less, but make it count.

