The moment arrives every January or Q1: someone needs to re-run last year's employee engagement or vendor assessment survey, and the 'just copy it' workflow immediately starts causing problems. Users report that copying a survey repeatedly across years causes glitches, that updating a live survey scrambles previous years' responses, and that old surveys end up in hard-to-find archives with no clear relationship to their newer versions.

This gap persists because survey vendors make money on seat count and response volume — they have zero incentive to build versioning infrastructure that would reduce how many 'new' surveys customers create. More surveys in the account looks like engagement to them. The buyer (an HR director or ops manager) doesn't write support tickets about this; they just spend two hours manually reconciling data in Excel and move on. The pain is real but diffuse, so no vendor hears it loudly enough to prioritize it.

What currently exists handles this badly: you either get a flat copy with no parent-child link to the original, or you're manually exporting responses to CSV before you dare touch the survey. There's no concept of 'wave 1 vs wave 2 of the same instrument' — users can't see year-over-year response trends inside the tool without rebuilding the comparison themselves. One complaint nails it: 'the tool can struggle with retaining previous years' answers unaffected when updating an annual survey.'

This is a business because the need recurs on a fixed calendar. Every year, the same HR manager, the same ops lead, the same compliance officer needs to run the same survey and compare it to last year. Without a proper versioning layer, they spend hours protecting old data manually, rebuilding trend charts, and praying the copy-paste didn't corrupt anything. That's not a one-time nuisance — it's a recurring tax on every annual program they run.

What to build

Build a survey versioning layer — installable as a standalone web app or via API connection to major survey tools — that treats each year's run as a named 'wave' of a parent survey, freezes prior-wave responses as immutable, diffs question changes between waves, and renders a side-by-side trend report across all waves without requiring any manual data export.

Where to start

Start with teams running annual engagement surveys on one of the two or three survey tools with a documented REST API, and offer a free wave-comparison report for their first two years of data — they get immediate value without switching tools, and you earn the right to charge for ongoing versioning.

The hard part

Getting clean read/write API access to the survey tools where these teams already live — most have limited or rate-capped APIs, so you may be forced to support CSV import as a fallback, which makes the experience feel manual and undermines the core value proposition.

How it makes money

Annual subscription per workspace, priced per number of active survey programs (not per respondent), with a free tier for one program to drive adoption.

See the evidence. The complaints behind this idea, the products they came from, and similar ideas in Survey.

More ideas in Survey