Slides that keep time with the video
Upload a recording or paste a YouTube link, then place each page along the video's timeline. The right slide is on screen at the right second.
Place pages, not guesses.
Drag a page onto the video's timeline and it pins to that second. The editor won't let you place one past the end of the footage.
- Drag to place · Pin a page to an exact second
- Even distribution · Space a deck across the video in one click
- Fixed interval · A page every so many seconds
- Unbound tray · Untimed pages stay visible instead of disappearing
Bring the video you already have.
A recorded session, a screen capture, an audio track, or a link you already published – video lessons take all of them.
- Upload video · Your own recording, straight from disk
- YouTube and Vimeo · Paste a link instead of re-uploading
- Audio only · Narrate a deck without filming anything
- Media library · Reuse what's already in your account
Type the script, get the voice.
Draft narration straight from the slides, see the cost in characters before anything is spent, and generate speech with ElevenLabs voices – then give the voice an on-screen presenter, drawn from the narration itself.
- Draft from slides · A first pass written from the pages you already made
- Cost before commit · Characters and minutes, counted before you generate
- Voice preview · Hear a voice before you spend anything on it
- On-screen presenter · A live waveform that moves with the narration, at no extra cost
- Your key, your control · Bring your own ElevenLabs key
Choose who delivers it.
Narration can play behind a mark in your brand colour, or behind one of twelve presenters lip-synced to your script. They are generated people – not actors, not stock photography, and no one real.
- Twelve presenters · Lip-synced to your narration, chosen from one grid
- Nobody real · Generated faces, so there is no likeness to license
- Or just a mark · A waveform or soft pulse in your brand colour, at no extra cost
- Marked on the tile · A person is a video render, and the tile says so before you choose
Your rules for how it plays.
Compliance training and onboarding deserve different answers, so playback is decided per lesson rather than once for the whole platform.
- Sticky video frame · Stays on screen – learners drag it to any corner
- Skip forward · Allow it, or require the video is actually watched
- Auto-play · Start on open, or wait for a deliberate click
- Keyboard controls · Play, mute, fullscreen and seek without the mouse
Timeline sync
Pages pin to seconds
Any source
Upload or paste a link
Sticky frame
Stays on screen
Even spacing
One click
Skip control
Per lesson
Keyboard controls
Play, mute, seek
Built for recorded sessions
Slides on the timeline
Pages are positioned against the footage, to the second – not listed beside it.
Upload or link
Your own file, or a YouTube or Vimeo URL you already have.
A frame that stays on screen
The video plays in a compact frame that floats above the lesson page, so it stays on screen while learners read and work through it. They can drag it anywhere, and it snaps to the nearest corner.
Spacing without arithmetic
Distribute a deck evenly across the video, or set a fixed interval, in one click.
Playback you control
Auto-play and skip-forward are decided per lesson, by you.
Part of the same course
A video lesson sits alongside pages, quizzes and SCORM in the course you already built.
Narration without a microphone
Turn a lesson script into spoken audio with ElevenLabs voices. On Business and Enterprise, once an administrator enables it.
Start free. Ship your first course today.
free for 10 learners · no credit card