# File Upload To Inbox > File Upload To Inbox is a Shopify app that lets stores accept file uploads from customers with their orders — an upload field on product pages plus standalone upload pages. Uploaded files land where merchants already work: delivered to their email inbox and synced to cloud storage (Dropbox, Google Drive, OneDrive, Box, SFTP). Stops the 'chasing files over email' problem for print-on-demand artwork, prescriptions, engraving, custom orders and any sell-a-service flow that needs customer files. --- # Add a File Upload Field to Shopify Product Pages > Add a file upload widget to your Shopify product pages so customers can upload artwork, logos or documents with their order — pick which products show it, set the label, position and file limits, no theme code required. Product uploads · 5 min read · Updated 2026-09-05 Canonical: https://filetoinbox.com/docs/shopify-product-upload-widget If you sell anything that needs a file from the customer — print-on-demand artwork, an engraving design, a monogram, a logo for a custom product — the cleanest place to collect it is right on the product page. **File To Inbox** adds a **product upload widget**: a file upload field that shows up on the products you choose, so the file arrives tied to the order instead of chasing it over email later. This guide walks through creating one from the dashboard, pointing it at the right products, and tuning the label, position and file limits. There's no theme code to touch at any step. ## 1. Start a new widget from the dashboard Open the app dashboard and click **Add an upload widget**. That opens a short two-step wizard that gets a widget created fast — you'll fine-tune everything else in the editor right after. ![Start a new widget from the dashboard — s-buttonhref*="uploadPage/new" highlighted](https://filetoinbox.com/docs-assets/img/shopify-product-upload-widget/00-dashboard-add-widget.png) ## 2. Choose storage and which products in the quick wizard The wizard asks two things. First, **Where should the files go?** — leave it on **Our storage** to start (nothing to set up), or pick **Dropbox**, **Google Drive**, **OneDrive**, **Box** or **SFTP / FTP** if you'd rather send files to your own account. Second, **Which products?** — **All products** or **Specific products**. Pick whichever fits and hit **Create widget**; the app drops you straight into the full editor. ![Choose storage and which products in the quick wizard — .wizard-opt highlighted](https://filetoinbox.com/docs-assets/img/shopify-product-upload-widget/01-wizard-storage.png) ## 3. Name the widget and make uploads required (or optional) In the **Basic settings** section, give the widget a **Upload page name**. This name is for your reference only and won't be shown to customers, so "Engraving artwork" beats "Widget 2" once you run more than one. Below it, **At least one uploaded file required** decides whether a shopper *must* attach a file before they can check out — turn it on for products that can't be made without artwork, leave it off when the upload is a nice-to-have. ![Name the widget and make uploads required (or optional) — #upload_page_name, #upload_page_shopifyRequired highlighted](https://filetoinbox.com/docs-assets/img/shopify-product-upload-widget/02-basic-settings.png) ## 4. Point the widget at the right products The **Products** section controls where the widget appears. **Show widget on** offers **All products** or **Specific products**. Choose **Specific products** and a **Select products** button appears — it opens Shopify's own product picker, so you tick the exact items (your print-on-demand or engraving range) and only those product pages get the upload field. ![Point the widget at the right products — #upload_page_productSelectionMode highlighted](https://filetoinbox.com/docs-assets/img/shopify-product-upload-widget/03-products.png) ## 5. Set the customer-facing upload label Open **Text & translations** and set the **Upload field label** — the heading customers see above the drop area (for example, "Upload your artwork"). If your store sells in more than one language, each label has a tab per language so the widget reads naturally for every shopper. The same section holds the **Message field label** and **Submit button label** if you want to tweak those too. ![Set the customer-facing upload label — #upload_page_shopifyUploadLabel_en highlighted](https://filetoinbox.com/docs-assets/img/shopify-product-upload-widget/04-upload-label.png) ## 6. Position the widget on the product page By default the widget sits in a sensible spot, and most stores can leave **Widget position** alone — it's flagged as an advanced setting for a reason. If your theme needs the field somewhere specific, switch the position to custom, enter a **CSS selector** for the element to anchor to (like `.product-form` or `#add-to-cart-button`), and pick whether to insert the widget **Before the element** or **After the element**. ![Position the widget on the product page — #section-widget highlighted](https://filetoinbox.com/docs-assets/img/shopify-product-upload-widget/05-widget-position.png) ## 7. Set file limits, save, and it's live In **Upload behavior**, set **Maximum number of uploaded files** — enter `0` for unlimited, or cap it (one design file, say). When everything looks right, hit **Save**. The app publishes the widget to your storefront automatically and re-syncs with Shopify, so the upload field shows up on the products you picked with no theme editing on your part. Place a test order to confirm the file comes through. ![Set file limits, save, and it's live — #upload_page_maxNumberOfFiles highlighted](https://filetoinbox.com/docs-assets/img/shopify-product-upload-widget/06-upload-behavior.png) ## FAQ ### How do I add a file upload field to my Shopify product page? Open File To Inbox, click Add an upload widget, choose storage and products in the quick wizard, then in the editor set the label, choose which products show it, and Save. The app deploys the upload field to those product pages automatically — no theme code required. ### Can I show the upload field on only some products? Yes. In the Products section set "Show widget on" to Specific products, click Select products, and pick the exact items with Shopify's product picker. Only those product pages get the upload field — ideal when just your print-on-demand or engraving items need a file. ### Can I make the file upload required before checkout? Yes. In Basic settings turn on "At least one uploaded file required" and the customer must attach a file before they can proceed. Leave it off to make the upload optional. ### Where can I place the upload widget on the product page? It has a sensible default position that works for most themes. If you need it elsewhere, open Widget position, switch to a custom position, enter a CSS selector for the element to anchor to (e.g. .product-form or #add-to-cart-button), and choose to insert it before or after that element. ### How many files can a customer upload? Set Maximum number of uploaded files in the Upload behavior section. Enter 0 for unlimited, or set a specific cap. ### Do I need to edit my theme code to add the upload field? No. When you save the widget the app publishes it to your storefront and re-syncs with Shopify for you. If you ever don't see it, use Re-sync with Shopify on the dashboard. ### Can customers add a note with their upload? Yes. Turn on the message field for the widget and customers get a text box to add a note alongside their files — handy for special instructions. You can rename its label in Text & translations. ### What file types can customers upload? Any file type — there's no whitelist to maintain, so artwork, PDFs, images and documents all go through. ## Related - [Shopify File Upload App: Let Customers Upload Files With Their Orders](https://filetoinbox.com/docs/shopify-file-upload-app.md) - [Create a Standalone File Upload Page for Your Store](https://filetoinbox.com/docs/create-a-file-upload-page.md) - [Where Uploaded Files Go: Email, Dropbox, Google Drive & More](https://filetoinbox.com/docs/file-upload-storage-and-notifications.md) --- # Create a Standalone File Upload Page for Your Store > Set up a standalone file upload page on your Shopify store so customers can send files any time — add custom form fields, instructions and a thank-you message, then share the link anywhere. No order or theme code needed. Product uploads · 5 min read · Updated 2026-09-05 Canonical: https://filetoinbox.com/docs/create-a-file-upload-page Not every file comes attached to an order. Sometimes you need artwork *after* the sale, a document before you start a custom job, or a way for anyone to send you a file without buying anything first. That's what the **standalone upload page** is for: a real page on your store where customers drop files, with your own form fields so you always know who sent what. File To Inbox creates one for you when you install the app, so this guide is really about **customizing** it — adding fields, instructions and a thank-you message — and grabbing the link to share. No theme editing required. ## 1. Open your standalone upload page Your store already has a standalone upload page — the app publishes it on install. From the dashboard, find it in the list and click the **Edit** (pencil) button to open the editor. Deleted it by accident? A **Restore standalone page** button brings it back with one click. ![Open your standalone upload page — s-buttonhref*="uploadPage/edit" highlighted](https://filetoinbox.com/docs-assets/img/create-a-file-upload-page/00-dashboard-edit.png) ## 2. Name the page and turn on a message field In **Basic settings**, set the **Upload page name** (for your reference only — customers don't see it). Turn on **Add message textarea** if you want visitors to leave a note along with their files, like a project name or special instructions. ![Name the page and turn on a message field — #upload_page_name, #upload_page_shopifyMessage highlighted](https://filetoinbox.com/docs-assets/img/create-a-file-upload-page/01-basic-settings.png) ## 3. Add your own form fields The **Extra form fields** section is where the standalone page earns its keep. Add fields so an upload isn't just an anonymous file — a **Text** field for a name or order number, an **Email** field to reach them, a **Checkbox** for consent, or a **Textarea** for longer notes. Mark any field **Required** so customers can't submit without it. Each field can be labelled in every language your store sells in. ![Add your own form fields — #section-extra-fields highlighted](https://filetoinbox.com/docs-assets/img/create-a-file-upload-page/02-extra-fields.png) ## 4. Add instructions customers see before they upload Open **Text & translations** and expand **Instructions (optional)** to add a short note above the upload area — file format, resolution, anything they need to get it right the first time. Most pages don't need it, so it stays tucked away until you do. ![Add instructions customers see before they upload — #upload_page_instructions_en highlighted](https://filetoinbox.com/docs-assets/img/create-a-file-upload-page/03-instructions.png) ## 5. Customize the thank-you page Still in **Text & translations**, set the **Thank you page title** and **Thank you page message** shown after a successful upload. You can use ` ` for line breaks — HTML is supported — so you can reassure customers their files came through and tell them what happens next. ![Customize the thank-you page — #upload_page_thankYouTitle_en, #upload_page_thankYouMessage_en highlighted](https://filetoinbox.com/docs-assets/img/create-a-file-upload-page/04-thank-you.png) ## 6. Style the page to match your brand In **Widget appearance**, pick a **Theme** — Light, Dark or Neutral — or choose **Custom** to set your own **Primary color**, **Text color**, **Background color** and **Border color** with the color pickers. A live preview on the left updates as you go, so you can see exactly what customers will get. ![Style the page to match your brand — #upload_page_themePreset highlighted](https://filetoinbox.com/docs-assets/img/create-a-file-upload-page/05-appearance.png) ## 7. Choose where the files land Under **Storage destination**, set where uploads are delivered with the **Storage destination** dropdown — the app's built-in **Cloud storage** (nothing to connect), or your own **Dropbox**, **Google Drive**, **OneDrive**, **Box** or **SFTP / FTP** server. This is usually set once and left alone. ![Choose where the files land — #upload_page_storageProvider highlighted](https://filetoinbox.com/docs-assets/img/create-a-file-upload-page/06-storage.png) ## 8. Save and share the link Hit **Save**. Back on the dashboard, the page's public link appears in the list — copy it and share it anywhere: order confirmation emails, chat, social, a QR code on packaging. The page works on its own, with no order required, so anyone with the link can send you a file. ![Save and share the link — Save in the top bar highlighted](https://filetoinbox.com/docs-assets/img/create-a-file-upload-page/07-save.png) ## FAQ ### How do I create a file upload page on Shopify? File To Inbox publishes a standalone upload page when you install it, so you just customize it: open it from the dashboard, add your form fields, instructions and thank-you message, choose a storage destination, and Save. Then share the page's link — no theme code needed. ### Can customers upload files without placing an order? Yes. The standalone upload page works independently of products and orders. Share its link and anyone can send you files — perfect for after-sale artwork, document collection or intake before a custom job. ### Can I add my own fields to the upload form? Yes. In Extra form fields add Text, Email, Checkbox or Textarea fields, label them, and mark any as Required. That way each upload comes with the details you need — a name, order number, email or consent — instead of an anonymous file. ### Where do I get the link to my upload page? After you save, the page's public link shows up next to it in the dashboard list. Copy it and share it anywhere — emails, chat, social or a QR code. ### Can I match the upload page to my store's branding? Yes. In Widget appearance choose a Light, Dark or Neutral theme, or pick Custom and set your own primary, text, background and border colors. A live preview shows the result as you edit. ### I deleted my upload page — can I get it back? Yes. When a standalone page has been deleted, a Restore standalone page button appears on the dashboard. One click brings it back. ### Can I show instructions and a thank-you message? Yes. Add optional instructions above the upload area, and set a custom thank-you title and message shown after a successful upload. Both support multiple languages, and the thank-you message supports HTML for line breaks. ### Does the upload page support multiple languages? Yes. Labels, field names, instructions and the thank-you message each have a tab per language your store sells in, so the page reads naturally for every customer. ## Related - [Shopify File Upload App: Let Customers Upload Files With Their Orders](https://filetoinbox.com/docs/shopify-file-upload-app.md) - [Add a File Upload Field to Shopify Product Pages](https://filetoinbox.com/docs/shopify-product-upload-widget.md) - [Where Uploaded Files Go: Email, Dropbox, Google Drive & More](https://filetoinbox.com/docs/file-upload-storage-and-notifications.md) --- # File Request Pro Alternative for Shopify: Collect Customer Files with Every Order > Looking for a File Request Pro alternative built for Shopify? Accept customer file uploads on product pages, tie files to orders, and get them in your inbox, Dropbox, Google Drive, OneDrive, Box or SFTP. Getting started · 5 min read · Updated 2026-09-05 Canonical: https://filetoinbox.com/docs/file-request-pro-alternative If you've been using **File Request Pro** to gather files from customers, you already know the value of a simple upload link — but generic file-request tools live *outside* your store, so you're left matching stray uploads to the right order by hand. **File To Inbox ‑ File Upload** is a Shopify-native alternative: it puts an upload field right on your product pages (plus a standalone upload page on your storefront), links each file to the customer's order, and delivers a notification straight to your **email inbox** with the files stored in the app's cloud storage or your own **Dropbox**, **Google Drive**, **OneDrive**, **Box** or **SFTP** server. This guide walks through what to expect when you switch, so you can stop chasing artwork, prescriptions and custom-order files over email. ## 1. Understand what changes when you switch With a standalone tool like File Request Pro, customers upload to an external link and you match files to orders afterward. With **File To Inbox**, collection moves *inside* your store: the upload happens on the product page during purchase, so the file arrives already linked to the Shopify order — each upload in the app's uploads list links straight to its order. One honest difference to know up front: File To Inbox doesn't send outbound file-request emails or automated reminders. Instead of requesting files after the sale, it collects them where your customers already are — at the moment of purchase, or via your store's always-available upload page. ![Understand what changes when you switch — s-table-header-row s-table-header:nth-child(2), s-table-header-row s-table-header:nth-child(4) highlighted](https://filetoinbox.com/docs-assets/img/file-request-pro-alternative/00-uploads-linked-to-orders.png) ## 2. Install the app and add an upload widget to your products Add File To Inbox to your store from the Shopify App Store — a free trial covers testing. Then create a **product upload widget** and choose where it shows: all products, or specific products picked with Shopify's product picker (your print-on-demand, engraving or prescription items). Set the label, required or optional, instructions and the maximum number of files. The app deploys the widget to your storefront automatically — no theme editing. ![Install the app and add an upload widget to your products — #upload_page_productSelectionMode, #select-products-btn highlighted](https://filetoinbox.com/docs-assets/img/file-request-pro-alternative/01-add-upload-widget.png) ## 3. Keep the "upload link" pattern with the standalone page If you send customers a link to upload files — the File Request Pro workflow — you keep that pattern: the app publishes a **standalone upload page** on your storefront (by default at `/pages/upload`) the moment it's installed. It works without an order, accepts any file type, and you can add intake fields (text, email, checkbox, textarea) so every upload tells you who it's from. Share it in order confirmations, chat or anywhere else. ![Keep the "upload link" pattern with the standalone page — s-linktarget="_blank" highlighted](https://filetoinbox.com/docs-assets/img/file-request-pro-alternative/02-standalone-upload-link.png) ## 4. Connect where your files should land Point each widget at the destination you already work in: the app's **built-in cloud storage** (files kept for a year, downloadable from the dashboard) or your own **Dropbox**, **Google Drive**, **OneDrive**, **Box** or **SFTP/FTP** server, optionally with a separate folder per upload. Every upload also triggers an email notification to your inbox — to one address or your whole team. ![Connect where your files should land — s-buttonhref*="connect/google-drive" highlighted](https://filetoinbox.com/docs-assets/img/file-request-pro-alternative/03-storage-destinations.png) ## 5. Test with a sample order Before going live, place a test order on a product with the upload widget and send a file through. Confirm the notification arrives, the file lands in your storage, and the widget's uploads list in the dashboard shows the file with a View order link to the right order. The dashboard's upload-health card then keeps watch: it tracks delivery success and automatically retries anything that fails. ![Test with a sample order — #upload-health-card s-paragraph highlighted](https://filetoinbox.com/docs-assets/img/file-request-pro-alternative/04-upload-health.png) ## FAQ ### Is there a File Request Pro alternative built specifically for Shopify? Yes. File To Inbox is a Shopify-native app that adds an upload field to your product pages and publishes a standalone upload page on your storefront, so customer files are collected inside your store and linked to orders rather than through a separate external service. ### How do uploaded files reach me? Every upload sends a notification to your email inbox, and the files land in the storage you choose: the app's built-in cloud storage or your own Dropbox, Google Drive, OneDrive, Box or SFTP/FTP server. ### Can customers upload files when they place an order? Yes. The upload field sits on the product page, so customers attach files as part of their purchase and the app links each file to the resulting Shopify order — the widget's uploads list in the dashboard links each file to its order. ### Does File To Inbox send file-request emails to customers? No — there are no outbound request emails or reminders. The app collects files at the point of purchase or via your store's standalone upload page link, which you can share with customers whenever a file is needed. ### What kinds of stores use this? Any flow that needs customer files — print-on-demand artwork, prescriptions, engraving, custom orders and other sell-a-service stores that would otherwise chase files over email. ## Related - [Shopify File Upload App: Let Customers Upload Files With Their Orders](https://filetoinbox.com/docs/shopify-file-upload-app.md) --- # Find and Download Files Customers Uploaded With Orders > Find the files customers uploaded on your Shopify store — check delivery health, open a widget's uploads, download the files, jump to the linked order, and retry anything that hasn't been delivered. Storage & delivery · 4 min read · Updated 2026-09-05 Canonical: https://filetoinbox.com/docs/find-customer-uploaded-files Collecting files is only half the job — when an order comes in, you need to *find* the file fast and get on with fulfilment. **File To Inbox** keeps every upload in the dashboard, grouped by the widget it came through and tied to its order where possible, so you're never digging through your inbox. This guide shows how to check that uploads are arriving, open a widget's files, download them, and retry anything that hasn't been delivered yet. ## 1. Check your upload health at a glance The dashboard opens with an **Upload health** card showing your delivery success rate over the last 30 days. When everything's flowing you'll see all uploads delivered; if something hasn't reached your storage yet, the card flags it and tells you it retries automatically every 30 minutes. It's the fastest way to know your file collection is actually working. ![Check your upload health at a glance — #upload-health-card highlighted](https://filetoinbox.com/docs-assets/img/find-customer-uploaded-files/00-upload-health.png) ## 2. Open a widget's uploads Each upload widget or page in the dashboard list shows a **View uploads** link with a count next to it as soon as it has received files (until then it reads **No uploads yet**). Click it to open every file that's come through that specific widget — so your product-page uploads and your standalone page each keep their own tidy list. ![Open a widget's uploads — s-linkhref*="uploadPageUploads" highlighted](https://filetoinbox.com/docs-assets/img/find-customer-uploaded-files/01-view-uploads.png) ## 3. Browse the uploads list The uploads list lays each submission out in a table: a **Files** column with the uploaded files, a **Details** column showing any message or extra form fields the customer filled in, and an **Uploaded** column with the date and where the files were sent. Newest uploads sit at the top, so the order you're working on is right there. ![Browse the uploads list — s-table highlighted](https://filetoinbox.com/docs-assets/img/find-customer-uploaded-files/02-uploads-list.png) ## 4. Download files and jump to the order In the **Files** column, click a file to download it or open it in your storage. For product-widget uploads, an **Order** column links straight to **View order** in Shopify admin (once you've authorized read-orders access), so you can match a file to its order and its customer without leaving the flow. ![Download files and jump to the order — s-table-body highlighted](https://filetoinbox.com/docs-assets/img/find-customer-uploaded-files/03-download-files.png) ## 5. Make sure nothing gets stuck If an upload hasn't been delivered — a storage hiccup, a dropped connection — the Upload health card surfaces it. The app retries failed deliveries automatically every 30 minutes, and when you don't want to wait there's a **Retry now** button to kick it off immediately. So a temporary glitch never means a lost file. ![Make sure nothing gets stuck — #upload-health-card highlighted](https://filetoinbox.com/docs-assets/img/find-customer-uploaded-files/04-retry.png) ## FAQ ### How do I find the files a customer uploaded? Open the app dashboard, find the upload widget or page in the list, and click its View uploads link. That opens every file collected through that widget, newest first, with the customer's message and any extra fields alongside. ### How do I download a customer's uploaded file? In a widget's uploads list, click the file in the Files column to download it or open it in your storage. Files in the app's built-in Cloud storage download straight from the dashboard. ### How do I see which order a file belongs to? For product-widget uploads, the uploads list has an Order column that links to View order in Shopify admin (you'll be prompted to authorize read-orders access the first time). That ties each file to its order and customer. ### A customer says they uploaded a file but I can't see it — what now? Check the Upload health card on the dashboard. If a delivery is stuck it's flagged there; the app retries automatically every 30 minutes, or you can press Retry now to push it through immediately. ### Do failed uploads retry on their own? Yes. The app automatically retries any upload that hasn't reached your storage every 30 minutes. The Retry now button just lets you trigger it sooner. ### Where can I see all uploads for one widget? Click that widget's View uploads link on the dashboard — the list is scoped to just that widget, so each widget keeps its own uploads separate. ### How do I know file collection is working overall? The Upload health card shows your delivery success rate over the last 30 days and flags anything that hasn't arrived, so you get a quick health check every time you open the dashboard. ## Related - [Shopify File Upload App: Let Customers Upload Files With Their Orders](https://filetoinbox.com/docs/shopify-file-upload-app.md) - [Where Uploaded Files Go: Email, Dropbox, Google Drive & More](https://filetoinbox.com/docs/file-upload-storage-and-notifications.md) - [Add a File Upload Field to Shopify Product Pages](https://filetoinbox.com/docs/shopify-product-upload-widget.md) --- # Send Shopify Customer File Uploads to Box > Connect Box to your Shopify store and customer file uploads land straight in your Box account — auto-organized in a FileToInbox.com folder you can change anytime. Storage & delivery · 4 min read · Updated 2026-09-05 Canonical: https://filetoinbox.com/docs/shopify-file-uploads-to-box Plenty of companies standardize on **Box** for exactly the kind of files customers upload with orders — artwork, signed documents, medical forms, source material. **File To Inbox** connects your Shopify store to Box so every customer upload is delivered straight into your Box account, organized in a folder the app manages for you. You still get an email notification for every upload, and the files stay in your own account, forever, under your control and your company's policies. Setup is quick. ## 1. Connect Box on the dashboard Open the app's dashboard and find the **Where your uploaded files go** card. Under **Connect your own storage**, click **Connect** next to **Box**. Box's own sign-in screen opens — log in to the Box account that should receive the files and grant access. Back on the dashboard, the Box row shows **Connected** with your account. (Box support is fresh, so you'll see a **Beta** badge next to it.) ![Connect Box on the dashboard — Box row Connect button highlighted](https://filetoinbox.com/docs-assets/img/shopify-file-uploads-to-box/00-connect.png) ## 2. Point a widget at Box Open any upload widget or standalone page and scroll to **Storage destination**. Set the dropdown to **Box** and Save — that widget's uploads now deliver to your Box account. Because it's per widget, other widgets can keep using Dropbox, Google Drive, or the built-in Cloud storage. ![Know your base folder — FileToInbox.com by default — #storage_folder_folderName highlighted](https://filetoinbox.com/docs-assets/img/shopify-file-uploads-to-box/02-destination.png) ## 3. Choose the folder — and see exactly where files will land Right below the destination, the **Storage folder** field says where in your Box this widget's uploads go — **/FileToInbox.com** if you leave it empty (the app creates it automatically, so files never clutter the account root). Type any path you like, for example "/FileToInbox.com/orders", and the app creates it on first upload; a single "/" sends files straight to the account root. Under **Same or separate folders?** pick **Store each upload session in a separate folder** to group each customer's files, and the **"Files from this widget will go to"** line at the bottom always shows the exact destination — no guessing. ![Point a widget at Box — #upload_page_storageProvider highlighted](https://filetoinbox.com/docs-assets/img/shopify-file-uploads-to-box/01-folder.png) ## 4. Open uploads right from the app You keep the app's overview too: the widget's **Uploads** list shows each session with **to Box** in the Uploaded column, and each filename links straight to the file in Box. The per-upload email notification carries the same links — inbox, app, and Box all lead to the same file. ![Open uploads right from the app — Uploaded column highlighted](https://filetoinbox.com/docs-assets/img/shopify-file-uploads-to-box/03-uploads.png) ## FAQ ### How do I upload Shopify customer files to Box? Connect Box on the app's dashboard (one click plus Box's sign-in screen), then set your upload widget's Storage destination to Box. Every customer upload from that widget is delivered into your Box account automatically. ### Where in my Box account do the files end up? In the folder set on each upload widget — /FileToInbox.com by default, created automatically. Every widget shows a live "files will go to" line in its settings, and each widget can use a different folder. ### How big can uploaded files be? Up to 5 GB per file with Box as the destination. ### How long do files stay in my Box account? Forever — they're regular files in your own Box account, governed by your own retention policies. The 365-day limit only applies to the app's built-in Cloud storage. ### Can I use Box for one widget and something else for another? Yes. Storage destination is a per-widget setting, so different widgets can deliver to Box, Google Drive, OneDrive, Dropbox, SFTP, or the built-in Cloud storage independently. ### What happens if I disconnect Box? Files already delivered stay in your Box account — the app never deletes them. Widgets still pointed at Box can't deliver new uploads until you reconnect, so switch their Storage destination first or reconnect the account. ### Does this work with enterprise Box accounts? Connect whichever Box account should own the files. If your Box enterprise restricts third-party apps, your Box admin may need to allow the connection. ## Related - [Where Uploaded Files Go: Email, Dropbox, Google Drive & More](https://filetoinbox.com/docs/file-upload-storage-and-notifications.md) - [Send Shopify Customer File Uploads to Google Drive](https://filetoinbox.com/docs/shopify-file-uploads-to-google-drive.md) - [Send Shopify Customer File Uploads to OneDrive](https://filetoinbox.com/docs/shopify-file-uploads-to-onedrive.md) --- # Send Shopify Customer File Uploads to Google Drive > Connect Google Drive to your Shopify store and customer file uploads land straight in your Drive — auto-organized in a FileToInbox.com folder you can change anytime. Storage & delivery · 4 min read · Updated 2026-09-05 Canonical: https://filetoinbox.com/docs/shopify-file-uploads-to-google-drive If your team already lives in Google Drive, there's no reason customer uploads should live anywhere else. **File To Inbox** connects your Shopify store to **Google Drive** so every file a customer uploads — print-on-demand artwork, prescriptions, photos, documents — lands straight in your Drive, in a folder the app keeps organized for you. You still get an email notification per upload, and the files sit in your own account forever, under your control. Here's how to set it up. ## 1. Connect Google Drive on the dashboard Open the app's dashboard and find the **Where your uploaded files go** card. Under **Connect your own storage**, click **Connect** next to **Google Drive**. You'll hop out to Google's own consent screen — pick the Google account you want the files in and approve access. That's it: back on the dashboard, the row shows **Connected** with your account's email. (Google Drive support is fresh, so you'll see a **Beta** badge next to it.) ![Connect Google Drive on the dashboard — Google Drive row Connect button highlighted](https://filetoinbox.com/docs-assets/img/shopify-file-uploads-to-google-drive/00-connect.png) ## 2. Point a widget at Google Drive Open any upload widget or standalone page and scroll to **Storage destination**. Set the dropdown to **Google Drive** and Save — done, that widget's uploads now go to your Drive. It's a per-widget setting, so one widget can feed Google Drive while another uses the built-in Cloud storage. ![Know your base folder — FileToInbox.com by default — #storage_folder_folderName highlighted](https://filetoinbox.com/docs-assets/img/shopify-file-uploads-to-google-drive/02-destination.png) ## 3. Choose the folder — and see exactly where files will land Right below the destination, the **Storage folder** field says where in your Google Drive this widget's uploads go — **/FileToInbox.com** if you leave it empty (the app creates it automatically, so files never clutter your Drive root). Type any path you like, for example "/FileToInbox.com/artwork", and the app creates it on first upload; a single "/" sends files straight to your Drive root. Under **Same or separate folders?** pick **Store each upload session in a separate folder** to group each customer's files, and the **"Files from this widget will go to"** line at the bottom always shows the exact destination — no guessing. ![Point a widget at Google Drive — #upload_page_storageProvider highlighted](https://filetoinbox.com/docs-assets/img/shopify-file-uploads-to-google-drive/01-folder.png) ## 4. Open uploads right from the app Every upload still shows up in the app: the widget's **Uploads** list shows each session with **to Google Drive** in the Uploaded column, and each filename links straight to the file in your Drive. The email notification you get per upload carries the same links, so whether you start from your inbox, the app, or Drive itself, you land on the same file. ![Open uploads right from the app — Uploaded column highlighted](https://filetoinbox.com/docs-assets/img/shopify-file-uploads-to-google-drive/03-uploads.png) ## FAQ ### How do I upload Shopify customer files to Google Drive? Connect Google Drive on the app's dashboard (one click plus Google's consent screen), then set your upload widget's Storage destination to Google Drive. Every customer upload from that widget is delivered into your Drive automatically. ### Where in my Google Drive do the files end up? In the folder set on each upload widget — /FileToInbox.com by default, created automatically. Every widget shows a live "files will go to" line in its settings, and each widget can use a different folder. ### How big can uploaded files be? Up to 5 GB per file with Google Drive as the destination. ### How long do files stay in my Drive? Forever — they're regular files in your own Google Drive account, so you control retention completely. The 365-day limit only applies to the app's built-in Cloud storage. ### Can I use Google Drive for one widget and something else for another? Yes. Storage destination is set per widget, so different widgets can deliver to Google Drive, OneDrive, Box, Dropbox, SFTP, or the built-in Cloud storage independently. ### What happens if I disconnect Google Drive? Files already delivered stay in your Drive — the app never deletes them. Widgets still set to Google Drive can't deliver new files until you reconnect, so switch their Storage destination first or reconnect the account. ### Does this work with a Google Workspace account? Yes — connect whichever Google account should own the files, personal or Workspace. The files belong to that account like any other Drive file. ## Related - [Where Uploaded Files Go: Email, Dropbox, Google Drive & More](https://filetoinbox.com/docs/file-upload-storage-and-notifications.md) - [Send Shopify Customer File Uploads to OneDrive](https://filetoinbox.com/docs/shopify-file-uploads-to-onedrive.md) - [Send Shopify Customer File Uploads to Box](https://filetoinbox.com/docs/shopify-file-uploads-to-box.md) --- # Send Shopify Customer File Uploads to OneDrive > Connect OneDrive to your Shopify store and customer file uploads land straight in your OneDrive — auto-organized in a FileToInbox.com folder you can change anytime. Storage & delivery · 4 min read · Updated 2026-09-05 Canonical: https://filetoinbox.com/docs/shopify-file-uploads-to-onedrive If your business runs on Microsoft 365, your customers' files belong in **OneDrive** — not in a pile of email attachments. **File To Inbox** connects your Shopify store to OneDrive so every customer upload — artwork, documents, photos, spreadsheets — is delivered straight into your OneDrive, neatly organized in a folder the app manages for you. You still get an email notification for every upload, and the files live in your own Microsoft account, forever, under your control. Setup takes a couple of minutes. ## 1. Connect OneDrive on the dashboard Open the app's dashboard and find the **Where your uploaded files go** card. Under **Connect your own storage**, click **Connect** next to **OneDrive**. Microsoft's sign-in screen opens — sign in with the Microsoft account that should receive the files and approve access. Back on the dashboard, the OneDrive row shows **Connected** with your account. (OneDrive support is fresh, so you'll see a **Beta** badge next to it.) ![Connect OneDrive on the dashboard — OneDrive row Connect button highlighted](https://filetoinbox.com/docs-assets/img/shopify-file-uploads-to-onedrive/00-connect.png) ## 2. Point a widget at OneDrive Open any upload widget or standalone page and scroll to **Storage destination**. Set the dropdown to **OneDrive** and Save — from then on, that widget's uploads are delivered to your OneDrive. The setting is per widget, so another widget can keep using Dropbox or the built-in Cloud storage. ![Know your base folder — FileToInbox.com by default — #storage_folder_folderName highlighted](https://filetoinbox.com/docs-assets/img/shopify-file-uploads-to-onedrive/02-destination.png) ## 3. Choose the folder — and see exactly where files will land Right below the destination, the **Storage folder** field says where in your OneDrive this widget's uploads go — **/FileToInbox.com** if you leave it empty (the app creates it automatically, so files never clutter the OneDrive root). Type any path you like, for example "/FileToInbox.com/orders", and the app creates it on first upload; a single "/" sends files straight to the OneDrive root. Under **Same or separate folders?** pick **Store each upload session in a separate folder** to group each customer's files, and the **"Files from this widget will go to"** line at the bottom always shows the exact destination — no guessing. ![Point a widget at OneDrive — #upload_page_storageProvider highlighted](https://filetoinbox.com/docs-assets/img/shopify-file-uploads-to-onedrive/01-folder.png) ## 4. Open uploads right from the app The app keeps its overview: the widget's **Uploads** list shows every session with **to OneDrive** in the Uploaded column, and each filename links straight to the file in OneDrive. The per-upload email notification carries the same links, so your inbox, the app, and OneDrive all point at the same file. ![Open uploads right from the app — Uploaded column highlighted](https://filetoinbox.com/docs-assets/img/shopify-file-uploads-to-onedrive/03-uploads.png) ## FAQ ### How do I upload Shopify customer files to OneDrive? Connect OneDrive on the app's dashboard (one click plus Microsoft's sign-in screen), then set your upload widget's Storage destination to OneDrive. Every customer upload from that widget lands in your OneDrive automatically. ### Where in my OneDrive do the files end up? In the folder set on each upload widget — /FileToInbox.com by default, created automatically. Every widget shows a live "files will go to" line in its settings, and each widget can use a different folder. ### How big can uploaded files be? Up to 5 GB per file with OneDrive as the destination. ### How long do files stay in my OneDrive? Forever — they're regular files in your own OneDrive, so retention is entirely up to you. The 365-day limit only applies to the app's built-in Cloud storage. ### Can I use OneDrive for one widget and something else for another? Yes. Storage destination is a per-widget setting, so different widgets can deliver to OneDrive, Google Drive, Box, Dropbox, SFTP, or the built-in Cloud storage independently. ### What happens if I disconnect OneDrive? Files already delivered stay in your OneDrive — the app never deletes them. Widgets still pointed at OneDrive can't deliver new uploads until you reconnect, so switch their Storage destination first or reconnect the account. ### Does this work with both personal and work Microsoft accounts? Connect whichever Microsoft account should own the files. If your organization restricts third-party app access, your Microsoft 365 admin may need to approve the connection. ## Related - [Where Uploaded Files Go: Email, Dropbox, Google Drive & More](https://filetoinbox.com/docs/file-upload-storage-and-notifications.md) - [Send Shopify Customer File Uploads to Google Drive](https://filetoinbox.com/docs/shopify-file-uploads-to-google-drive.md) - [Send Shopify Customer File Uploads to Box](https://filetoinbox.com/docs/shopify-file-uploads-to-box.md) --- # Shopify File Upload App: Let Customers Upload Files With Their Orders > Use a Shopify file upload app to accept customer file uploads on product pages and a standalone upload page — with files delivered to your inbox and synced to Dropbox, Google Drive, OneDrive, Box, SFTP or built-in cloud storage. Getting started · 5 min read · Updated 2026-09-05 Canonical: https://filetoinbox.com/docs/shopify-file-upload-app If you sell anything that needs a file from the customer — print-on-demand artwork, an engraving design, a prescription, a logo for a custom order — you already know the pain of **chasing files over email**. A **Shopify file upload app** fixes that by adding an upload field where customers already are: on the product page and on a standalone upload page. Files arrive tied to the order, with a notification straight to your **email inbox** and the files stored in the cloud. This guide walks through how **File To Inbox ‑ File Upload** works and how to get customers uploading files with their orders. ## 1. Install the app and get two upload surfaces out of the box Install **File To Inbox ‑ File Upload** from the Shopify App Store. On install the app sets up its two upload surfaces for you: a **standalone upload page** published on your storefront, and a **product uploads widget** ready to configure. The first-run dashboard walks you through the two decisions that matter — where to receive files (the app's built-in cloud storage or your own) and which upload widget to create. There's no theme code to edit at any point. ![Install the app and get two upload surfaces out of the box — s-linktarget="_blank", s-buttonhref*="uploadPage/edit/2" highlighted](https://filetoinbox.com/docs-assets/img/shopify-file-upload-app/00-two-upload-surfaces.png) ## 2. Add an upload widget to your product pages Open **Add an upload widget** and choose where it should appear: on **all products**, or only on **specific products** you pick with Shopify's product picker — ideal when only your print-on-demand or engraving items need files. You control the field label, whether the upload is required or optional, an optional message field and instructions, the maximum number of files, and the look (light, dark, neutral or custom colors). Save, and the app deploys the widget to your storefront automatically. Product-page uploads are part of the paid plans (there's a free trial to test everything). ![Add an upload widget to your product pages — .wizard-opt highlighted](https://filetoinbox.com/docs-assets/img/shopify-file-upload-app/01-products.png) ## 3. Use the standalone upload page for everything else For files that come separately from an order — or after checkout — your store already has a **standalone upload page** the app created on install, published as a real page on your shop (by default at `/pages/upload`). Share that link anywhere: order confirmation emails, chat, social. It works without an order, and you can add your own intake fields (text, email, checkbox, textarea) so you know who sent what. Deleted it? One click restores it. ![Use the standalone upload page for everything else — .extra-fields-collection highlighted](https://filetoinbox.com/docs-assets/img/shopify-file-upload-app/02-extra-fields.png) ## 4. Choose where uploaded files are delivered Every upload triggers an email notification to your inbox (one address or several), and the files themselves land in the storage you choose per widget: the app's **built-in cloud storage** — files kept for a year, up to 5 GB each depending on plan, downloadable right from the dashboard — or your own **Dropbox**, **Google Drive**, **OneDrive**, **Box** or **SFTP/FTP** server, with an optional separate folder per upload. Customers can upload any file type, so there's nothing to whitelist. ![Choose where uploaded files are delivered — s-buttonhref*="connect/google-drive" highlighted](https://filetoinbox.com/docs-assets/img/shopify-file-upload-app/03-storage-destinations.png) ## 5. Test an upload end to end Before going live, place a test order on a product with the widget (or open your upload page) and send a file through. Confirm the notification lands in your inbox and the file appears in your chosen storage. From then on, the dashboard's **upload health** card tracks your success rate over the last 30 days and auto-retries any failed deliveries — with a "Retry now" button when you don't want to wait. ![Test an upload end to end — #upload-health-card s-textvariant="headingLg" highlighted](https://filetoinbox.com/docs-assets/img/shopify-file-upload-app/04-upload-health.png) ## FAQ ### How do I let customers upload files with their Shopify order? Install a file upload app like File To Inbox, create a product upload widget, and choose which products show it — all products or specific ones you pick. The app deploys the field to your product pages automatically, and each uploaded file arrives tied to the order, with a notification in your inbox. ### Can customers upload artwork for print-on-demand orders? Yes. The app is built for flows like print-on-demand artwork, engraving, prescriptions and custom orders — customers upload their file on the product page or your store's upload page, and it arrives linked to the order. ### Where do uploaded files go? You get an email notification for every upload, and the files are stored where you choose: the app's built-in cloud storage (downloadable from the dashboard, kept for a year) or your own Dropbox, Google Drive, OneDrive, Box or SFTP/FTP server. ### What file types and sizes are supported? Customers can upload any file type — there's no whitelist to maintain. Maximum file size depends on your plan, up to 5 GB per file on the top plan. ### Can I collect files without adding a field to every product? Yes. The standalone upload page works independently of products and orders — share its link with customers whenever you need a file, and add custom fields like name or email so uploads are easy to match. ### How do I find the files for a specific order? The app links product-page uploads to the Shopify order. Open the widget's View uploads list in the dashboard: each upload shows its files with download links and a View order link to the Shopify order. ## Related - [File Request Pro Alternative for Shopify: Collect Customer Files with Every Order](https://filetoinbox.com/docs/file-request-pro-alternative.md) --- # Where Uploaded Files Go: Email, Dropbox, Google Drive & More > Choose where customer file uploads are delivered on Shopify — an email notification to your inbox plus the app's built-in cloud storage, or your own Dropbox, Google Drive, OneDrive, Box or SFTP — set per upload widget. Storage & delivery · 5 min read · Updated 2026-08-01 Canonical: https://filetoinbox.com/docs/file-upload-storage-and-notifications When a customer uploads a file, two things should happen: you get told about it, and the file lands somewhere you actually work. **File To Inbox** does both — an **email notification** to your inbox for every upload, and the file itself delivered to the storage you choose. You can keep it simple with the app's built-in **Cloud storage**, or send uploads straight into your own **Dropbox**, **Google Drive**, **OneDrive**, **Box**, or **SFTP / FTP** server. This guide covers picking a destination, connecting your own account, and setting the email that gets notified. ## 1. See where your files can go On the dashboard, the **Where your uploaded files go** card lays out your two paths. **Our storage** needs nothing set up — the app keeps your files (downloadable right from the dashboard) and holds them for 365 days. **Your own storage** sends every upload straight into an account you connect. You decide which to use per widget, so different widgets can even go to different places. ![See where your files can go — #storage-destinations-card highlighted](https://filetoinbox.com/docs-assets/img/file-upload-storage-and-notifications/00-storage-card.png) ## 2. Connect your own storage account Want files in your own account? Under **Connect your own storage**, pick your provider — **Dropbox**, **Google Drive**, **OneDrive**, **Box**, or **SFTP / FTP** — and click **Connect** (or **Set up** for SFTP). The cloud providers send you through their own quick sign-in and permission screen; SFTP asks for your server details. Once the row says **Connected**, that destination is ready to pick for any widget, and you can **Reconnect** or **Disconnect** it there later. We have step-by-step guides for [Google Drive](https://filetoinbox.com/docs/shopify-file-uploads-to-google-drive.md), [OneDrive](https://filetoinbox.com/docs/shopify-file-uploads-to-onedrive.md), and [Box](https://filetoinbox.com/docs/shopify-file-uploads-to-box.md). ![Connect your own storage account — Connect your own storage buttons highlighted](https://filetoinbox.com/docs-assets/img/file-upload-storage-and-notifications/01-connect-storage.png) ## 3. Set the email that gets notified Click **Notification settings** on the dashboard to open the **Notification email** field. This is where upload alerts are sent — every completed upload pings your inbox so nothing slips by. You can enter **multiple emails** (comma-separated) to alert a whole team, and if you leave it empty it defaults to your shop email. Save when you're done. ![Set the email that gets notified — #customer_edit_notificationEmail highlighted](https://filetoinbox.com/docs-assets/img/file-upload-storage-and-notifications/02-notification-email.png) ## 4. Choose the destination for each widget Open any upload widget or page and scroll to **Storage destination**. The **Storage destination** dropdown lets you send that widget's files to **Cloud storage** (the built-in option) or any storage you've connected — **Dropbox**, **Google Drive**, **OneDrive**, **Box**, or **SFTP / FTP**. Because it's set per widget, your product-page uploads and your standalone page can land in completely different spots. ![Choose the destination for each widget — #upload_page_storageProvider highlighted](https://filetoinbox.com/docs-assets/img/file-upload-storage-and-notifications/03-storage-destination.png) ## 5. Keep each upload in its own folder Still under **Storage destination**, the **Storage folder** field sets where in your account this widget's uploads land — for Google Drive, OneDrive, and Box it defaults to a **/FileToInbox.com** folder the app creates for you. Type any folder path to override it (created automatically on first upload), and switch **Same or separate folders?** to a separate folder per upload session so each customer's files stay grouped. The **"Files from this widget will go to"** line below always shows the exact destination. ![Keep each upload in its own folder — #upload_page_separateFolder highlighted](https://filetoinbox.com/docs-assets/img/file-upload-storage-and-notifications/04-separate-folders.png) ## FAQ ### Where do customer uploads go? Every upload triggers an email notification to your inbox, and the file itself is delivered to the storage you choose per widget: the app's built-in Cloud storage (downloadable from the dashboard), or your own Dropbox, Google Drive, OneDrive, Box, or SFTP/FTP server. ### Which cloud storage providers are supported? Dropbox, Google Drive, OneDrive, Box, and SFTP/FTP — plus the app's built-in Cloud storage that needs no setup at all. Each upload widget picks its own destination. ### How do I send Shopify uploads to my Dropbox? On the dashboard, under Connect your own storage, click Connect next to Dropbox and approve the permission screen. Then open your widget, set Storage destination to Dropbox, and Save — new uploads go straight into your Dropbox. ### Can I upload customer files to my own SFTP or FTP server? Yes. Under Connect your own storage choose Set up next to SFTP / FTP and enter your server details. Once connected, select SFTP / FTP as the widget's Storage destination. ### Do I get an email when a customer uploads a file? Yes. Set the address in Notification settings (the Notification email field) and every completed upload sends an alert to that inbox. You can enter multiple comma-separated addresses to notify a whole team, and it defaults to your shop email if left empty. ### How long are files kept in the app's cloud storage? Files in the built-in Cloud storage are kept for 365 days and can be downloaded from the dashboard. If you connect your own storage — Dropbox, Google Drive, OneDrive, Box, or SFTP — you control retention. ### Can different widgets send files to different places? Yes. Storage destination is set per widget, so your product-page widget can go to Dropbox while your standalone page uses Cloud storage, for example. ### Can I keep each customer's files in a separate folder? Yes. Under Storage destination, set "Same or separate folders?" to a separate folder per upload session, so each customer's files stay grouped together instead of mixed into one folder. ### Do I have to connect any storage to get started? No. The built-in Cloud storage works out of the box with nothing to set up — connecting your own Dropbox, Google Drive, OneDrive, Box, or SFTP is optional. ## Related - [Send Shopify Customer File Uploads to Google Drive](https://filetoinbox.com/docs/shopify-file-uploads-to-google-drive.md) - [Send Shopify Customer File Uploads to OneDrive](https://filetoinbox.com/docs/shopify-file-uploads-to-onedrive.md) - [Send Shopify Customer File Uploads to Box](https://filetoinbox.com/docs/shopify-file-uploads-to-box.md) - [Shopify File Upload App: Let Customers Upload Files With Their Orders](https://filetoinbox.com/docs/shopify-file-upload-app.md) - [Find and Download Files Customers Uploaded With Orders](https://filetoinbox.com/docs/find-customer-uploaded-files.md)