1. A method for capturing and analyzing customer interactions with an agent, comprising: pre-processing at least two interaction information units using audio analysis for at least one of the at least two interaction information units, extracting content data items from the at least two interaction information units; storing the content data items in a content data item database; selectively analyzing the at least one of the at least two interaction information units suitable for further analysis by applying content analysis rules on said content data items, including non-text based analysis rules by a rule based content analysis engine; using the rules to look for pre-defined combinations of specific keywords, emotion levels or talk behavior; and notifying the agent by providing a coaching statement to a computing device used by the agent when a pre-defined combination is found.