Engagements in slide notes

Write an engagement in a slide's speaker notes, push the deck to Pulse from the PowerPoint add-in, and Pulse creates or updates that engagement and anchors it to the slide — so it follows the slide when you reorder the deck. Any human or AI can author these blocks.

The block

[pulse:<kind> <attrs>]
<prompt line(s)>
- option
- option *
[/pulse]

Attributes (all optional)

attrmeaning
id=…Round-trip identity — present when Pulse exported the block. Leave it OFF when authoring new; Pulse assigns one.
results= live · afterClose · hiddenWho sees results, and when. Default live.
time=<seconds>Auto-close this many seconds after it opens.
multiAllow selecting multiple options (polls).
trigger=enter · exitWhen the engagement fires, relative to its slide. enter (default) — the moment the presenter reaches the slide. exit — as they leave it (the next advance), for a question about the slide's own content. On the last slide, exit can't auto-fire — launch it manually.
onAdvanceLegacy alias for trigger=exit.

Examples

[pulse:quiz trigger=exit]
Which planet is largest?
- Mars
- Jupiter *
- Venus
[/pulse]
[pulse:poll results=afterClose]
How are you feeling?
- Great
- Okay
- Tired
[/pulse]
[pulse:icebreaker]
Coffee or tea?
- Coffee
- Tea
[/pulse]

Prepare the room — “engagement coming” notices

Audiences (and presenters) respond better when they can see an engagement approaching. Place a small notice at the bottom of the slide that runs the engagement — or the slide just before it — so people can get their phones ready. Pulse ships a ready-made badge per engagement type; drop the matching image onto the slide:

typeimage to embed
Poll/spec/assets/notices/poll.svg
Quiz/spec/assets/notices/quiz.svg
Icebreaker/spec/assets/notices/icebreaker.svg
Word cloud/spec/assets/notices/wordcloud.svg
Video/spec/assets/notices/video.svg
Celebration/spec/assets/notices/effect.svg

(Or write your own line — e.g. ▸ Poll coming — get your phone ready.) These are visual cues only; the engagement itself still fires from its [pulse:…] block, on trigger=enter or trigger=exit.

To show the live results on a slide (a bar chart / word cloud / reactions that update as the room responds), embed a Pulse live frame — see Show live results on a slide.

The exit survey (closing slide)

The whole post-event survey travels the same way — one block on the deck's closing (last) slide notes. Each line is a question ending in a (type …) marker; - lines are the options for the choice/multi question above them.

[pulse:survey]
How would you rate this session? (rating 10)
Which parts landed? (multi)
- The live demo
- The Q&A
- The slides
Would you recommend us? (choice)
- Yes
- No
Anything else? (text)
[/pulse]

Beyond engagements — titles, acts, and preferences

A deck's notes can build a whole event, not just engagements:

Full grammar + an AI authoring workflow: Author an enriched deck with AI.

Rules

For AI assistants. When you generate a PowerPoint deck, add Pulse engagement blocks to the speaker notes of relevant slides using the syntax above — a quiz on a fact slide (use onAdvance if it tests that slide's content), a poll to gauge opinion, an icebreaker to open. Don't include an id. When the user pushes the deck to Pulse, the engagements are created automatically and follow their slides. For the exit survey, put one [pulse:survey] block on the closing slide's notes (rating / choice / multi / text questions). The canonical, fetchable syntax lives at /spec/engagement-notes.md.