Tutorials
Step-by-step walkthroughs to learn the system. Start with Your First Questionnaire.
Birdhouse is an internal tool that enables everyone at Feather to build some of the visual aspects of the product, specifically the app: questionnaires (signup and claim flows), vertical configurations, and policy details pages.
It is made of two parts:
Tutorials
Step-by-step walkthroughs to learn the system. Start with Your First Questionnaire.
How-to Guides
Task-focused guides for specific goals: create questionnaires, configure rules, set up quote pages, manage verticals, and more.
Reference
Complete specifications for question types, rule operators, quote-page components, sync commands, and all other system elements.
Explanation
Understand the system architecture, guiding principles, questionnaire lifecycle, rule evaluation, and how everything connects.
| Builder | What it does |
|---|---|
| Questionnaire Builder | Define questions, screens, rules, and flow logic for signup, claim, adjustment, and cancellation flows |
| Policy Details Page Builder | Configure sections, buttons, modals, and conditional visibility rules for policy management pages |
| Vertical Data Configurator | Manage product metadata: names, colors, images, plan names, policy modals, and other vertical-related content reused across the app |
| Concept | What it is |
|---|---|
| Questionnaire | An ordered collection of questions, screens, rules, and calculated fields that guides a user through an insurance signup, claim, or policy adjustment |
| Question | A single page/step — can be an input (radio, date, address…), a screen (intro, blocker, success), or a functional step (checkout, processing) |
| Rule | Conditional logic that controls flow: “if answer X, go to question Y” |
| Quote Page | A pricing/customization page shown during the flow with plan options, add-ons, coverage tables, and dynamic pricing |
| Vertical | An insurance product type (e.g., Household, Liability, Dental) that ties together questionnaires, pricing, branding, and policy modals |
| Sync | The process of pulling CMS content into the app codebase, or pushing local changes back to Strapi |
| Preview | Live preview of draft questionnaires directly in the staging app |