Generating Access Codes
Create redeemable codes for complimentary access or offline sales
Navigating to Access Codes
To access the Access Codes page, first ensure you have selected a project. You can do this by using the project selector at the top left corner or by clicking Select as Current on the All Projects page. Once selected, navigate to Access Codes from the sidebar.
Overview
An Access Code is an alphanumeric key that users can redeem to activate a subscription plan without paying through a payment gateway. This is ideal for:
- Offline Sales: Selling memberships via cash or bank transfer and issuing a code.
- Giveaways: Granting free access to winners or influencers.
- Team Access: Onboarding staff members.
Prerequisites
Before generating codes, you must ensure two things are configured:
- Bot Connected: Your project must have an active Telegram bot linked.
- Payment Method Enabled: You must enable the Access Code payment method in your Payment Methods settings.
Generating Codes
Start Generation
Click the "Generate New Access Codes" button at the top right of the page.
Configuration
Fill in the details for your batch of codes.
- Subscription Plan: Select the plan these codes will unlock.
- Quantity: How many unique codes to generate (Max: 1,000 per batch).
Non-Recurring Nature
Subscriptions activated via Access Codes are non-recurring. Unless the plan is "Lifetime", access will expire after the plan's duration (e.g., 1 Month) and the user will lose access unless they redeem another code or pay via a gateway.
Expiry Settings
Define when the code itself becomes invalid (not the subscription duration).
- No Expiry: Codes can be redeemed anytime in the future.
- Presets: 1 Day, 1 Week, 1 Month, 1 Year.
- Custom: Set a specific validation window (e.g., "Redeemable for 3 days").
Note: Unredeemed codes that expire are automatically deleted to free up your quota.
Export Options
Choose how you want to receive the generated codes.
- Send as Bulk CSV File: The bot sends you a
.csvfile containing all codes. Best for large batches. - Send as Individual Messages: The bot sends each code as a separate, forwardable message. (Only available for batches < 25).
Finalize
Review your settings and estimated fees (if exceeding your free quota). Click Generate Codes.
The system will queue your request and the bot will send the codes shortly.
Quotas & Fees
MemberPass provides a Free Quota of access codes each billing cycle.
- Within Quota: Generating codes is free.
- Over Limit: If you exceed your free quota, you will be charged a small transaction fee per code generated.
- Metered Billing: These charges are added to your monthly invoice.
Quota Reset
Your free quota resets automatically at the start of each billing phase. Unused quota does not roll over.