A members-only portal for delivering digital products — templates, source code, courses, any file you sell access to rather than sell outright. It runs on Google Sheets, and it takes account sharing seriously, which is the problem every membership site eventually has.
A password alone is not the gate. Every login emails a one-time code that has to be entered before the portal opens. Each account is tied to an IP address, so the same credentials used on a second device are refused with a plain message that the account is already signed in elsewhere — and the genuine owner clears it themselves by verifying an OTP to update their IP. Every member also carries an expiry date; once it passes, the login is refused until you extend it.
Each member has an allowed number of downloads per day. The dashboard shows how many are used and how many remain, and at the limit the download is denied with a prompt to upgrade. You raise or lower that allowance per member in the sheet.
The product list is driven by your spreadsheet's own tabs, so a new category is a new sheet. Members filter by category and subcategory or search, and every product can carry a live-view link. Two logs run behind it all: login history with date, IP and whether OTP or a reset was used, and download history showing which member took which file and when.
| Version | v1.0 |
| Published | Aug 22, 2025 |
| Platform | Google Apps Script |
| Database | Google Sheets |
| Category | Membership & Subscription |
| Tags | |
| Video | Watch walkthrough |
| License | Regular License |
Extra modules, your branding, integrations or reports built on top of this file. You get a clear quote and timeline before any work starts, and support after delivery.
What We Customize
20-30% advance to start • Clear quote before work begins • Support included after delivery
Paid picks from the same category
Build a VIP Membership Web Dashboard Using Google Apps Script V1 | C41
45 views this month
VIP Membership Dashboard Portal with Google Sheets & Apps Script | OTP Login, Usage Limits | C42
42 views this month
Grocery Store POS System with Barcode Scanner | Google Sheet POS + Apps Script + AI
249 views this month
What buyers and viewers say about Login System with Google Spreadsheet Integration | Membership Web Portal Using Apps Script | C19.