Create the benefit
Benefits → New benefit → File Downloads. Name it for customers (Acme Editor installers), then drag files onto the upload area or click to browse. Multiple files at once
is fine.
Each file has:
required
What the customer sees. Defaults to the filename — usually worth improving to something like
macOS (Apple Silicon).optional
A free-text version label, shown next to the title.
2.4.1, 2024.3, whatever you use.toggle
Off hides the file from customers immediately, without deleting it.
How customers get the file
Nothing is ever served from a public URL. When a customer clicks download, Keyplar checks they still own the benefit and mints a signed link that expires shortly after. The link can’t be guessed, and a shared one stops working quickly. Downloads are blocked when the order was refunded, or when the subscription behind it was cancelled.Shipping a new version
Two approaches, both fine:- Replace
- Keep a history
Upload the new build, set its version, and turn the old one off. Customers see only the
current release; the old file stays available to you if you need to roll back.
Storage, file size and bandwidth
Downloads are the one benefit type with limits attached to your plan:
Current usage is on Billing, next to your plan’s allowances.
What happens when you hit a limit
Storage full
Storage full
Uploads are blocked. Everything already published keeps serving — customers are never cut
off because you ran out of storage, and nothing is deleted. Free space by removing files you
no longer ship, or upgrade.
Bandwidth exhausted
Bandwidth exhausted
Downloads pause for the rest of the month. You get warning emails at 80% and again at 100%
before that happens, so it shouldn’t come as a surprise.
File too large
File too large
The upload is rejected before it starts. Upgrade for a larger ceiling, or split the release.
Bandwidth is counted when a download link is issued, using the file’s size — not by measuring
what actually transferred. A customer who clicks download and cancels still counts. It’s an
upper bound, so your real usage is always at or below what you see.
Downgrading with more stored than the new plan allows
Nothing is deleted. The store goes read-only for uploads until you’re back under the limit, and existing files keep serving.Tips
- Give every file a clear title and version — “Download” repeated four times helps nobody
- Turning a file off is instant and reversible; deleting is neither
- Big installers eat bandwidth fast. If you ship multi-gigabyte builds to a large customer base, check the bandwidth allowance on your plan before you launch