Please complete these steps using your Computer (PC/Mac).
Unlike other smart devices, SnapCal does not use a central server to read your schedule. Instead, we guide you to create your own personal backend. While this setup takes a few extra minutes, it guarantees that only you and your SnapCal can access your calendar. Your data security and privacy are our highest priorities.
We need a free Google Script to process your calendar and weather data.
Click to Create ScriptGoogle will ask you to "Make a copy". Click it to open your setup sheet.
1. In the Google Sheet that opened, click Extensions → Apps Script.
2. In the code editor, locate the USER_CONFIG section. You will need to replace the default timezone and location with your own.
🔍 Search for your city below to auto-generate your codes:
Click the blue box to copy, then paste it into Line 19:
"Detecting..."
Click the green box to copy, then paste it into Line 23:
"Detecting..."
💡 Global Support: Type your city in ANY language (e.g., 中文, 日本語). We will auto-translate it to English and find the correct timezone!
Remember to click the 💾 Save icon after editing the code.
Now, let's put your script online:
If you see a scary "Google hasn't verified this app" screen, please do not panic! Here is why:
✅ Check your URL: A valid Web App URL always ends with /exec and looks like this:
For first-time use, we need to power on the device and activate setup mode:
See the visual guide below for reference:
① Click Configure WiFi
② Select WiFi, Paste URL & Save
🎉 Your computer will return to your home WiFi, and SnapCal will begin updating!