1. A method comprising: collecting data from one or more source systems that include a messaging application; extracting workflow data from the collected data; identifying one or more predetermined tasks associated with execution of a workflow based on the workflow data; and estimating status information relating to progress of the workflow towards completion by correlating the workflow data with the one or more predetermined tasks.