Hello,
I’m looking for help to finalize a system on Glide (free plan only).
Level: beginner
Goal: simple, reliable and easy-to-reproduce solution
1/ My need
Here is the full workflow:
- I sell access physically → each customer gets a unique code
- Customer fills a Tally form (email + code)
- I manually verify:
- code exists

- code not already used

- I send a personal Glide link to the customer
- Inside the app:
- each customer has private access
- they can see only their own modules (QR codes)
- they can track which modules are used or still available
- modules are the same for all users
- Customer chooses a module and goes to a trainer/partner
- The trainer scans the QR code:
- if valid → accepted

- if already used → rejected

Each QR code must be usable only once per customer
2/ Expected result
When the QR code is scanned:
- If module not used → validation OK + mark as used
- If module already used → show message “Already validated” + block
3/ User access (major issue)
I don’t understand how to:
- Generate a unique link for each participant
- Make sure each user sees only their own modules
- Restrict access properly (user-specific data)
Looking for a simple solution compatible with free plan
4/ QR codes (major issue)
I also don’t know how to:
- Create QR codes for each module
- Store them (Glide Tables or elsewhere?)
- Display them inside Glide
- Link QR code ↔ module ↔ participant
Preferably without paid external tools
5/ Constraints
- Glide free plan only
- Glide Tables only (no Google Sheets)
- No automations
- Prefer to avoid Lookup / Rollup (or very simple explanation)
6/ What I’m looking for
A clear step-by-step solution, including:
- Exact table structure (names + columns + types)
- User access / data filtering
- How to generate or integrate QR codes
- How to create the user access link
- How to check “already used”
- How to block second validation
- Button / action / scan configuration
- How to display error message
Even a simple workaround is fine if it works 100% on free plan
7/ Main blockers
I don’t understand:
- How to technically prevent double validation
- How to manage user-specific access
- How to create and connect QR codes
- Where to store the data (tables / columns)
Thanks a lot for your help ![]()