Pulse for PowerPoint

Present from PowerPoint, live.

A small add-in that lives inside PowerPoint and tells your Pulse event which slide you're on. Attendees' phones, the stage screen, your polls and quizzes, and the post-event report all follow your real slideshow — with nothing to click during the talk.

Download the add-in package (.zip) Just the manifest.xml

Requires desktop PowerPoint on Windows or Mac. Free — nothing to buy. The package is the manifest plus a one-click installer for Windows and Mac.

1Install the add-in

Easiest — run the installer. Unzip the package and double-click the installer for your platform. It does the sideloading for you (one time only); re-run it later to update.

Windows — one click

  1. Unzip the package anywhere.
  2. Double-click Install.cmd and approve the one Administrator prompt.
  3. Insert → My Add-ins → Shared Folder → Pulse for PowerPoint.

Removes cleanly with Uninstall.cmd.

Mac — one click

  1. Unzip the package anywhere.
  2. Double-click Install-Mac.command (first time: right-click → Open), then reopen PowerPoint.
  3. Insert → My Add-ins → Pulse for PowerPoint.

Update or remove by re-running it (--uninstall to remove).

Prefer to sideload the manifest.xml by hand? The manual steps for each platform:

Windows

  1. Put manifest.xml in a shared folder (any \\server\share path — a folder shared with yourself works).
  2. File → Options → Trust Center → Trust Center Settings → Trusted Add-in Catalogs. Paste the folder's share path, Add Catalog, tick Show in Menu, OK. Restart PowerPoint.
  3. Insert → My Add-ins → Shared Folder → Pulse for PowerPoint.

Mac

  1. Copy manifest.xml into ~/Library/Containers/com.microsoft.Powerpoint/Data/Documents/wef (create the wef folder if needed).
  2. Restart PowerPoint.
  3. Insert → My Add-ins → Pulse for PowerPoint.

Web (limited)

  1. Insert → Add-ins → Upload My Add-in → choose manifest.xml.
  2. The pane opens. The web host may hide it while presenting — desktop is the supported experience.

The Pulse for PowerPoint pane opens on the right. You only install once — it's there for every deck after that.

2Connect it to your event

  1. In Pulse, open your event and go to Setup → Controls (or the Present view).
  2. Under Remote & PowerPoint, click Pair a device and read the 6-character pairing code. You can choose how long the code stays valid — 15 minutes up to 4 hours — handy when you set up well ahead.
  3. In the PowerPoint pane, type the code and click Pair. The pane shows your event's title.

You can pair before the event is running — the event does not need to be live. The same code pairs a phone remote too. Pulse shows “Paired ✓ — active just now” once you connect.

3Upload your slides to Pulse

  1. With your deck open and the pane paired, click “Use this deck in Pulse” — you can do this before the event goes live.
  2. It uploads the open .pptx and a progress bar runs to 100%. A dropped connection mid-upload retries on its own, so a blip won't lose your deck.

Skip this if you've already uploaded slides (or a PDF) in Pulse — the add-in drives whatever deck is there. A deck can only be swapped while the event isn't live.

4Run the event from PowerPoint

The pane has the basic session controls, so you can run the whole thing without switching to Pulse:

One driver at a time: if you also use the phone remote or the on-screen Present controls, whichever moved last wins. Nothing breaks — just pick one.

Closed the event by accident? The pane shows Run again to reopen it. A connection dot (Connected / Reconnecting… / Offline) tells you the link is healthy. And when a moderator moves the slide from Pulse, the pane follows in PowerPoint's normal view.

Engagements follow your slides

Polls, quizzes and icebreakers can travel with your slides, so they stay put when you reorder the deck:

PowerPoint's add-in API can't write speaker notes for us, so authoring is copy/paste or the notes pane; the add-in writes the machine tags. Add onAdvance to a block for a question about the slide's own content — it fires as you leave the slide.

Room controls and Room notice (breaks, "ending soon", announcements) are in the pane too, tucked into collapsible sections below the session controls.

What gets imported from your deck

Pushing a deck brings across more than the slides. Pulse reads:

The pane confirms what came in after each push. A re-download from Pulse (Original .pptx → With engagement notes) writes your latest edits back into the notes, so the deck stays the source of truth. See the full grammar and an AI authoring workflow at Author an enriched deck with AI.

Keeping the add-in up to date

The add-in loads from nowpresenting.net, so it updates itself — you never re-download it for a feature or fix. The pane checks the current version each time it opens; when a newer build is available it shows “A newer add-in is available” with an Update now button that reloads to the latest. You can also tap Check for updates in the pane footer, which shows the version you're on.

You only re-install (re-sideload the manifest) if the manifest itself changes — for example new permissions. Day-to-day updates need nothing from you.

FAQ

Troubleshooting

Self-hosting Pulse? The manifest points at nowpresenting.net. Download manifest.xml, replace the four https://nowpresenting.net/ppt-addin/… URLs (source location, two icons, support URL) with your domain, then sideload that copy. No other changes needed.