18. A method to provide keyword-based notification and content, comprising: monitoring, by a processor, a communication interface, the communication interface configured to transport a communication between an agent and a customer; recognizing, by the processor, a candidate keyword in the communication; retrieving, by the processor from a non-volatile data storage, an information related to the keyword, wherein the non-volatile data storage comprises: a first memory area configured to store a mapping of keywords to keyword information; and a second memory area configured to store a mapping of a customer identifier to information related to how keyword information should be delivered to the customer; and presenting, by the processor, to one of the agent and the customer the information related to the keyword.
18. A method to provide keyword-based notification and content, comprising: monitoring, by a processor, a communication interface, the communication interface configured to transport a communication between an agent and a customer; recognizing, by the processor, a candidate keyword in the communication; retrieving, by the processor from a non-volatile data storage, an information related to the keyword, wherein the non-volatile data storage comprises: a first memory area configured to store a mapping of keywords to keyword information; and a second memory area configured to store a mapping of a customer identifier to information related to how keyword information should be delivered to the customer; and presenting, by the processor, to one of the agent and the customer the information related to the keyword. 22. The method of claim 18 , further comprising: searching, by the processor, an alternative source of information for the keyword.