Product Guide

Analytics & Results

View, analyse, and export your poll results from the Studio results dashboard or programmatically via the API.

Results page

Open any poll in Studio and click Results to see the full response dashboard. The dashboard shows:

  • Total response count and response rate
  • Per-question breakdown (bar chart, average, distribution)
  • Open-ended text responses in a scrollable list
  • Ranking aggregation with weighted scores
  • Live session leaderboard (quiz + gamification)

Results refresh automatically every few seconds while the poll is active. Historical results are permanent until you delete the poll.

Response types

PollsLive stores responses differently depending on the question type:

Question typeStorage modelKey fields
Multiple choiceVote (deduplicated by fingerprint)optionId
QuizPollResponse / LiveResponseoptionIds, isCorrect, points, answeredMs
ScalePollResponse / LiveResponsescaleValue
RankingPollResponse / LiveResponserankingOrder[]
Open-endedPollResponse / LiveResponsetextValue
Q&ALiveResponsetextValue, upvotes, approved

Live results in sessions

During a live session, results broadcast to all connected screens in real time via WebSocket. The audience sees their collective answers appear within milliseconds.

The presenter controls when results are revealed - they can hide results until a chosen moment using Reveal results in the presenter console.

Quiz sessions show a live leaderboard that updates after every question. The session ends with an animated top-3 podium reveal.

Export to CSV

Download all responses as a flat CSV file from Studio → Results → Export CSV.

CSV columns:

CSV structure
Slide, Question, Type, Answer / Label, Count / Value
1, "Where to?", multiple_choice, Tacos, 12
1, "Where to?", multiple_choice, Sushi, 8
2, "Rate your experience", scale, Average, 8.50
3, "Rank features", ranking, Speed, Score: 2.4
4, "Any comments?", open_ended, "Great session!", 1

For programmatic export use the API: GET /api/v1/polls/{id}/export returns the same CSV structure. See the Developer guide.

Results via API

Use the REST API to pull results into your own BI tool, dashboard, or automation:

  • GET /api/v1/polls/{id}/results - aggregated result summary (totals, averages, option counts)
  • GET /api/v1/polls/{id}/responses - individual raw responses (paginated)
  • GET /api/v1/polls/{id}/votes - multiple-choice votes
  • GET /api/v1/polls/{id}/export - CSV download

Results are also available via webhooks - subscribe to response.created to receive real-time notifications. See Webhooks.

Data retention

Data typeRetention
Poll responses (async)Until poll is deleted
Live session responsesUntil session is deleted (or parent poll)
Deleted pollsPermanently removed immediately (no soft-delete)
Exported filesGenerated on demand - not stored server-side

GDPR right-of-erasure: use Studio → Settings → Export & delete data to download your data and permanently delete your account. See Security & privacy.

Still have questions?

Our team is happy to help.

Contact us
Analytics & Results - PollsLive Docs | PollsLive