1. A method comprising: parsing a message for keyword patterns; comparing said keyword patterns with patterns in a pattern table to identify two or more matched patterns, matched patterns being patterns that are present in said message and in said pattern table; generating a pattern list of said matched two or more patterns; enabling a user to select one of said one or more identified patterns in said message as a first matched pattern; associating said first matched pattern in said pattern list with a first application; associating a second matched pattern in said pattern list with a second application, wherein the first application is distinct from the second application; identifying a first parameter for said first application in said pattern list; identifying a second parameter for said second application in said pattern list; generating an action comprising: a first application call for said first application, wherein said first application call comprises said first parameter; and a second application call for said second application, wherein said second application call comprises said second parameter; and executing said action.