Marketers send messages to customers who have signed up for receiving information from them. These messages could be emails, mobile texts or direct mails. In addition to this, customers are also exposed to multiple advertisements from the brand. However, if the number of messages become too high, customers may feel pressurized by the brand which may lead them to stop engagement with the marketing messages. This technology predicts the optimal number of messages each customer can sustain without feeling “fatigued” or pressurized by the brand. This technology can be used for automatically selecting the number of emails, mobile texts and push notifications sent out by Adobe Digital Marketing solutions.