1. A method comprising: receiving electronic messages directed to a user from one or more message sources; detecting a message category in order to create a capture rule while one or more actions are being performed by the user on the received electronic messages; creating, using at least one processor, the capture rule based on the one or more actions performed by the user on the received electronic messages, wherein the capture rule corresponds with the message category; receiving additional electronic messages directed to the user from one or more message sources; identifying, from the received additional electronic messages, one or more electronic messages that satisfy the capture rule; and capturing the one or more electronic messages that satisfy the capture rule, wherein capturing the one or more electronic messages that satisfy the capture rule comprises assigning the one or more electronic messages to the message category.