How it works

Follow these 3 simple steps to start sending Uploadery files to Google Drive automatically

uploadery icon

Shopify Order Created

This trigger captures Shopify orders containing Uploadery file uploads the instant they're placed, enabling immediate file transfer that gives production teams access to custom files without waiting for manual downloads or customer service handoffs.
When an order is created that includes Uploadery file uploads, this trigger activates the workflow and captures order data including {{uploadery-order-created.order.name}} (the order number) and {{uploadery-order-created.fields[]}} which is an array containing all uploaded files with their URLs and metadata. The workflow only runs for orders that have Uploadery uploads—orders without uploads won't trigger it. Setup requirement: You must have Uploadery installed on your Shopify store for this trigger to receive order data with file upload information.
Time to complete: Auto-configured (0 minutes)

Loop

Processes each uploaded file individually, ensuring every file the customer provided gets saved to Google Drive regardless of whether they uploaded one file or dozens.
This loop step iterates through the {{uploadery-order-created.fields[]}} array which contains all uploaded files from the order. For each file, the loop executes the Google Drive save step using {{loop.value}} (the file URL) and other file properties. This enables file-by-file processing that handles orders with multiple uploads correctly.
Time to complete: Auto-configured (0 minutes)
google drive logo icon

Save File

Downloads the file from Uploadery and saves it to your Google Drive with descriptive naming that connects files to orders, organizing customer uploads for easy production team access and order fulfillment.
This step saves each file to Google Drive using file_url ({{loop.value}}, the Uploadery file URL) and file_name constructed as "{{uploadery-order-created.order.name}} - {{filename}}" which creates names like "#1001 - custom-design.pdf". The workflow downloads the file from Uploadery's temporary storage and uploads it to your connected Google Drive account. Google Drive location: Files save to the root of your Google Drive by default. To save to a specific folder, you can modify the step to include a folder_id parameter pointing to your desired Google Drive folder. Filename format: The default naming convention includes the order number (like #1001) followed by the original filename. This makes it easy to match files to orders while preserving the customer's filename.
Time to complete: Auto-configured (0 minutes)

Make it your own

Customize this workflow even further:

Organize files into folders by date
Add steps that create or find a Google Drive folder named by date (like "2025-10-23") and save files to that folder, organizing uploads by day for time-based production workflows.
Route files by product or order tag
Add conditional logic that checks {{uploadery-order-created.order.tags}} or product information and saves files to different Google Drive folders based on order type, routing print jobs to one folder and embroidery files to another.
Notify team when files arrive
Add Slack or email steps after files are saved that notify your production team with file names and Google Drive links, ensuring immediate awareness of new files requiring processing.
Log file metadata to spreadsheet
Add a Google Sheets step that records each uploaded file with order number, filename, upload timestamp, and Google Drive link for production tracking and quality assurance documentation.

Frequently asked questions

Can I save files to a specific Google Drive folder instead of root?
Yes, edit the "Save File" step and add a folder_id parameter with your Google Drive folder's ID. To find the folder ID, open the folder in Google Drive and look at the URL—the long alphanumeric string after "/folders/" is your folder ID.
What file types does this support?
This workflow supports any file type that Uploadery accepts—PDFs, images (JPG, PNG), design files (AI, PSD), documents (DOCX, TXT), and more. Google Drive stores files in their original format.
What happens if a file upload fails or the URL is invalid?
The workflow will fail at the "Save File" step for that particular file and log an error. Other files in the order will continue processing. Check MESA's activity log to identify failed transfers and manually retrieve those files from Uploadery if needed.
What is a template?
Templates are pre-made workflows by our team of experts. Instead of building a workflow from scratch, these have all the steps needed to complete the task.
Can I personalize a template?
Yes! Every step can be customized to meet your exact requirements. Additionally, you can even add more steps and make it more sophisticated.
Are templates free?
Yes! Our entire library containing hundreds of templates are free to use and customize to your exact needs.

Ready to start sending Uploadery files to Google Drive automatically?

Join thousands who've automated their work and saved an average of 3.5 hours every week.

Use this template — It's free
7-day free trial • 3 min setup • Cancel anytime