A lottery and raffle management system built on Google Sheets, with two front doors: an admin panel for whoever runs the draw, and a public checker where anyone can verify a ticket without an account. That split is the whole point — participants should be able to check a ticket without being given a login.
The organiser signs in and sets up prizes, manages the draw and watches the activity log, which records every action taken so a disputed result has a trail behind it. Participants open the public page and verify a ticket using their phone number and ticket number; the check runs against the sheet in real time and tells them immediately whether they have won. Lists export to CSV or PDF, or print, when the draw has to be reported to someone.
Raffle draws, prize giveaways, contest and fundraising organisers, and community groups who need the draw to look credible and be checkable. It also works as a reference build for a Google Apps Script app that serves both a logged-in dashboard and a public page from the same project.
| Version | v1.0 |
| Published | Jan 8, 2026 |
| Platform | Google Apps Script |
| Database | Google Sheets |
| Category | Events & Voting |
| Tags | |
| Video | Watch walkthrough |
| License | Regular License |
Subscribe on YouTube, then verify with one click. No payment, no card. Google is used only to confirm your subscription.
What you get
Not subscribed yet? Subscribe to our channel
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
What buyers and viewers say about FREE Lottery Management System with Google Apps Script & React Dashboard | Full Web App | E28.