InsurGuide is the internal platform country Program Managers, Risk Managers, and Risk Ops Admins use to stand up insurance coverage for two delivery programs — DSP (partner fleets) and FLEX (gig drivers). The design problem wasn't one form; it was a schema system that lets one platform serve 150+ country × program combinations without a release each time the business shifts.
Admin authors. PM submits. RM reviews. Same data model underneath — each persona gets a dashboard sized to their job.



The first two tabs are live — you can type in them. The third tab walks the RM path through real screens. Together they trace a request from schema author → submitter → reviewer.
In v1 a new question meant an email to eng, a ticket, a release. In InsurGuide the Admin is the schema owner — types the question, toggles between Single Selection (compact radio list) and Ratio Card(explanatory cards the PM sees on first launch), adds as many answer blocks as the business needs, and marks a default. The PM-facing preview re-renders as you edit.
DSP is a B2B partner-fleet program. FLEX is a gig-driver program. Different risk shapes, same IA — the question blocks compose differently at the template level.
The PM lens on this one: most internal intake tools get built as forms, then regretted as forms. The durable move is to treat the intake as a schema layer the business owns — so the day the business changes (a new country, a new program type, a new question), the platform can change with it, same day, no release.