Show live poll results right on your slides – and let your deck drive the poll as you present.
Windows and macOS. This page is the guide to building and presenting a PowerPoint deck – it is the same on both platforms, and so are the decks themselves. Installation and a few platform details differ: see PowerPoint on Windows or PowerPoint on macOS.
The DirectPoll add-in puts a live DirectPoll result screen on top of your PowerPoint slides, and lets your deck drive the poll as you move through it. No macros, no special tools – a plain .pptx that still opens correctly anywhere, with or without DirectPoll installed.
Two things happen during a slideshow:
You are not left guessing what a slide will do, either: while you edit a deck, DirectPoll tells you what each result will do when you present it, and while you present the deck, it shows the same on your presenter screen.
Which one you want decides how much of this page you need:
The decks are platform-independent: build a deck on either platform and present it on either. What you install, and a few details around it, differ.
| Windows | macOS | |
|---|---|---|
| Installation details | PowerPoint on Windows | PowerPoint on macOS |
| What you install | An add-in, directly into PowerPoint | A companion app that runs alongside PowerPoint |
| Permissions | None – it installs under your user profile | Two macOS privacy permissions, granted once |
| Where your links are read from | Live from PowerPoint | From the saved .pptx – so save after editing markers or inserting / deleting slides |
| While editing | Marks on the slide, over each marker | A floating marker panel beside or on the PowerPoint window |
| While presenting | A floating presenter panel inside PowerPoint's Presenter View | A floating presenter panel on the presenter's screen, when Presenter View is on |
| Downloaded decks | Click Enable Editing to leave Protected View | Nothing to do |
| Get the add-in | Windows | macOS |
Whichever platform you present from, you also need:
DirectPoll looks for a new version regularly and downloads nothing until you ask it to. When an update is available you are told, and you always see which version it is and how big the download will be.
That size is worth a glance before you press. Most updates are a small patch of a few hundred kilobytes; now and then one has to replace the whole program and runs to a couple of hundred megabytes. You can stop a download while it is running, and nothing is installed if you do.
This is deliberate: nobody should meet an unexpected download on a conference center's wifi an hour before presenting. An update never interrupts a presentation either – nothing is fetched or installed behind your back while you are presenting, and the version you are running never changes in the middle of a show.
Where an available update is shown, and when an installed one takes effect, are different on each platform: see PowerPoint on Windows or PowerPoint on macOS.
The quickest way to a working deck is not to build one. In the cockpit, go to the Present in PowerPoint section and click Get slide deck: you get a plain .pptx with one result slide per question, already carrying the right link for each, plus a short "About this slide deck" slide explaining what is in it. Present it as it is, and it works.
Few people do present it as it comes, and it is built to be taken apart:
DirectPoll rectangle on a slide and the results follow it: where the rectangle sits is where they appear, and how big it is, is how big they are.DirectPoll shape into a deck of your own. Copy and paste carries its name and its Alt Text with it, which is everything that makes it work.Only if you want a slide the provided deck does not contain you need to Build a result slide yourself.
While you work on a deck, DirectPoll tells you what each DirectPoll shape will do when you present – and flags the ones that will not work. It is the quickest way to catch a bad Alt Text before you are standing in front of an audience. This info is not part of the presentation: your .pptx is never changed by DirectPoll.
The wording is the same everywhere, including in the panel you see while presenting: first what the marker targets – e.g. Question 2, or QR code (join screen) – then what it does when the slide comes up:
&reveal without &action, which usually means &action was forgotten.No verb means the slide only displays: it shows that question's result and leaves the poll alone. A plain result link, which just follows the live poll, reads result screen. The table below gives the link ending for each of these.
A marker that cannot work is flagged instead: no link (nothing in the Alt Text), not a link or blocked link. Two more mistakes only show up once a slide is looked at as a whole, and are flagged too: several links on one slide driving the same poll, where the last one to load wins, and more DirectPoll shapes on a slide than can be shown at once.
How this is shown is where the platforms differ – directly on the slide, or in a panel beside it: see Windows or macOS.
During a slideshow, DirectPoll can show a small panel on your own screen listing what the current slide is showing and what the next one will – so a mistake on the slide you are about to reach is something you find before the audience does. The audience never sees it, and it never changes what they do see: it is an aid, not part of the presentation.
It lists one row per DirectPoll shape, in the same words as the marks you saw while editing – what the marker targets, then what it does when the slide comes up. A slide carrying no DirectPoll shape says so rather than showing nothing, and past the last slide the second list reads end of show. A marker with a problem – a missing, malformed or blocked link – is flagged in red, which is the whole point of the "coming up" half.
Where the panel appears, and how you switch it on and off, differ per platform: see Windows or macOS.
You do not have to clean anything up afterwards: the results close themselves when the slideshow ends, and within a second or two if PowerPoint is closed or crashes – they never linger on screen. They are gone on PowerPoint's black End of show screen too, which is what you want.
Everything above rests on one idea, and this is where you do it by hand. A result is a rectangle named DirectPoll, and two things about it matter:
Each result slide needs at least one DirectPoll link – one per DirectPoll shape on it. The easiest way:
It has to be a DirectPoll link. Only https links to directpoll.com and its subdomains are loaded – that is a security rule, not a setting. Anything else is flagged blocked link while you edit, and during the show that slide gets a short error page instead of your results. Plain http counts as blocked too, so keep the https the cockpit gives you.
You can also assemble a link by hand from the poll's Result link:
<Result link>&question=<N>&reveal&action
question=<N> – which question. 1..N for a question, or 0 for the QR code (join screen).reveal – include it to mark the correct answers (and reveal hidden labels). Leave it out to just show the result. On its own it marks them on your slide only; together with action it reveals them for everyone and closes voting.action – include it to drive the live poll (move it to this question; with question=0, stop it). Leave it out to just display without touching the poll.| Goal on this slide | Link ending |
|---|---|
| QR code (join screen), don't touch the poll | &question=0 |
| Stop the poll and show the QR code (join screen) | &question=0&action |
| Open voting on question 3 (move the poll there) | &question=3&action |
| Reveal question 3's correct answers to everyone (closes voting) | &question=3&reveal&action |
| Just display question 2's result (leave the poll be) | &question=2 |
| The same, with the correct answers marked on your slide only | &question=2&reveal |
| Follow the live poll, and keep hand control (see below) | nothing – the plain Result link |
Two of those look alike and are not: &reveal&action reveals the answers for everyone and closes voting, while &reveal on its own marks them on your slide only and leaves the poll running. The generated deck always uses the first.
On a slide where you want poll results:
DirectPoll. Open the Selection Pane... – on Windows under Home → Editing → Select, on macOS under Home → Arrange, on both also under Shape Format → Arrange – double-click the shape's name, type DirectPoll, Enter. Any capitalization works; the name is what DirectPoll looks for.Repeat for each slide that should run a question or show results. Plain slides with no DirectPoll shape simply show no overlay – mix them in freely.
Then File → Save as a normal .pptx. On macOS, saving is more than housekeeping: the companion app can only read your markers from the saved file, so save after every change that affects DirectPoll.
A marker whose Alt Text is the poll's plain Result link – the one from the cockpit, with no parameters appended – behaves differently from all of the above. It shows whatever the live poll is currently doing, and it lets you drive the poll by hand from the slide: move the mouse over it and the result screen's own control strip appears – pause/resume, start/next, stop – exactly as it does in a browser.
Parametrized links deliberately don't offer this. On those slides the deck is driving the poll, so every click belongs to PowerPoint and advances your show. Put a plain Result link on a slide where you want to steer the poll yourself and won't have the cockpit within reach.
&question=0&action – it stops the poll and shows the QR code. That forces a known starting state no matter what the poll was doing before you began.&question= in each slide's Alt Text – or even mix different polls within a presentation. Just don't get lost in the possibilities.&question=0 and the first question with &question=1&action appended to the Result link.https links to directpoll.com work – any other address gets an error page instead of results (see Get a result link).DirectPoll shapes per slide. Beyond that the extra ones are not shown, and they are flagged while you edit so you find out then rather than mid-presentation.DirectPoll shape in a group. Keep it a plain top-level shape – grouped, it is either missed entirely or placed wrongly, depending on the platform.DirectPoll shape is just the shape you drew.DirectPoll, that its Alt Text holds the link, and that the presenting machine can reach directpoll.com. If that all looks right, the remaining checks are platform-specific: Windows, macOS.&action. If the poll is already in that exact state, nothing changes (by design) – test from a different state.DirectPoll rectangle; the overlay follows it.