Skip to content

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 TypeAnalytics Provided
Multiple Choice, Checkbox, Dropdown, Yes/NoOption 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), NumberAverage value, distribution chart
Text, TextareaSample 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 offset

See 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.