Deliver the right file to the right buyer. Every time.
Attach a file or a license key pool to a product, or bundle products together. After purchase, buyers receive signed download links and buyer-specific keys, logged against their order.
Keys draw automatically on new purchases.
"Just send me a Dropbox link" breaks everything.
When delivery is a manual email with a static file link, anyone who gets that URL can share it. There's no record of when the buyer downloaded it, no way to revoke access after a refund, and no audit trail for support. Signed, order-linked delivery solves all three.
File delivery
Upload the file for a product (a zip for several files). Each buyer receives a signed download link after purchase.
License key pools
Upload a pool of license keys. CodeHawke issues one key per order — the next key draws from the pool automatically.
Signed delivery links
Download links are buyer-specific and time-limited. Sharing a raw URL does not give others permanent access.
Revoke and restore access
Refunds close access automatically, and you can revoke or restore a buyer’s access from the order at any time.
Product bundles
Package multiple file products together. Buyers receive all included assets in one order and one delivery record.
Order-linked delivery
Every download and key issuance is logged against the order. Support can see exactly what was delivered and when.
Upload once. Every buyer gets their own signed delivery.
Assets are attached to the product, not the individual order. When a new buyer purchases, their signed link is generated from the same source file — no manual re-upload required.
Every buyer gets what they paid for. Exactly.
Signed file delivery and automated license key issuance with full delivery history per order — no spreadsheet, no manual email, no static URLs floating around.
Try CodeHawke