Patent ID: 8732568

Claim:
A computer-implemented method for managing workflows, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: managing a multi-stage workflow that presents a user with a plurality of sequential stages to be completed by the user; displaying representations of the plurality of stages of the multi-stage workflow to the user via a Graphical User Interface (GUI), each representation of a workflow stage from the plurality of stages indicating a completion status of the workflow stage; receiving, at a first stage in the multi-stage workflow, input from the user; updating, in response to receiving the input from the user at the first stage, the completion status of one or more additional stages in the multi-stage workflow by: determining that the input from the user at the first stage affects the completion status of a second stage in the multi-stage workflow, in response to determining that the input from the user at the first stage affects the completion status of the second stage, changing the completion status of the second stage, wherein changing the completion status comprises changing a current complete status to an incomplete status; in response to changing the completion status of the second stage, modifying a representation of the second stage such that the representation of the second stage indicates to the user the updated completion status of the second stage.