You want an object on your slide to animate at a precise moment during a playing video. PowerPoint does not natively let you attach an animation trigger to a video bookmark or a specific frame. This article explains how to use video bookmarks and the Trigger feature to start an animation when the video reaches a certain time position.
The core technique involves adding bookmarks to the video at the desired time positions. You then configure an animation to start when that bookmark is reached. This method works in PowerPoint for Microsoft 365, PowerPoint 2021, and PowerPoint 2019.
Below you will find the step-by-step process to set up bookmarks, assign triggers, and test the timing. The article also covers common pitfalls such as bookmark drift after trimming and why the trigger may fail on older versions.
Key Takeaways: Triggering Animations From Video Time Positions
- Insert > Video > This Device or Online Video: Start by placing a video on your slide. The video must be in a supported format such as MP4 with H.264 encoding.
- Video Format tab > Add Bookmark: Click the video timeline at the exact second where you want the animation to begin, then add a bookmark. Bookmarks appear as gold circles on the playback bar.
- Animations tab > Trigger > On Bookmark: Select the animated object, open the Trigger menu, and choose the bookmark name. The animation will start when the video reaches that bookmark during playback.
Understanding Video Bookmarks and Animation Triggers
A video bookmark is a marker on the video timeline. When you play the video in Slide Show mode and the playhead reaches a bookmark, PowerPoint can start one or more animations. This is the only native way to synchronize an animation to a specific time position in a video.
The trigger is set from the Animations tab using the Trigger button. You choose the bookmark as the trigger event. The animation will not start on click or automatically — it waits for the bookmark to be reached.
Prerequisites for this feature:
- PowerPoint 2019 or later (Microsoft 365 or Office 2021 recommended). Older versions like PowerPoint 2016 do not support bookmark triggers.
- The video must be embedded, not linked. Linked videos can lose bookmarks if the source file changes.
- The animation must be applied to an object that is already on the slide. You cannot trigger the appearance of the video itself from its own bookmark.
Steps to Add Bookmarks and Trigger an Animation at a Specific Time
Follow these steps exactly to synchronize an animation with a video time position. The process has three phases: inserting the video, adding the bookmark, and assigning the trigger.
- Insert the video onto the slide
Go to the Insert tab. Click Video and choose This Device to insert a local video file or Online Video to embed a video from YouTube or another source. Resize and position the video as needed. The video must be set to play automatically or on click — the trigger works regardless of the start mode. - Add a bookmark at the target time position
Select the video on the slide. The Video Format tab appears. Click the Play button in the Preview group to start the video. Pause the video at the exact second where you want the animation to trigger. Click Add Bookmark in the Bookmarks group. A gold circle appears on the playback bar at that position. Repeat this step for every time position where you need an animation. - Apply an animation to an object
Select the object you want to animate — a shape, text box, or picture. Go to the Animations tab and choose an animation effect such as Appear, Fly In, or Fade. Set the Duration and Delay as needed. Do not set the Start option to With Previous or After Previous yet. - Assign the trigger to the bookmark
With the animated object still selected, go to the Animations tab. Click Trigger in the Advanced Animation group. From the dropdown, choose On Bookmark. A list of all bookmarks on the video appears. Select the bookmark you created in step 2. The animation now has a trigger label in the Animation Pane that reads Trigger: Bookmark [name]. - Test the synchronization
Start the slide show from the current slide. Play the video. When the playhead reaches the bookmarked time, the animation starts automatically. If the animation does not fire, check that the video is playing in Slide Show mode — bookmarks are ignored in Reading View or Normal view.
Common Mistakes and Limitations When Using Video Bookmark Triggers
The animation does not start when the video reaches the bookmark
The most common cause is that the video is set to play on click but the presenter clicks again before the bookmark is reached. Ensure the video plays uninterrupted. Also confirm that the trigger in the Animation Pane shows the correct bookmark name. If you renamed the bookmark, the trigger might still reference the old name — delete the trigger and reapply it.
The bookmark position drifts after trimming the video
When you trim a video using the Trim Video feature on the Video Format tab, existing bookmarks remain at the same absolute time position. Trimming removes video from the start or end, so a bookmark at 0:05 in the original video may now correspond to a different content point if you trimmed the beginning. After trimming, always play through the video to verify each bookmark is still at the correct time. Remove and re-add any bookmarks that are misaligned.
The trigger works in PowerPoint but not when exported to MP4
When you export a presentation to video (File > Export > Create a Video), bookmarks and triggers are not rendered. The exported video plays linearly without any interactive or triggered animations. To preserve the synchronized effect, you must record the slide show using the Record feature (Slide Show > Record) and then export that recording as a video. The recording captures the animation at the moment it fires.
Multiple animations at the same bookmark cause overlap
If you assign two or more animations to the same bookmark, they all start simultaneously. To sequence them, set each animation to start After Previous with a delay. For example, set the first animation to trigger on the bookmark, the second to start After Previous with a 0.5-second delay, and so on. This creates a staggered effect from a single bookmark.
| Item | Bookmark Trigger | Click Trigger |
|---|---|---|
| Activation method | Video playhead reaches the bookmark | User clicks the object or a trigger shape |
| Precision | Frame-level precision at the bookmark time | Depends on user reaction time |
| Best use case | Animations that must sync with video narration or action | Interactive slides where the presenter controls the pace |
| Works with linked videos | Yes, but bookmarks may reset if the source file changes | Yes, no dependency on video timeline |
| Export to video support | No — triggers are not included in MP4 export | No — click triggers are not interactive in exported video |
You can now synchronize any object animation to a precise moment inside a video using bookmarks and triggers. Test the timing by running the slide show at full speed and adjust the bookmark position by dragging it left or right on the playback bar. For presentations that will be exported to video, consider using the Record Slide Show feature instead — it captures the triggered animation as part of the recording.