Currently I'm working on a branch banking application which is going to be used for all banking transactions such as Money deposit, EFT but also Campaign Management etc. (Some user roles are directly customer centered and some are employee centered)
We are thinking of using a funny language while giving user messages (error, success & info) in CRM related transactions (Not customer centered). By CRM related I mean, there are some transactions which are related with the user's own. Creating a task, Updating a campaign and viewing a customer etc.
But I'm not sure if its a good idea. Even though they're not customer related, they are still in the same application and this could decrease the consistency of our product.
What would you advise?