
demo-feedback
Automatic post-demo feedback for a sales team — no form sent by hand.
After every sales demo, someone should ask the prospect how it went. Nobody ever does. demo-feedback asks automatically — and turns the answer into a hot / warm / cold signal the team can act on.
Post-demo feedback dies in the follow-up.
A demo ends, everyone moves on, and the one moment the prospect actually has an opinion slips away. Asking by hand doesn’t scale — so it never happens consistently.
From calendar to commercial signal, automatically.
- 01Calendar watch
An Apps Script polls the sales calendar every minute.
- 02Demo detected
A just-finished call with an external guest triggers the flow.
- 03Branded ask
The prospect gets a personal form link, sent from the rep’s own Gmail.
- 04Scored
Structured answers become a 0–100 score and a hot / warm / cold signal.
- 05Sales acts
Clean, queryable results land in Supabase, ready for follow-up.

A pipeline built to never double-send.
- Trigger
Apps Script watches Google Calendar and calls a secured Vercel endpoint with a shared secret.
- Backend + form
Next.js API routes mint a unique token per invite and serve a branded form.
- Scoring
Structured answers convert to a 0–100 score and a clear commercial signal.
- Deduplication
Unique calendar-event IDs block double sends in both the script and the database.
Design and engineering in one loop.
I owned the flow, the form, and the backend end to end — a small, complete system that shows what “designs and ships” means in practice.