What are SupaPass Access Codes
SupaPass Access Codes allows you to give selected users temporary access to your paid content without requiring payment details. They are ideal for gifts, industry access, event bundles, and controlled promotional campaigns.
Access Codes provide users with time-limited access to your paid content. When a user redeems an Access Code:
They do not need to enter payment details.
They gain access for the duration you set (e.g., 1 month, 6 months, 12 months).
They register an account and can continue accessing any free content after the code expires.
This article explains how Access Codes work, how to create them, and what happens when the access period ends.
Code Templates vs Shared Codes (Important)
When creating Access Codes, it’s important to understand the difference between a Code Template and a Shared Code.
A Code Template defines the rules of the promotion (duration, products, usage limits).
A Shared Code is the actual code you give to users to redeem access.
Creating a Code Template alone does not give access to anyone.
When to Use Access Codes
Access Codes are best suited for:
Gift subscriptions
Press, industry partners, or influencer invitations
Access included in prepaid event or merchandise bundles
Free trials where you do not want automatic conversion into paid billing
Any scenario where asking for card details would reduce conversion
Creating Code templates
Before you create a code, you must set up a code template. The code template determines how a code will work and allows you to set up multiple codes if needed.
Log in to your Admin Dashboard at admin.supapass.com
Click into your Site/App
Head to Codes (left menu in COMMERCE section)
Click Create Code Template button.
Fill out the following fields:
Description
Description - Here you should fill in what the codes is and how it will be used for both internal and external use. In addition you can add a campaign reference if you need to look up a specific campaign later.
User facing description
Campaign Reference - you can add a campaign reference if you need to look up a specific campaign later.
Products
Here you need to select which bundles or products the codes will give access to. The default option is “Give access to all current and any future Stripe paid products”, which will grant code users access to all your future paid content.
If you want to limit the content that code users can access, choose “Give access to selected products only” and select the products they can access.
Usage Limits
Choose how many times can a code be used, how many times per user and per product.
If you leave these fields blank, the usage will be unlimited.
Duration
You can set the duration of the code to be days, months, even years.
Click save and you’re now ready to create your code.
Good To know💡 Code Templates are used as the rules for the code and can be re-used for different campaigns.
How to Create a Shared Code
A shared code is an unique code that could be used by multiple people. These are useful for when a code is shared among a large group of people as part of a particular campaign, for example you could promote a code for 1 week free access called '1WEEK' and everyone that sees the promotion could use that code.
Setting up a shared code is easy, all you need to do is:
After you've created the Code template, Click 'Create Shared Code' within the template
Enter a code that the user will use to gain access. make sure this code is written in all caps and only uses letters and numbers. No symbols. Examples:
BLACKFRIDAY30
XMAS2025
BIRTHDAY5
Set a Redemption date for when the code must be used by.
Click 'Save'
Good to know💡 The code you create and provide to your customers can only be redeemed through your website checkout. When a user redeems the code, access begins immediately.
Creation Date vs Redemption Date
The date shown when viewing a Code Template is the creation date, not the redemption or expiry date.
Creation date: When the template was created in your dashboard
Redemption date: The last date a user can redeem the Shared Code (set when creating the Shared Code)
If a code appears “expired,” double-check the redemption date on the Shared Code itself.
Creating a code batch
Code batches allow you to generate a spreadsheet with a number of unique codes. These codes have the same effect as the template (duration, product access etc...) but each one can only be used by one user. This is useful as it allows you to distribute one code to each user in a group and prevents them from sharing the code outside of the target group.
To create a Code Batch:
Click 'Create Code Batch'
Enter the number of codes you wish to generate and a redemption date
Set redemption limits for each code
Click 'Save + Download'
A .csv file will download to your computer, you can download this again or generate a new batch at any time from the Code Template.
What Happens After the Access Period Ends
When the Access Code expires:
The subscription ends automatically.
The user is not charged, because no payment details were collected.
They retain their SupaPass account and continue to access free content.
There is no automatic reminder email informing them the promotion has ended.
Optional: Automated Follow‑Up
You can use:
to trigger actions like:
Sending an email encouraging the user to upgrade
Offering a discount for conversion
Adding users to nurture sequences
This is a popular strategy for converting Access Code recipients into paying subscribers.
How Users Redeem an Access Code
To use an Access Code, the user must:
Visit your website, which they can do on any device (phone, tablet, or desktop)
Register for the associated product using the Access Code
Complete signup successfully
After signup:
They can download your app (if you have one)
Log in using the same email and password
Access will be available across web and app automatically
Frequently Asked Questions (FAQ)
Can users redeem an Access Code without creating an account?
Can users redeem an Access Code without creating an account?
No. Redeeming an Access Code requires the user to create a SupaPass account so the system can assign access correctly.
Do users need to enter payment details to redeem an Access Code?
Do users need to enter payment details to redeem an Access Code?
No. Access Codes never require payment information.
Does access automatically renew after the Access Code expires?
Does access automatically renew after the Access Code expires?
No. Access ends automatically and does not convert into a paid subscription.
Will the user receive an email when their Access Code expires?
Will the user receive an email when their Access Code expires?
No. There is no automated email notifying the user that their promotional access ended.
What happens to the user’s account after access expires?
What happens to the user’s account after access expires?
They keep their account and can continue viewing any content available for free.
Can Access Codes be single-use or unlimited?
Can Access Codes be single-use or unlimited?
Both options are supported. You can create one code for one user, or one code that thousands can redeem.
Can Access Codes be used for gift subscriptions?
Can Access Codes be used for gift subscriptions?
Yes, they are one of the best options for gifts because they avoid requesting payment details.
Can I stack multiple Access Codes on one user?
Can I stack multiple Access Codes on one user?
No. Only one Access Code-based access period can be active at a time per product.
Can Access Codes unlock multiple products?
Can Access Codes unlock multiple products?
Yes. You can configure codes to unlock one product, several products, or your full library.
Why doesn’t my Access Code work?
Why doesn’t my Access Code work?
In most cases, the Shared Code hasn’t been created yet. Creating a Code Template alone is not enough — you must generate a Shared Code from it.
Should Access Codes be capital letters?
Should Access Codes be capital letters?
Yes. Only use capital letters, the system will otherwise give an error message to the user.
How many times can an Access Code be used?
How many times can an Access Code be used?
You control this when creating the Shared Code. It can be single-use or allow multiple redemptions.
