Free Trial Download Links¶
Give prospective customers a time-limited free trial of your app without paying anything up front. You share one link, each visitor claims their own trial with their email, and the app runs free until the trial ends. You are only billed when a customer actually buys, so trial distribution costs you nothing.
What it does¶
- One reusable link per app that you can post on your website, in an email, or on social media.
- Each visitor enters their email and downloads your app. Their copy runs free for up to 14 days (you choose the length).
- On every launch the app shows the customer how many days are left in their trial.
- When the trial ends, the app shows your purchase link and lets the customer enter a paid license key to keep using it. If they do not buy, the app stops running.
- No PyLocket fee is charged for a trial. You are billed only when a real purchase happens.
Available on Free and Pro
Trial links work on both plans. Pro developers can issue an unlimited number of trials. Free developers can issue up to 10 trial licenses in total across all their apps; upgrade to Pro for unlimited trials. Either way you need at least one finished build for the app before a link can be created.
Create your trial link¶
- In the Developer Portal, open your app and find the Free Trials section.
- Check Allow free trials for the app. This turns on the trial download link.
- Set the Trial length (1 to 14 days).
- Click Generate trial link.
- Copy the link and share it anywhere.
You can Regenerate the link at any time (the old link stops working) or Disable it to pause new trials without losing the URL. Re-enable it whenever you want.
Version-specific links (Windows, macOS, Linux, and more)¶
Most apps ship a separate build for each platform. Your trial link supports a platform parameter so you can point each download button on your site at the right version. The portal shows a ready-to-copy link for every platform your app builds for, for example:
https://get.pylocket.com/t/your-token?platform=win-amd64
https://get.pylocket.com/t/your-token?platform=macos-arm64
Put the matching link on each platform's "Download" button. Visitors who open the plain link (without a platform) simply see all available downloads and pick their own.
What the customer experiences¶
- They open your link and enter their email.
- They download and run your app. It works normally, free of charge.
- Every launch shows a short "N days remaining" notice with an option to buy now.
- When the trial ends, the app shows your purchase link. The customer can:
- buy your app and enter the paid key right in the app to keep using it, or
- close the app. Without a paid key it will not run past the trial.
The customer never needs to reinstall. Entering a valid paid key turns their trial copy into a full copy on the spot.
Anti-abuse: one trial per person¶
To keep trials from being used as a way to run your app for free forever:
- One trial per email, per app. If the same email claims again, they get their existing trial back rather than a fresh one.
- One trial per computer, per app. A second trial cannot be started on a computer that has already run a trial of the same app.
A customer who buys is never blocked. A paid license runs on the same computer that previously held the trial, so the trial-to-purchase path always works.
Tips¶
- Pair the trial link with your Stripe purchase link so the "buy" step at the end of the trial is one click. See Sell Your App with Stripe.
- Watch adoption from the Trial Downloads number on your dashboard and on each app's page. It counts how many trials have been claimed.
- Trial length is capped at 14 days. For a longer evaluation, generate a redemption code batch with a longer expiry and send a code to the customer. Note that redemption licenses are billed like any other license, whereas trial-link claims are free.
- To pause all trials, uncheck Allow free trials. To resume, check it again.
- On the Free plan, when your 10-trial allotment is full, new visitors see a friendly notice with your purchase link instead of a fresh trial. Upgrade to Pro for unlimited trials.
Related¶
| Topic | Link |
|---|---|
| Sell your app and collect payment | Sell Your App with Stripe |
| Device limits and expiry | Configure Licensing |
| Helping a customer after the sale | Post-Sale Customer Support |