Work Anniversary & Milestone Reminders: Never Miss a Celebration Again
Turn your roster's hire dates and birthdays into a reliable, look-ahead list of upcoming anniversaries and service milestones — with the right message or reward drafted automatically and a manager approving before anything sends.
A web tool where you import your roster, the app computes who's coming up on a work anniversary, birthday, or service-award tier, drafts the right message or reward action from your templates, a manager or HR approves the list, and only then are messages sent and rewards queued — every action recorded, deduped, and exportable to CSV.
Before you start
- A Supabase account (free)
- A Vercel account (free)
- A Resend account (free)
- A roster CSV with hire dates (and optional birthdays)
- Claude Code or any AI coding agent
The problem this kills
Somebody's 5-year anniversary slips by with nothing said. A new hire's first work-versary is celebrated, but the quiet veteran who actually hit ten years gets forgotten. Birthdays land in someone's mental to-do list and then evaporate. And the one time you do remember a service award, you're scrambling at the last minute to figure out who approves the gift and whether the person even wants their date announced.
Recognition that's inconsistent is almost worse than none — people notice who got the shout-out and who didn't. The fix isn't a bigger calendar or a sticky note. It's a small tool that watches the roster for you, tells you what's coming, drafts the right thing to say, and makes sure a human signs off before anything goes out. You don't need to be a developer to build it.
What you'll build
A simple internal web tool. You import your roster (names, hire dates, and optionally birthdays) and set up your milestone rules — which anniversaries and service-award tiers matter (1 year, 5 years, 10 years), and what action each one triggers (a card, a public shout-out, a $ award, a gift order). You add your message templates. The tool looks ahead, computes everyone's upcoming milestones, and drafts the right message or reward action for each one. A manager or HR opens the upcoming-milestones list, reviews the drafts, respects anyone's privacy opt-out, and clicks Approve. Only then are messages sent (via Resend) and reward actions queued — each one recorded so it never fires twice.
What's inside the Implementation Plan
The downloadable plan is a step-by-step file you paste into an AI coding agent. It opens by interviewing you about your business — what your roster looks like and where it lives, exactly how your hire-date and birthday columns are named, which milestones and service-award tiers your company recognizes, who approves a reward versus a simple message, how far ahead you like to prepare, and how people opt out of having a date shared — and then it tailors the data model, the milestone rules, and every later step to your answers. This is not a generic template; the agent reads a short spec back to you and waits for your thumbs-up before it builds anything. From there it walks the agent through the roster import, the milestone-computation logic, the reward-tier rules, the draft-and-approve screen, the message send, and the reward queue — each step with a ready-to-copy prompt. There's also a fallback so you can build the whole thing today straight from a Google Sheet, with no HR-system integration at all.
The governance it includes (this is the point)
Recognition tooling touches personal dates and sometimes money, so it ships with the controls a people-ops team needs: login so only your team can use it, row-level security so you only ever see your own organization's roster, a complete audit trail of who reviewed and approved which messages and rewards and when, a hard human-approval gate so no message is sent and no reward is queued until a manager signs off, and duplicate guards keyed on employee + milestone instance so the same anniversary can't be celebrated twice. Privacy opt-outs are respected end to end — if someone asks to keep their birthday private, the tool simply skips them.
Who it's for
People-ops leads, office managers, and team leads who keep meaning to celebrate milestones and keep forgetting — and want a dependable nudge plus a clean approval step instead of a frantic calendar. If you can describe which milestones your company recognizes and who signs off on a reward, you can build this.
You've got this — start with the plan, paste the first prompt, answer the interview, and you'll see your next month of upcoming milestones laid out the same afternoon.