Clicking a slideshow on the Slideshows page opens its detail page. This is where a presentation is actually built and maintained: what slides it contains, what order they play in, what resolution and playback mode it streams in, and how it gets from a PowerPoint file to a running HLS stream on a screen.
It is the most complex page in InfoSlides, because it is where every other content feature — the media library, dynamic data slides, the slide designer, AI generation, and time-based conditions — actually gets used.
Where to find it
Open Slideshows in the left sidebar and click any slideshow card, or finish an upload — Upload Slideshow lands you here automatically once the file is processed. The breadcrumb at the top left takes you back.
Layout
The page is two columns on desktop: Slides on the left, where you build the deck, and Settings on the right, where you configure how it streams. On a phone or narrow tablet the columns collapse into two tabs — Slides and Settings — since there isn't room to show both at once.
The header bar
The slideshow's name sits at the top with a status badge, and a subtitle line that swaps depending on what's happening: normally a generic tagline, but it becomes "Rendering in progress…" while a render is running, or "Render failed" (with the actual error available as a tooltip) if the last one didn't succeed.
Up to five actions sit on the right, wrapping to two per row on mobile:
- AI Studio — opens the AI slide assistant. See AI Studio. Hidden entirely on plans that don't include it, unless you're on an active free trial.
- Upload Media — deep-links to the full Media page, filtered to this slideshow, for uploading and organising assets. The panel embedded on this page (see Media Library) only lets you insert what's already there.
- View History — opens the audit trail filtered to this slideshow. Use it to answer "who changed this, and when".
- Delete, permanently removes the slideshow, its file, its thumbnails and its stream. Devices playing it lose their content.
Rendering
Whenever a render is queued, pending or in progress, an amber banner appears above the slide grid with a spinner, a status message and a progress bar. It updates itself in the background — you don't need to refresh the page — and gives up polling after 30 minutes if a render genuinely hangs.
Until the first render finishes, the slide grid shows "Thumbnails will appear once rendering completes" instead of the deck. If a render fails, the grid shows "Rendering failed" with the raw error underneath, and the header subtitle flags it too.
The slide grid
Every slide in the deck — regardless of what kind it is — lives in one ordered list, sorted by position. Three kinds can appear side by side:
- PPTX / PDF slides — pages from the file you uploaded. Badged PPTX (purple) or PDF (red), with a numbered thumbnail.
- Dynamic slides — template-driven slides pulling live data from a content source. Teal left border, DYNAMIC badge, shows the template and source names. See Dynamic Slides.
- Media slides — a photo, video or custom-designed image inserted directly. Amber MEDIA badge, plus a Letterboxed badge if its aspect ratio doesn't match the slideshow's.
If time-based or content-based conditions apply to a range of slides, that range is drawn as a bordered band around the affected cards, with a status dot showing whether the condition is currently Active, Inactive, or not yet evaluated (Hidden). See Slide Conditions.
Working with a slide
Every card supports:
- Reordering — drag and drop on desktop; on phones and tablets (≤768px) drag doesn't work reliably on a touch screen, so up/down arrow buttons take its place instead.
- Duration nudges — small +5s / −5s buttons to adjust how long the slide shows, without opening anything.
- Hide / Show — take a slide out of rotation without deleting it.
- Remove — delete the slide from the deck (the action label and confirmation differ slightly by slide kind).
Clicking a Dynamic card opens its edit wizard directly. PPTX and Media cards only act on their hover buttons, so a stray click on the thumbnail doesn't open anything unexpected.
A count near the "Slides" heading — total · dynamic · media — gives you a quick read on what the deck is actually made of.
The slide toolbar
Above the grid, six buttons cover everything you can do to the deck as a whole:
- Insert Media — opens the docked panel for inserting existing media assets. See Media Library.
- Add Dynamic — opens the two-step wizard for adding a live-data slide. Hidden on plans below Starter. See Dynamic Slides.
- Design Slide — opens the built-in slide designer to build a media slide from scratch. See Slide Designer.
- Reorder — opens a dedicated full-list reorder view. More reliable than dragging cards directly, especially on a long deck or a touch device — see below.
- Conditions — opens the Manage Conditions modal for time- and data-based show/hide rules. See Slide Conditions.
- Import Slides — opens a panel of slideshows other users have shared, to copy individual slides into this one. Available only on Business and Enterprise plans.
The Reorder modal
A vertical list of every slide — all three kinds together — each with a drag handle, its position number, a thumbnail, and a type badge. Reach for this instead of dragging cards in the grid whenever the deck is long or you're on a phone; the modal is simply more reliable at both. Changes save the moment you close the dialog — there's no separate save button inside it.
Import Slides
Lists other users' slideshows that have sharing turned on, grouped into collapsible sections, with a "yours" badge for anything owned inside your own tenant. Click a thumbnail to copy that one slide into the current deck. This is a Business-plan feature — see Sharing under Settings below for the toggle that makes your own slideshows importable by others.
Empty and no-content states
A freshly rendered slideshow with no slides yet shows "No slides yet" with a prompt to add slides from the toolbar — and, if AI Studio is available on your plan, a row of one-click prompt chips (Generate an event slide, Create a welcome screen, Add a promotions slide, Announce a news update) that hand the request straight to the AI assistant.
A dynamic slide whose template needs a content source, but doesn't have one linked, shows an inline "⚠ No content source. Click to fix." warning right on the card — click it to open the edit wizard and pick one.
Settings
The right-hand column is a stack of collapsible cards. Unlike the Devices page, every field here shares one save action:
- General Settings — the slideshow's Name, its Default Duration for slides that don't set their own, and — on Business and Enterprise plans — a Share this slideshow toggle that makes it available to other users through Import Slides.
- Stream Resolution — shows the resolution the source file was actually designed for as a badge ("Designed for…"), warns you in a blue info box if the current stream resolution would crop content, and lets you override the resolution for this slideshow alone via the resolution picker. A Reset to default link reverts to inheriting the workspace setting.
- Playback Mode — Video Stream or HTML. See below for the difference.
- Ticker — an enable toggle plus a multi-select of RSS or custom-text content sources to scroll across the bottom of the screen. If nothing is configured yet, this section links straight to Sources to set one up.
- Rendering Info — status, when it last rendered, the original filename and file size, a Re-render button (disabled while a render is already running), and Re-upload file to swap in a new .pptx or .pdf, which walks through a Replace → Confirm Replace step before it commits.
Video Stream vs. HTML
Video Stream renders the deck to an actual HLS video stream — the classic InfoSlides output. It plays anywhere that can play a video stream, including third-party players and set-top boxes, since it has a raw playable URL behind it.
HTML renders the deck as live HTML instead of baked-in video. It's what makes live data slideshows possible — content that updates itself between renders rather than waiting for the next one. The trade-off is that it has no raw HLS URL, so it cannot be played by anything outside InfoSlides — no OBS, no third-party set-top box.
Switching modes does not trigger a re-render by itself — you still need to re-render for the change to actually reach a screen. For more on how the two compare, see Video Streaming and Live Data Signage.
A single Save Settings button at the bottom of the column commits name, duration, sharing, resolution, playback mode and ticker configuration together. Nothing in this column auto-saves, and there's no warning if you navigate away with changes pending — so if you've just edited something here, save before you leave the page.
Copy to Workspace
Staff-only. Opens a modal to pick a destination tenant, optionally override the display name, and optionally carry the linked content sources along with it. If any dynamic slides on this slideshow use a content source, the modal shows a warning listing them, since a source link can be dropped if the destination tenant's plan doesn't support that source type. The dialog stays open after a successful copy, so you can stamp the same slideshow into several workspaces in a row without reopening it each time.
Tips
- If a dynamic slide's card shows the "No content source" warning, click straight on it — it opens the wizard to fix the link, no need to go hunting for the right button.
- Remember the Save Settings button. Nothing in the right-hand column commits on its own, and there's no unsaved-changes warning if you click away.
- Switching Playback Mode alone does nothing to a screen — follow it with Re-render or the change never reaches a device.
- Use the Reorder modal instead of dragging cards on a long deck or a touch device; it's built for exactly that case.
- A slideshow can't be shared with other users until Share this slideshow is turned on in General Settings — turning it on is what makes it show up in someone else's Import Slides panel.
