1. A method for intelligent notification, comprising: providing a web server for receiving input messages having an input message type from a client; providing a database server in communication with the web server, the database server configured for storing and retrieving client contact lists and client business rules; providing a communications server in communication with the web server and the database server, the communications server configured to generate and send at least one output notification to a recipient on the client contact lists according to the client business rules; the web server receiving an input message from a client; the web server parsing the message for message contents, the message contents, comprising: sender; recipient; event description; time of event; and date of event; the web server authenticating the input message to determine when the sender is accurate and associated with the client and whether the recipient is associated and configured for the client; the database server analyzing the message contents based on the client business rules; the database server determining whether an output notification will be sent or not to select clients in the client contact lists based on the analysis of the message contents and the client business rules; and the communications server sending the output notification having an output notification type to the select clients in the client contact lists according to the client business rules.