function doPost(e){
var d=JSON.parse(e.postData.contents);
var sh=SpreadsheetApp
.openById('1ShMP0DUqieuPdk6Xw0F4CTwIUA-SGPRwvAhYhBzoVjY')
.getActiveSheet();
sh.appendRow([new Date(),d.email,d.source,d.version]);
return ContentService
.createTextOutput(JSON.stringify({ok:true}))
.setMimeType(ContentService.MimeType.JSON);
}
Create a new Google Sheet, copy its ID from the URL and replace YOUR_SHEET_ID
In the Script editor: Deploy โ New deployment โ Web app
Execute as: Me | Who can access: Anyone
Copy the /exec URL โ paste into GAS_URL in this file
✅ Emails go only to your private Sheet. Zero public exposure.
Go to web3forms.com โ enter your email โ get free access key
Paste the key into WEB3_KEY in this file's JS
Submissions are emailed directly to you โ no database, no public repo data
✅ 250 free submissions/month. Delivered straight to your inbox.
🎉
You're Subscribed!
We'll email you when new games and levels are added. Thank you for being part of the AIVerse community!