Exporting Data
Export your access codes as CSV for external distribution, reporting, or reconciliation.
By the end of this page, you'll know how to pull your MemberPass project data into external tools like Excel, Google Sheets, Airtable, or a BI dashboard.
MemberPass currently supports direct CSV export for access codes. Subscription and member exports are on the roadmap but not yet available as one-click actions — use the dashboard filters, pagination, and per-subscription detail views for now, or contact support for a one-off data dump.
Access codes export
Every batch of access codes you generate can be exported as a CSV — either automatically on generation, or retroactively from the Access Codes page.
Export columns
The CSV contains one row per code, with these columns:
| Column | Content |
|---|---|
| Access Code | The redeemable code string itself (unique per code). |
| Plan Name | The subscription plan this code unlocks. |
| Join Link | A one-tap bot deep-link pre-filled with the code — paste it into emails, landing pages, or influencer packs. |
| Expires At | When the code itself becomes unredeemable. Blank if the code never expires. |
| Price | Face value of the plan (if the subscriber had paid for it normally). |
| Currency | Currency of the plan's price. |
| Started On | When the code was generated. |
| Ends On | When the resulting subscription would expire after redemption — only relevant for non-lifetime plans. |
Export on generation
When you generate a batch of access codes, the bot automatically delivers them to you:
- Small batches (< 25 codes) → individually forwardable messages, each containing one code and its join-link.
- Large batches → a CSV file delivered in your Telegram chat with the bot.
Save the CSV to your computer, cloud drive, or password manager. Keep it secure — anyone with a code can redeem it.
Retroactive export from the dashboard
If you've lost the original file or want a filtered subset:
Open the project's Access Codes page from the sidebar.
Apply any filters you want — by plan, status (redeemed / unredeemed), or expiry window.
The CSV downloads to your browser with the columns described above, filtered to match the view.
What to do with exported codes
Other data you can read (without an export button)
Even without built-in exports, you can still extract most of your project's data:
Dashboard filters
Almost every filter on the Dashboard is copy-pasteable as a screenshot for reporting. For a quick monthly-review slide, filter to the month and screenshot the summary cards.
Per-subscription detail views
The Subscriptions page shows every field for each subscription — plan, payment method, status, dates, fees, the access code (if any), and the payment history. Paginate through and copy what you need.
Gateway dashboards
Your payment provider (Stripe, PayPal, Razorpay, etc.) has its own export functionality — often more detailed for financial reporting (invoice PDFs, transaction ledgers). Use those for accounting; use MemberPass for membership-level context.
Frequently asked
Related
- Access codes — generate the codes that populate the export.
- Managing subscriptions — manual review of subscription data.
- Dashboard analytics — aggregate views you can screenshot for reports.