How MUNify Works
MUNify connects a Google Sheet with a lightweight Apps Script Web App so you can design custom conference registration forms and collect delegate submissions securely.
1. Sign In
Authenticate with Google to obtain a short-lived ID token stored locally (not sent anywhere else).
2. Connect Sheet
Select or create a sheet. MUNify stores its ID locally so the Designer & Form know where to send data.
3. Deploy Endpoint
Register with an existing Apps Script Web App or let MUNify help provision one (beta).
Security & Permissions
- ID Token: Used server-side to verify your email. Not shared with other users.
- Key: A short identifier generated by the server; stored locally so your form can append rows.
- Whitelist: Only whitelisted emails (owner + invited users) can submit via the protected endpoint.
- Rate limiting: Basic per-user safeguards prevent abusive rapid submissions.
- Invite Tokens: One‑time 24h tokens let new users self-whitelist securely.
Manual Setup Recap
- Create a Google Apps Script project & deploy as Web App (execute as you, accessible to anyone).
- Paste the Web App URL into Settings and register it.
- Share
form/#YOUR_KEY
with delegates (or an invite link). - Monitor the Google Sheet's Delegates tab for new entries.
Troubleshooting
Submissions fail with not_whitelisted
Add your email via an invite or ensure you registered the endpoint yourself.
Key lost
Use Settings → Export Key to back up. If lost, rerun Automatic Setup or register again to generate a new mapping.
Apps Script URL verification fails
Redeploy the web app ensuring access level is set correctly and the URL ends in /exec
.