Documentation

iFrame & Presentation Slides

The iFrame feature lets you embed external websites, dashboards, images, and presentation slides directly on your presentation screens. Display a social media feed, a live scoreboard, branding graphics, or upload slides — overlaid on top of your timer display.

What Is the iFrame Feature?

An iFrame (short for "inline frame") lets you embed another website or image inside your Tevyr screen. Think of it as a window within your presentation display that shows external content — while the timer and other Tevyr elements continue running around it.

Content Types

From the iFrame panel in the controller, you can add two types of content:

TypeHow to addBest for
Website URLEnter a URL directly, or paste an HTML iframe embed code — the URL is automatically extractedLive feeds, dashboards, external tools, streaming overlays
Uploaded imageUpload image files (JPG, PNG, GIF, WebP, SVG). Max 5MB per image. Supports batch upload.Presentation slides, branding, logos, sponsor graphics

Upload Limits

PlanMax images
Starter (Free)Not available
BasicNot available
Premium50 images per event
Enterprise100 images per event

Using iFrame for Presentation Slides

Upload your presentation slides as images and use the iFrame panel as a simple slide deck. This is ideal when:

  • You want slides to appear alongside the countdown timer
  • The speaker doesn't have their own laptop for slides
  • You need to control slides remotely from the operator's controller
  • You want different slides on different screens (e.g., agenda on audience, notes on speaker)

How to set up slides:

  1. Export your presentation as individual images (PNG or JPG) from PowerPoint, Keynote, or Google Slides.
  2. Open the iFrame panel in the controller and click Upload Image.
  3. Select all your slide images at once — they upload in batch.
  4. Group the slides together under one card for organized management.
  5. Reorder slides by dragging them.
  6. During the event, toggle individual slides on and off to advance through your deck.
Tip

Set the scale to 100% for full-screen slides, or lower (e.g., 50-75%) to keep the timer visible alongside the slide content.

Common Use Cases

  • A live social media feed (Twitter/X wall, Instagram, etc.)
  • A leaderboard or scoreboard from an external tool
  • Branding images, sponsor logos, or event graphics
  • A live camera feed from a webcam or IP camera
  • Real-time metrics, dashboards, or analytics
  • Presentation slides exported as images
  • A countdown widget from another service

Display Options

Customize how the embedded content appears on your screens:

OptionValuesDescription
Scale25%, 33%, 50%, 75%, 100%, 150%, 200%Zoom the content. Make it smaller to keep it subtle, or larger to fill the screen.
Auto-refreshNever, Every 1 min, 5 min, 20 minSet the page to reload automatically — useful for dashboards and feeds that need fresh data. Only applies to URL content.
Show / hideToggleToggle the iFrame overlay on and off with a single click, without removing it.
Show progress barToggleKeep the session timer’s progress bar visible while the iFrame is displayed.
Background colorBlack or WhiteBackground color behind uploaded images (for images with transparency or that don’t fill the frame).

Screen Targeting

Each iFrame item can be directed to specific screens — Speaker, Audience, Staff, or any combination. For example, show a social media feed on the audience screen while keeping the speaker screen clear, or show speaker notes on the speaker screen only.

Managing Multiple Items

You can create multiple iFrame items and manage them from the controller:

FeatureDescription
Drag and dropReorder items by dragging. Each item shows its index number.
Group imagesGroup related images under the same card for easier organization (e.g., all slides for one presentation).
Batch operationsSelect multiple items to show, hide, or delete them at once.
Independent toggleEach item can be shown or hidden independently, giving you precise control over what’s on screen.
Name/labelGive each item a custom name for easy identification in the controller.
Real-world example

At a hackathon, embed a live leaderboard from your judging tool on the audience screen. Between judging rounds, switch to a social media feed showing tweets with the event hashtag. Both are set up as separate iFrame items that you toggle on and off as needed.

Compatibility Note

Not all websites allow themselves to be embedded in iFrames. Some sites (like Google Docs, Facebook, and many banking sites) block iFrame embedding for security reasons. If a website doesn't load, it's likely because that site has disabled iFrame support.

Websites that are designed for embedding — like live dashboards, social media widgets, and streaming overlays — generally work well.