1. A computer-implemented method, comprising: performing, by a computing system, natural language processing on a received message to generate an annotated message; analyzing, by the computing system, the annotated message pursuant to a grammar; and classifying, by the computing system, a portion of the message as a user task entry based on the analysis of the annotated message.