Responses & Analytics
Track response collection in real-time with visual dashboards and per-question analytics.
Response Dashboard
Navigate to Dashboard → Surveys → [Your Survey] to see your survey's analytics. The dashboard shows:
Overview Metrics
- Total Responses — Number of responses started (including incomplete)
- Completed Responses — Number of responses fully submitted
- Completion Rate — Percentage of started responses that were completed (0–100%)
- Average Completion Time — How long respondents take to finish (in seconds)
Response Timeline
A daily response chart covering the last 30 days, showing when responses came in. Useful for understanding collection velocity and the impact of distribution campaigns.
Per-Question Analytics
Each question type generates specific analytics:
| Question Type | Analytics Provided |
|---|---|
| Multiple Choice, Checkbox, Dropdown, Yes/No | Option counts with percentages, bar chart visualization |
| Rating (1–5) | Average rating, distribution histogram (1–5) |
| NPS (0–10) | NPS score (−100 to +100), promoter/passive/detractor breakdown, distribution |
| Scale (1–10), Number | Average value, distribution chart |
| Text, Textarea | Sample responses (up to 10 shown) |
Want deeper insights? Use AI Analysis to automatically extract sentiments, themes, and correlations from your text responses — far beyond what basic analytics can show.
Response Limits
Response capacity is determined by your plan:
- Free — 50 responses per survey
- Pro — 2,500 responses per survey
- Business — Unlimited responses
When a survey reaches its response limit, new respondents see a "survey at capacity" message. You can upgrade your plan to increase the limit retroactively.
Accessing Responses Programmatically
Business plan users can access response data via the REST API:
GET /api/v1/surveys/:id/responses
Authorization: x-api-key: st_xxxx_yyyyyy
# Query parameters:
# completed=true Filter to completed only
# limit=100 Responses per page (default 100)
# offset=0 Pagination offsetSee the API Reference for complete endpoint documentation.
Real-Time Notifications
Business plan users can set up webhooks to get notified instantly when a response is submitted. The response.completed event fires after each completed submission with the survey ID, response ID, and timestamp.