DEV Community

FileFreight
FileFreight

Posted on

The 'I never got my download' email: cutting buyer-recovery support without a support desk

Ask sellers what support actually looks like and it is rarely refunds or chargebacks. It is the same short email, over and over: "I bought this yesterday and I never got my download." The file was delivered. The buyer just cannot find it, cannot open the link anymore, or is looking in the wrong place — and until you reply, from their side of the screen your store simply took their money and sent nothing.

This is a practical guide to shrinking that ticket class, written as general seller practice for almost any delivery setup. It is the FileFreight team's playbook, so a disclosure up front: FileFreight is a delivery tool — secure per-buyer download links and license keys, nothing else. It is not a merchant of record and does not handle sales tax or VAT; payments run through your own Stripe account, so tax responsibility stays with you. It is not a Shopify app, it has no marketplace or discovery surface, and there is no automatic importer yet — the first 20 sellers get a free white-glove migration instead. Treat the workflow below as practice, not a feature list; where FileFreight specifics appear, they are only what its homepage states.

Why downloads actually get "lost"

Almost every case is one of five, and none of them is a delivery failure:

  1. The delivery email went to spam, promotions, or a filtered tab. The single most common cause. The buyer checks the inbox, not the folders next to it.
  2. They checked out with a different email than they are looking in. A work address at checkout, a personal inbox when they go hunting — or a typo in the address itself.
  3. The link expired before they clicked it. They bought on their phone on Friday and opened the email at a desk on Monday. Strict expiry settings manufacture these tickets (covered in depth in our earlier download-limits guide).
  4. They burned their download limit on failed attempts. A flaky connection, a browser that restarted the download twice, a file saved somewhere they cannot find — three attempts gone, limit reached, link dead.
  5. The file is on their device, just not findable. Downloads folders are where good intentions go to die, especially on phones.

Notice the pattern: four of the five are solved by what the buyer reads before they panic, and by delivery settings chosen before the sale. The ticket is designed in at setup time.

Prevention: the setup choices that kill most of these tickets

Say where the file comes from, before checkout. One line on the buy page does more than any support macro: "After payment you'll get an email from [your delivery sender] with your personal download link — check spam/promotions if it isn't in your inbox within a few minutes." Buyers who expect a specific email go looking for it. Buyers who expected an instant on-screen download conclude they were scammed. The same line belongs in the order-confirmation text and in your FAQ.

Use the buyer's own address as the delivery key, and say so. FileFreight's flow is typical of email-delivered tools: the buyer enters an email at the buy link, pays through Stripe Checkout, and the delivery email goes to that address; no buyer account is created. Whatever your setup, tell buyers plainly: "Your download arrives at the email you check out with." Half of the "wrong inbox" tickets die right there.

Set limits and expiry like a host, not a guard. Generous limits are not a piracy hole; casual sharing is stopped by per-buyer links, stamping, and keys, not by rationing a paying customer to two clicks. Per our homepage: FileFreight's Free plan allows up to 25 downloads and 30 days per link; Pro ($19/month, 0% per-sale fees, versus 5% per sale on Free) offers unlimited downloads and never-expiring links. Whatever your platform allows, err generous — every "limit reached" lockout is a support email you wrote yourself.

Put the recovery instructions inside the delivery email. The delivery email is the one message the buyer can find again. One short paragraph in it — "Link not working? First check you're opening this email in the same inbox you bought with. Still stuck? Reply to this email and we'll sort it out." — turns a public 1-star review into a private reply.

Name files like the buyer will search for them. meal-planner-v2.pdf is findable in a downloads folder six months later. final_export_8841.pdf is not, and "I can't find the file I downloaded" becomes your ticket instead.

When the email still comes: the three-line reply

It will still come sometimes. Close it in one exchange:

Sorry about that — your download was sent to this email address right after checkout, so it may be sitting in spam or promotions. Search your mail for "[your product name]" and it should be the first result. If the link itself won't open, reply here and I'll fix it from my end.

Three things are doing the work: it tells them the delivery did happen (no defensiveness, no blame), it gives them one concrete action that solves causes 1, 2, and 5, and it pre-commits you to fixing causes 3 and 4 — expired or exhausted links — from your side, which on a per-buyer-link system is a settings-and-records question, not an argument about whether they "already downloaded it." Keep the reply under a minute to send: save it as a template the first time you write it.

One boundary worth stating in the reply when it comes up: a refund ends access. On FileFreight, when Stripe reports a refund, the buyer's download entitlement and any license keys are revoked automatically — refunded buyers keep no access, though files already downloaded cannot be un-downloaded (per-buyer PDF stamping keeps those traceable). Saying that once, calmly, in advance on your FAQ page prevents the angriest version of this ticket.

What this won't fix

Honesty section, because every delivery setup has edges:

  • A typo'd checkout email is gone. If the buyer paid with an address that doesn't exist, no setting rescues that delivery; you'll re-send manually once they find you another way. A confirmation step at checkout is the only real cure.
  • Aggressive corporate mail filters eat legitimate delivery mail. Some buyers will only ever be reachable at an address their employer lets them use. Expect a small permanent residue of these.
  • Prevention shifts the ticket, it doesn't delete support. Buyers with genuinely broken files, wrong-version questions, and product questions still email you — that's real support, and it's smaller, calmer, and actually about your product.

The goal was never zero email. It's that the most common, most avoidable ticket in digital delivery — "I never got my download," from a buyer whose download arrived fine — mostly stops arriving.


FileFreight is flat-rate digital delivery: secure per-buyer download links, per-buyer PDF stamping, and license keys with revocation. Free plan is 5% per sale; Pro is $19/month at 0%. No merchant-of-record tax/VAT handling, no importer yet (free white-glove migration for the first 20 sellers), not a Shopify app. Details: getfilefreight.com.

Top comments (0)