I'd like to inform users of new features that are happening in our web portal. This feature is not applicable to all users but may be useful to others; nonetheless we'd like to raise awareness that it's available. The feature is hidden under our navigation so it is not incredibly discoverable so we'd like to surface this when the user arrives to the portal.
We'd like to use a call-out that would be shown at the top right of the screen. We have given the option for the user to dismiss the message using the 'X' but several question:
Multiple administrators with different accounts can access this portal. If admin A dismisses the message, should it still be shown to admin B? My assumption here would be yes as it is exposed to a different user, but is there reason it shouldn't?
If the user never dismisses the call-out, how long should such message be shown the user? What expiration should it have? When is a feature no longer considered 'new?'
When is it too frequent too launch these messages? We may anticipate having new features show-up weekly in the portal, but this becomes annoying and overwhelming have to dismiss a message like this often. Is it appropriate to limit the message to a monthly cadence yet still have the new feature in the portal prior to the announcement?
Is there better approach to tell users about new features rather than a call-out as shown below?
download bmml source – Wireframes created with Balsamiq Mockups