360 Feedback Collector
Build your own internal 360-feedback tool that handles reviewer nominations, sends and chases requests, enforces anonymity thresholds, and compiles a fair, organized summary your managers actually trust.
A private web tool where HR picks a review subject, reviewers get nominated and approved, feedback is collected and chased automatically, and an anonymized summary is compiled for the manager to review and release - with a full audit trail and a clean CSV export.
Before you start
- A free Vercel account
- A free Supabase account
- A free Resend account
- Your employee roster (a spreadsheet is fine)
- Your 360 questionnaire and your nomination + anonymity rules
The problem this kills
Running a 360 review by hand is a slow, nervous slog. You chase managers for reviewer lists. You email feedback requests one at a time, then spend a week sending "gentle reminders." You paste responses into a spreadsheet and try to anonymize them without accidentally outing the one peer who gave hard feedback. Somewhere in there, an employee gets a summary built from two responses - which is neither fair nor anonymous - and trust in the whole process takes a hit.
The pain isn't the feedback. It's the logistics: nominations, approvals, reminders, anonymity math, and keeping raw responses confidential while still producing something a manager can actually use.
What you'll build
A private, login-protected web app for your people-ops team. HR (or a manager) picks a review subject, nominates reviewers across the right relationships - peers, manager, direct reports - and routes that list for approval before a single request goes out. The tool emails every approved reviewer their questionnaire, sends automatic reminders, and refuses to let anyone respond twice. When responses come in, it groups them by relationship and only reveals peer feedback once your minimum-respondent threshold is met, so a single reviewer can never be identified. The manager and HR review the compiled, anonymized summary, and only then is it released to the employee. Everything is logged, and you can export aggregated results to CSV at any time.
What's inside the Implementation Plan
The plan opens by interviewing you about your business - your current review cadence, your roster's shape and ID conventions, your nomination rules (min/max peers), your anonymity threshold, and your messy edge cases (someone who reports to two managers, a peer who quits mid-cycle, a tiny team where anonymity is impossible). It reads back a short tailored spec and waits for your thumbs-up before building anything, so the tool fits your 360 process, not a generic template.
From there it walks you - step by step, each with a ready-to-paste prompt - through standing up the database, the login, the nomination and approval screens, the email requests and reminders, the anonymity-aware compiler, the manager review-and-release gate, the audit trail, and the CSV export. Every step assumes you are not a developer and explains what you're doing in plain language.
The governance it includes (this is the point)
- Login so only your HR team and authorized managers can get in.
- Row-level security so each manager and reviewer only ever sees the cycles and feedback they're entitled to - never the whole company's.
- A human approval gate before requests go out (the reviewer list is approved) and before any summary reaches the employee (HR/manager reviews it first). Insufficient-response cases are held, not released.
- Anonymity thresholds that hide peer feedback until enough people have responded, so no individual reviewer can be identified.
- A complete audit trail - who nominated, who approved, when requests and reminders went out, who released the summary.
- Duplicate guards so the same reviewer can't submit twice for the same subject.
Who it's for
People-ops and HR pros who run 360 reviews by hand and are tired of chasing nominations, sending reminders, and doing anonymity math in a spreadsheet. If you can fill in a form and follow instructions, you can build this - no coding background required.
You've got this. Paste the first prompt and let's build it.