R23 is a certificate generator with a genuinely clever ownership model. Anyone can create a certificate through the portal, but the person creating it sets their own PIN at that moment β and from then on, only that PIN opens it for editing. Somebody else guessing at it gets a data not found message, not a preview of your record.
Filling the form and pressing submit stores the details; it does not produce the certificate yet. To generate it you press Edit, enter your PIN, look over the details once more and submit again. The second pass is the proofread step, which is why a system like this does not end up producing certificates with a misspelt name on them.
Deleting is separate and protected by a master password that only the portal owner knows. Nobody can remove somebody else's certificate, and nobody can remove their own on a whim either. A wrong admin password returns the same flat data not found rather than confirming that a record exists.
The certificate itself is a Google Slides template, so the look is entirely yours β download any template you like, drop in your own crest, borders and typography, and paste that slide's ID into the code. The generated certificate comes out as a PDF and lands in the Drive folder you nominate.
The form captures the recipient's name, the organisation, the position or award, the event and who issued it. Some fields ship read only so a user cannot alter them β the issuer code, for instance β and the walkthrough shows how to unlock one if you would rather people set it themselves.
| Version | v1.0 |
| Published | Aug 22, 2025 |
| Platform | Google Apps Script |
| Database | Google Sheets |
| Category | Education & School |
| 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 How to create e-certificates from google sheets | Login CRUD web App | R23.