Digital Products
Sell digital files and deliver them automatically to customers after payment. Upload your file once, and PayRequest handles secure download links, expiry, and download limits for every purchase.Digital products are available on all plans. Supported file types include documents, archives, images, audio, video, 3D, and font files — up to 500MB per file. See the full list below.
Automatic Delivery
Customers receive download links instantly after payment — on the success page and in their email
Secure Downloads
Unique tokens per purchase with configurable download limits and expiry dates
Download Tracking
See how many times each file was downloaded, with per-token and per-product statistics
Multi-Channel Access
Downloads accessible from success page, order email, customer portal, and direct link
Creating a Digital Product
1
Start a New Product
Navigate to Products and click New Product. Select Digital as the product type.
2
Choose What You Sell
In the product details step, search for or select Obsidian vault, Notion template, E-book / PDF, Design assets, Spreadsheet, or Other digital download.Your choice changes the preparation fields, accepted formats, file checks, and what the buyer receives.
3
Prepare the Delivery
Follow the instructions for your product below. Upload a file up to 500MB, or enter a supported template link. Add any requested software requirements, usage terms, and buyer instructions.Where a buyer guide is generated, open Preview the guide your buyer receives to review it before continuing.
4
Set Your Price
Enter the price, currency, and applicable tax rate for the digital product.
5
Configure Download Settings
Set how customers can access the file after purchase:
- Max Downloads — How many times a customer can download the file (1-100, default: 5)
- Link Expiry — How many days the download link stays active (1-365, default: 30 days)
6
Save and Publish
Save the product and make it visible in your shop. Customers can now purchase and receive the file automatically.
Prepare Your Product
Obsidian Vaults
- Create a ZIP of the vault folder, keeping Markdown notes, attachments, and subfolders together.
- Include the hidden .obsidian folder if your product includes vault settings. Check the vault for personal notes and account details before packaging it.
- Upload the ZIP. PayRequest checks that it contains Markdown notes and shows whether settings are included.
- Enter the required plugins and theme, or enter None when none are needed.
- Add any extra setup instructions and preview the generated guide.
Notion Templates
- Publish the template page in Notion and enable Duplicate as template.
- Choose Template link and instructions and paste its published
notion.siteornotion.soHTTPS link. - Test the link with another account. Confirm that the buyer can duplicate the template into their workspace, then check the confirmation box in PayRequest.
- Add any extra instructions and preview the guide.
If you also sell the template through Notion Marketplace, use a separate published copy for PayRequest buyers. Notion’s paid Marketplace link may lead to its own checkout, and its access-locking feature does not apply to third-party sales. See Notion’s template-selling guide.
E-books and PDFs
Select the delivery format before uploading:- PDF for a fixed page layout.
- EPUB for e-reader apps.
- PDF and EPUB bundle (ZIP) to deliver editions together. The archive must contain at least a PDF or EPUB file.
Design Assets
- Put the editable source files and any included exports in a ZIP. For Figma, save a local
.figcopy and include it in the archive. - Specify the software and version buyers need.
- Enter your usage terms, including permitted uses and any third-party assets buyers must license separately.
- Add import or setup instructions and preview the buyer guide.
Spreadsheets
Choose the format that matches your product:- Excel (.xlsx): upload the workbook and specify the software/version buyers need. PayRequest checks the basic workbook structure.
- CSV data file: upload a non-empty CSV text file. Use this for tabular data; CSV does not retain workbook formatting or multiple sheets.
- Google Sheets template link: paste the spreadsheet’s HTTPS link from
docs.google.com/spreadsheets/d/....
PayRequest checks template-link formats, but you must test sharing permissions in Notion or Google Sheets. Download limits protect access to the delivery file; they do not prevent a buyer from sharing a template link they have already received.
File Checks and Upload Issues
For the prepared vault, design, e-book, and spreadsheet flows:- The uploaded file must match the selected format.
- Archives must be readable and unencrypted, without unsafe paths or symbolic links.
- Inspected archives may contain up to 10,000 entries and 2 GB of unpacked data. The upload itself must still be no larger than 500MB.
- An Obsidian archive needs Markdown notes; a design archive needs files; an e-book bundle needs a PDF or EPUB.
Supported File Types
Other digital download accepts a single file up to 500MB in the following formats. The preparation flows above use their own format choices:To bundle multiple files or file types together, package them into a single ZIP archive and upload that instead.
How Delivery Works
When a customer purchases a digital product, PayRequest automatically creates a unique download token for them. Here’s what happens:- Customer pays — The payment is confirmed through your supported checkout provider
- Token created — A secure, unique download link is generated with the limits you configured
- Instant access — The download link appears immediately on the payment success page
- Email delivery — The order confirmation email includes the download link
- Portal access — The customer can re-download from their order history in the customer portal
Managing Digital Files
Replacing a File
To update the file for an existing digital product:- Go to Products and open the product
- Click Edit and navigate to the Digital File tab
- Upload the new file — the old file is automatically removed
- Click Save
Removing a File
In the Digital File tab of the product editor, click Remove next to the current file. You’ll be asked to confirm before the file is deleted.Download Limits & Expiry
Each purchase creates a download token with its own limits:
When a customer reaches the download limit or the link expires, they see a message explaining that the download is no longer available.
Tracking Downloads
Product Detail Page
Open any digital product to see download statistics in the sidebar and the Details tab:- Tokens issued — Total number of download tokens created
- Total downloads — How many times the file was downloaded across all customers
- Active tokens — Tokens that are still valid
- Exhausted tokens — Tokens that have expired or reached their download limit
Order Detail Page
Open any order containing a digital product to see a Digital Downloads card with:- File name and download count per token
- Expiry date
- Status (Active, Expired, or Limit Reached)
- A Copy Link button to share the download URL with the customer
Customer Portal
Customers can view and download their digital files from their order detail page in the customer portal. They can see:- Remaining downloads
- Expiry date
- Download button (when the token is still valid)
Payment Page Preview
When customers view a digital product on the payment page, they see an Includes digital file card showing the filename and an Instant download badge. This helps set expectations before purchase.Email Delivery
Order confirmation emails automatically include download links for any digital products in the order. The links appear in a Your Downloads section with the filename for each product.Download links in emails use the same token-based system. They count toward the same download limit as the success page and customer portal links.
FAQ
Can I sell multiple digital files in one product?
Can I sell multiple digital files in one product?
Currently, each digital product supports one file. To bundle multiple files, create a ZIP archive containing all files and upload that.
What happens if a customer needs more downloads?
What happens if a customer needs more downloads?
You can view the customer’s download token on the order detail page. If they need more access, you can share the download link directly — or they can re-purchase the product for a new token.
Are files stored securely?
Are files stored securely?
Yes. Files are stored on encrypted cloud storage and can only be accessed through valid download tokens. Direct access to the storage is not possible.
Can I change download limits after creating a product?
Can I change download limits after creating a product?
Yes. Changes to download settings apply to all future purchases. Existing tokens keep the limits they were created with.
Do digital products work with custom domains?
Do digital products work with custom domains?
Yes. Download links work on all domains — your PayRequest dashboard, payrequest.me PayRequest Pages, and custom domains.
Next Steps
Pay to Unlock
Sell photos and tracks behind a free preview
AI Prompts
Sell prompts for ChatGPT, Midjourney, Suno, and more
PayRequest Upload
Drop a file and get a payment link in seconds, no wizard needed
Creating Products
Learn about all product types and settings
Shop Setup
Configure your shop to showcase digital products
Email Automations
Customize order confirmation emails
Customer Portal
How customers access their downloads