1. A computer implemented method for guiding an image-based task execution, comprising: receiving an image of a document; allowing a user of a computing device to store an association between the image and at least one task, wherein the at least one task is an action related to content present in the image, wherein allowing the user to store the association includes: receiving a selection of at least one area of interest on the image, wherein the at least one area of interest includes a plurality of areas of interest on the image and wherein receiving the selection includes receiving a selection of each of the plurality areas of interest; and storing a mapping of the at least one area of interest with a corresponding parameter of the at least one task including storing a mapping of each area of interest with a parameter of a plurality of parameters and a different task of a plurality of tasks, wherein each task includes steps providing user guidance to perform the task; subsequently receiving another captured image of the document; and upon recognition of the subsequently captured image of the document, presenting the user with the plurality of tasks associated with the plurality of areas of interest, receiving a selection of one of the tasks, and guiding the user to perform the at least one task associated with the image based on the mapping of the at least one area of interest to the corresponding parameter of the at least one task, wherein guiding the user to perform the at least one task comprises prompting the user to perform the steps of the selected task based on the stored mappings.