1. A method comprising: receiving, with a management service in a computer system, a file from a web-connected peripheral device associated with a user of the management service; receiving, by the management service, a user preference input by the user of the management service, the user preference specifying a selection of a first web-based service from a plurality of web-based services that provide respective destination storage locations; adding, by the management service, the user preference into a user account of the management service, the added user preference including information relating to the selected first web-based service of the plurality of web-based services; linking a user account of the selected first web-based service with the user account of the management service, wherein the user account of the selected first web-based service is associated with the user and is distinct from the user account of the management service; determining, with the management service using the information relating to the selected first web-based service in the user account of the management service the destination storage location provided by the first web-based service for the file, the management service including a first application programming interface associated with the first web-based service; and transmitting, using the first application programming interface based on the linking of the user account of the selected first web-based service and the user account of the management service, the file to the determined destination storage location using an authorization stored by the management service.