Formstack is worth a look. We created a digital workorder form for our contract customers. They can upload art, order details etc. We get an email on submission. Then we review and approve/deny. Once approved we integrate via zapier to our ship station account. So no more shipping errors and order details are stored in their cloud database. Pretty cool system.