API Reference
Complete API documentation for all SenseFolks survey components. Each component is a framework-agnostic web component with WCAG 2.1 AA accessibility, CSS Parts for styling, and custom events for integration.
Survey Components
PricePoint
@sensefolks/pricepoint Find the right price that your users are willing to pay using Van Westendorp methodology.
- 💰 Price sensitivity analysis
- 📊 Van Westendorp support
UserChoice
@sensefolks/userchoice Deeply understand user preferences with choice-based surveys and A/B testing.
- 🎯 Multi-task choice surveys
- 📊 A/B testing support
FeaturePriority
@sensefolks/featurepriority Identify high-impact features that drive user satisfaction and retention.
- 🎯 Drag-and-drop ranking
- ⌨️ Keyboard-accessible
FastPoll
@sensefolks/fastpoll Conduct single or multi-choice polls to understand user opinions in a snap.
- 🎯 Single/multiple choice
- 📝 Follow-up questions
OpenFeedback
@sensefolks/openfeedback Ask open-ended questions to understand user pain points and collect qualitative insights.
- 📝 Open-ended feedback
- ✅ Form validation
Dashboard
app.sensefolks.com Manage surveys, view responses, and analyze insights from the SenseFolks dashboard.
- 📊 Analytics & insights
- 📤 Export responses
Common API
All survey components share these common properties:
| Property | Attribute | Type | Description |
|---|---|---|---|
surveyKey | survey-key | string | UUID of the survey to load (required) |
completionMessage | completion-message | string | Message shown after submission |
Accessibility (WCAG 2.1 AA)
All SenseFolks components meet WCAG 2.1 AA standards with:
- Full keyboard navigation (Tab, Arrow keys, Enter/Space)
- Screen reader support with ARIA labels and live regions
- High contrast mode support for Windows users
- Reduced motion support via
prefers-reduced-motion - Visible focus indicators that meet contrast requirements
Browser Support
| Browser | Version |
|---|---|
| Chrome | 88+ |
| Firefox | 85+ |
| Safari | 14+ |
| Edge | 88+ |
| IE11 | ✅ (ES5 build) |