Your store sells it.
FetchApp delivers it.
No commissions. No contracts. Ever.
Sell digital downloads from the Shopify, WooCommerce or PayPal checkout you already have. FetchApp sends the download links and any license keys when your store tells us an order is paid. You keep your store and your checkout.
Coming from SendOwl? Here is what the move looks like
- Shopify
- PayPal
- WooCommerce community
- BigCommerce legacy
- Custom stores, via the API
Connect your store. Add your files. Start selling.
Most shops are up and running in an afternoon.
Connect your store
Install the Shopify app, add your PayPal business email, or connect WooCommerce through its community plugin. Choose your store in the setup guide.
Add your files
Upload your files and attach them to your products. Have a large library hosted elsewhere? You can use your own storage on an eligible plan. See storage options
Sell
When your store sends a paid order, your buyer gets an email with download links and any license keys. On Shopify, the links appear on the order confirmation page too.
Your buyer gets their file.
Email delivery, download controls and a way for buyers to find their links again.
On Shopify, FetchApp automatically re-checks order notifications that arrived but did not become orders, helping recover missed deliveries. How recovery works
Download links also appear on the Shopify order confirmation page. If a buyer loses the email, they can look up their order again. The Shopify setup
You decide how long links stay available: by time, by number of downloads, or both. Download settings
What happens to a paid order
- 1 Order is paid Your store lets us know.
- 2 FetchApp prepares the delivery Files linked and any available license keys assigned.
- 3 Delivered three ways Email, plus the order page and a download page on your own domain with Shopify.
- A Shopify order is missing? Received notifications that did not become orders are re-checked automatically.
- Buyer lost the email? They can look up their order again.
License keys, included.
Add your keys to each product. FetchApp sends an available key with each unit sold, alongside the download.
Paste your list of keys into the product. FetchApp hands out one available key per unit sold, in the delivery email and on the download page. You can export the assignments to see who received which key.
Keys are included on every paid plan, with no per-key, per-activation or per-seat charge. Check the unused count and top it up as you sell: an empty pool delivers the file without a key. Managing your keys
- Keys loaded
- 2,400
- Handed out
- 1,867
- Still available
- 533
- Last export
- 12 Aug 2026
Find each assigned key on its order.
A big month costs the same as a quiet one.
Choose a plan for the files you keep with FetchApp. There are no per-order fees or revenue share.
For your first catalogue.
- 50 MB storage
- License keys included
- Shopify and PayPal connections
- Unlimited admin users
- Own S3 / Cloudflare R2 storage
- API access and credentials
2 GB to 10 GB, with your own storage and API access.
- 2 GB → 10 GB storage
- License keys included, no per-key fee
- Use your own S3 / Cloudflare R2 storage
- Full REST API and webhooks
- Expiring links and download limits
- No per-order fees. No revenue share.
40 GB to 200 GB, for larger catalogues.
- 40 GB → 200 GB storage
- Everything in Business
- Use your own storage instead of a larger plan
- Get help choosing the right amount of storage
Paid plans start at $5 a month. Start with the free tier to try file delivery.
Every tier is published. Ladder verified 2026-08-25 against our live billing system.
Moving from somewhere else?
Bring your products, your files, your license keys and the customers who have already bought from you.
Tell us what you use today and we will help you plan the move. Most catalogues come across in an afternoon, and we will run the import with you.
Import past orders to give existing customers fresh download links. SendOwl links cannot move with you, so send the new links before closing your old account. Plan your move
| Moves | How | |
|---|---|---|
| Products and files | Yes | CSV import, or upload |
| License keys | Yes | Paste your list into each product |
| Past orders and downloads | Yes | Order CSV import |
Things people ask us before they sign up
Can you help me move my products across?
Yes. We can look at your catalogue together and plan what needs to move. Most shops move in an afternoon. See what the move involves
Will my existing customers still be able to download what they bought?
Yes. Import a CSV of past orders to restore download access, then send your customers fresh links. Products with license keys draw new assignments from their available keys during import. How the order import works
Do I need to be technical to set this up?
No coding is needed for a Shopify setup. Install the app, match your products and attach their files, then place a test order. Read the quickstart
Can I talk to a person?
Yes. Email support runs Monday to Friday and is answered by the people who build FetchApp. How to reach us
What happens to my bill when I grow?
It stays where it is, unless you store more with us. Your price follows how much you keep on our servers, not how much you sell. See pricing
Send yourself a test order.
Free account, no card needed. Connect your store, upload a file, place a test order, and watch it arrive in your own inbox.