Ask the room.
Hear everyone.

Polls, word clouds, quizzes and Q&A your audience answers from any phone with a short code — and that keep working on one bar of conference Wi-Fi.

Start presenting
Join at slidesflow.com/join4827 1093 0 joined

Which talk should we extend after lunch?

  • AEdge caching at scale0
  • BPostgres without fear0
  • CDesigning for 2G0
  • DType-safe everything0

Example data, animated in your browser

17 KB of JavaScript to join and vote

350 people in one load test, no lost answers

0 third-party requests on the audience page

1 command: docker compose up

From slide to signal in three moves.

  1. 01

    Write

    Pick a question type, type the question. The editor saves as you go and keeps your edits on the laptop if the Wi-Fi drops.

  2. 02

    Share one code

    Press Present. The big screen shows a link, a QR code and an 8-digit code. No app, no sign-up.

  3. 03

    Listen

    Answers land within a breath. Reveal results when you choose, close voting with one key, export everything afterwards.

Eleven question types, each with its own shape.

Every type has its own phone input, server-side validation and live visualisation — not one generic form with a different label.

Where should the next meetup be?

  • ALibrary hall4851%
  • BRooftop bar3133%
  • COnline1516%

Example results, rendered with the same styles as the live screen.

The life of one answer on a bad connection.

Built for the back row of a basement lecture hall: every step is designed so an answer is never lost and never counted twice.

  1. Tap

    The page that took the tap loads about 17 KB of script and paints before its script arrives.

  2. Queued

    Offline? The answer waits on the phone with a request ID, and the screen says queued, never received.

  3. Sent

    Retries reuse the same ID with backoff, so a double tap or a flaky retry can't vote twice.

  4. Stored

    Postgres stores it before the phone hears back. Measured: 0.9 s on emulated slow 3G.

  5. On screen

    Results reach the big screen as one small summary, at most every 150 ms, however many people answer.

One honest limit: a phone with no signal at all can't reach a live room. Slidesflow keeps the answer safe and says it's waiting.

Made for rooms where someone holds the clicker.

Conferences and meetups
Hundreds of phones on one tired access point. Votes queue and land when they can; Q&A with upvotes replaces the scramble for the microphone.
Lectures and classrooms
Anonymous by default, so quiet students answer too. Timed quizzes check understanding; exports go straight into your records.
Teams and workshops
Retros, ranking and 100-point votes for prioritising, all-hands Q&A. Self-hosted, so answers never leave your servers.

Questions people ask first.

Do participants need an account or an app?

No. They open the link, scan the QR code or type the code at /join in any modern browser. Names are optional unless you require them.

Is voting anonymous?

Yes, by default. Each phone gets a random token; Slidesflow stores only a hash of it and no personal data. You can ask for names per presentation.

How many people can join?

The repeatable load test in the repository drives 350 simultaneous participants through joins, answer bursts, slide changes and a reconnect wave on one small container. Rerun it on your hardware before a big event.

Can someone vote twice?

Not from the same phone: the database allows one answer per question and retries reuse the original request. Someone who clears their browser can rejoin as a new anonymous participant — require names if that matters.

What can I export?

Every session is kept separately. Download all answers or a per-question summary as CSV, or print the results page to PDF.

Where does my data live?

In the PostgreSQL database of your own deployment. Nothing is sent to us or anyone else.

Your next talk could hear back.