Surveys

Production

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

API
First Design
DuckDB
Powered Storage
Real-time
Sync to Campaign HQ
Mobile
Optimized

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

TypeUse CaseTypical Questions
ID SurveyVoter identificationSupport level, issues, persuadability
Issue SurveyPolicy prioritiesIssue rankings, specific positions
Volunteer SurveyRecruitmentAvailability, skills, interests
Event FeedbackPost-eventSatisfaction, follow-up interest
GOTV CheckPre-electionVote 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:

  1. Response Saved: Immediately stored in DuckDB
  2. Voter Updated: Campaign HQ record gets new tags and data
  3. Models Refresh: Models recalculates scores
  4. Workflows Trigger: Workflow actions based on responses
  5. Analytics Update: Real-time dashboards reflect new data

Question Library

Pre-built questions for common scenarios: