1. A method for executing a workflow, the method performed by one or more processors of a computer operable in a cloud printer network and comprising: displaying, on a display of the computer, visual indications of gadgets, each of the gadgets executable to perform a respective function; receiving user inputs to select and arrange a plurality of the gadgets in a workflow sequence, the plurality of gadgets comprising at least a print gadget to submit one or more documents over the cloud printer network for printing, the one or more documents including an embedded uniform resource locator (URL), wherein submitting the one or more documents over the cloud printer network for printing requires access through a firewall; receiving a user selection to execute the workflow sequence on the one or more documents; in response to the user selection to execute the workflow sequence, executing the plurality of gadgets on the one or more documents in the workflow sequence, wherein execution of the print gadget causes the computer to: automatically recognize the embedded URL in the one or more documents and automatically download a webpage corresponding to the embedded URL; determine that the downloaded webpage prevents access to the cloud printer network through the firewall; automatically transform the downloaded webpage into a file type that enables access through the firewall; and submit the one or more documents, including the transformed downloaded webpage, to the cloud printer network for printing.