A system for executing an action on an image, the system comprising: a memory configured to store instructions; and one or more processors configured to execute the instructions stored in the memory to: automatically extract image features from an image uploaded to an image processing service executing on a cloud server from an image capture device; determine an image classification based at least in part on the extracted image features, wherein the image classification comprises a whiteboard, a business card, or a photograph; transmit a request to the image capture device for an image action based at least in part on the image classification, wherein the request comprises a list of image actions determined based at least in part on the image classification, wherein the list of image actions comprises at least: sharing the image with attendees of a meeting where the whiteboard was created, when the image classification is a whiteboard, turning the extracted features of the image classified as a business card into corresponding fields of a contact data structure, when the image classification is a business card, and identifying individuals in the image classified as a photograph, and sending a copy of the image to at least one individual identified in the image based on the extracted features, when the image classification is a photograph; receive, from the image capture device, a user selection of an image action from the list of image actions; and execute the image action on the image based at least in part on receiving the image action from the image capture device in response to the request. a memory configured to store instructions; and one or more processors configured to execute the instructions stored in the memory to: automatically extract image features from an image uploaded to an image processing service executing on a cloud server from an image capture device; determine an image classification based at least in part on the extracted image features, wherein the image classification comprises a whiteboard, a business card, or a photograph; transmit a request to the image capture device for an image action based at least in part on the image classification, wherein the request comprises a list of image actions determined based at least in part on the image classification, wherein the list of image actions comprises at least: sharing the image with attendees of a meeting where the whiteboard was created, when the image classification is a whiteboard, turning the extracted features of the image classified as a business card into corresponding fields of a contact data structure, when the image classification is a business card, and identifying individuals in the image classified as a photograph, and sending a copy of the image to at least one individual identified in the image based on the extracted features, when the image classification is a photograph; receive, from the image capture device, a user selection of an image action from the list of image actions; and execute the image action on the image based at least in part on receiving the image action from the image capture device in response to the request. automatically extract image features from an image uploaded to an image processing service executing on a cloud server from an image capture device; determine an image classification based at least in part on the extracted image features, wherein the image classification comprises a whiteboard, a business card, or a photograph; transmit a request to the image capture device for an image action based at least in part on the image classification, wherein the request comprises a list of image actions determined based at least in part on the image classification, wherein the list of image actions comprises at least: sharing the image with attendees of a meeting where the whiteboard was created, when the image classification is a whiteboard, turning the extracted features of the image classified as a business card into corresponding fields of a contact data structure, when the image classification is a business card, and identifying individuals in the image classified as a photograph, and sending a copy of the image to at least one individual identified in the image based on the extracted features, when the image classification is a photograph; sharing the image with attendees of a meeting where the whiteboard was created, when the image classification is a whiteboard, turning the extracted features of the image classified as a business card into corresponding fields of a contact data structure, when the image classification is a business card, and identifying individuals in the image classified as a photograph, and sending a copy of the image to at least one individual identified in the image based on the extracted features, when the image classification is a photograph; receive, from the image capture device, a user selection of an image action from the list of image actions; and execute the image action on the image based at least in part on receiving the image action from the image capture device in response to the request.