Surveys
Capture ground truth. The YASP (Yet Another Survey Platform) system—built API-first for seamless integration with everything else.
Survey Builder - Flexible Question Types
Screenshot placeholder
Key Features
Flexible Questions
Checkbox, radio, dropdown, scale, text—all the question types you need. Conditional logic to show questions based on previous answers.
Field-Ready
Mobile-optimized for canvassers and phone bankers. Works offline, syncs when connected. Touch-friendly UI for fast data entry.
Real-Time Sync
Responses flow to Campaign HQ instantly. Update voter records, trigger workflows, and refresh model scores without manual imports.
Analytics Built-In
View results as they come in. Cross-tabs, filters, and visualizations—no separate analytics tool required.
Survey Types
| Type | Use Case | Typical Questions |
|---|---|---|
| ID Survey | Voter identification | Support level, issues, persuadability |
| Issue Survey | Policy priorities | Issue rankings, specific positions |
| Volunteer Survey | Recruitment | Availability, skills, interests |
| Event Feedback | Post-event | Satisfaction, follow-up interest |
| GOTV Check | Pre-election | Vote plan, needs (ride, info) |
Why YASP?
Most survey tools are built for market research, not campaigns. YASP was designed specifically for political field operations—fast entry, voter file integration, and campaign-specific question types.
Data Flow
When a canvasser completes a survey:
- Response Saved: Immediately stored in DuckDB
- Voter Updated: Campaign HQ record gets new tags and data
- Models Refresh: Models recalculates scores
- Workflows Trigger: Workflow actions based on responses
- Analytics Update: Real-time dashboards reflect new data
Question Library
Pre-built questions for common scenarios:
- Support Scale: 1-5 candidate support rating
- Issue Priorities: Rank top 3 issues
- Vote Likelihood: 1-5 likelihood to vote
- Contact Preferences: Best way to reach them
- Volunteer Interest: Would they help?