Skip to content
Documentation
FAQContactGet started free
Getting Started
Logging into the Yodeck Portal and creating an account
Overview of the Yodeck Portal Help Icons Pushing Changes to Screens
Creating a Yodeck Player - Introduction Installing the Yodeck Portal as an App (PWA)
Creating a Yodeck Player based on Raspberry Pi 4 - Introduction What is the Yodeck Player? Raspberry Pi Comparison Yodeck Raspberry Pi Compatibility Chart Notes for the Raspberry Pi 4 Downloading and using Etcher Connect the Yodeck Player to a WiFi using your mobile phone by scanning a QR code
Creating a Yodeck Player based on Raspberry Pi 5 - Introduction Raspberry Pi 5 Limitations
Setting up a Yodeck Web Player Comparison Table RPi vs Web player Web Player Chrome Extension and PWA
Create a Yodeck Android Player - Introduction
Setting up an Android player with the Yodeck Software (from Play Store) Tested and Approved Android Devices Android Limitations
Install Yodeck in Android with the Windows and Linux Setup Helpers Setting up an Android player with the Yodeck Software (via APK--Android 7 or earlier) Install Yodeck in Android with Setup Helper Setting Up Remote Device Management (RDM) on a Sony Bravia Professional Display with the Yodeck Android (APK) Setting Up Remote Device Management (RDM) on a Sharp ME Display with the Yodeck Android (APK) Setting up an Android player with the Yodeck Software (via APK)
Create a Yodeck Amazon Player - Introduction Setting up a Yodeck Amazon FireOS Player
Setting up a Yodeck Amazon Signage Stick Player
Amazon FireOS Limitations
Setting up a Brightsign player with the Yodeck Software Comparison Table Raspberry Pi vs Brightsign player Supported Brightsign Players
Setting up a Tizen player with the Yodeck Software Samsung SSSP / Tizen Supported Devices Update the firmware version on your Samsung Tizen TV Tizen Limitations
Setting up an LG webOS player with the Yodeck Software LG webOS Supported Devices LG webOS Limitations
Set Up the Yodeck Windows Player Installation Guide of WMIC Utility for Windows 11 How to uninstall the Windows application Windows Supported Devices Setting up a Windows player with the Yodeck Software
Setting up a Yodeck ChromeOS Player ChromeOS Limitations
Getting Started FAQs
The Dashboard
Media Overview Supported File Extensions Media Availability
Images Introduction Gallery
How to create a simple Video-wall with Yodeck How to setup an HDMI video feed input or connect a USB camera (Video Input) Recommended USB devices Videos Introduction
Web Pages Introduction
Scripting Engine Reference Scripting Templates Useful Scripts To Use Scripting FAQ Tutorial - Google Analytics Tutorial - How to remove the cookie pop-up from your web page media Mask your credentials at the Scripting Engine text field
Webpage Recording Tool Hide Cookie Banner - Script Automation (BETA) 
Audio Assets Documents
Can I use PowerPoint slides with videos? Do you support Vimeo videos? Does Yodeck support authenticating on a web page? File size limitation on the Yodeck portal Hide Cookie Banner – Script Automation (BETA) How can I display an internal/local website on Yodeck? How to create a simple Video wall with Yodeck How to set a Web Page to refresh How to set up an HDMI video feed input or connect a USB camera (Video Input) How to Upload a Web Page with Yodeck How to Upload Audio File to Yodeck How to Upload Documents with Yodeck How to Upload Images with Yodeck How to Upload Videos with Yodeck Live Video Streaming Support Web Page - URL Parameters Per Device What is the maximum slide number that a ppt/pptx file can have? What Save options do I have? What types of audio files does Yodeck support? What types of documents does Yodeck support? What types of images does Yodeck support? What types of videos does Yodeck support? Why am I seeing the "Could Not Get Video from YouTube" on my screen? Why my images don't fit in the screen
Apps Introduction Available Apps! App Compatibility Table ScreenFeed Apps in Yodeck
Current Weather Daily Weather Hourly Weather Weather Radar Weather Wall
Analog Clock Counter Down Counter Up Date & Time Word Clock World Clock
Interactive Kiosk - Introduction Custom Keyboard Guide for Interactivity
Speakap World Football Feed 2026 Bonusly Custom Feed Daily Feed BambooHR Ticker Google Slides DSMenu TV Source Teams Celebrations Google Sheets WiFi Share Embed Player Basic Info Google Traffic Waze Birthday Notification PosterMyWall WikiQuotes QR Code Online Slideshow Rich Text
Al-Jazeera RSS Bloomberg News BBC RSS CBC RSS CNN RSS CTV News ESPN RSS Fox News Google Alerts Google News RSS NU.nl News RSS SharePoint News Sky News RSS The Guardian RSS The New York Times The Wall Street Journal Yahoo Custom RSS
Facebook Instagram LinkedIn Microsoft Teams Town Hall Twitter Taggbox Display Walls.io
Calendar Apps Introduction Calendar Events Feed Daily/Weekly Calendar Google Calendar Monthly Calendar Outlook Calendar
Power BI with Service Principal - Introduction Power BI with Service Principal - Identity Requirements
Salesforce Qlik Sense Power BI Google Looker Studio SmartSheet Airtable Tableau JWT Cyfe My Dashboard Asana Tableau Google Analytics Xero Fathom Shedul Trello Zoho Baremetrics Putler ChartMogul Chargebee Zenkit Grafana Display "ServiceNow" Data on Your Screens Using Yodeck’s Grafana App Monday.com Jira Salesforce Sales Dashboards
Canva Microsoft Planner Microsoft Teams Rooms Notion Qube SharePoint Teams Channels Viva Engage Zoom Rooms Google Reviews App Sign In App
Interactive Kiosk Interactive Library
Display Public IP (sample App) The Simple Clock Shedul (sample App) Trello (sample app) Current Weather Digital Clock (sample App) Monthly Calendar Calendar Events Feed Date&Time App Code Daily Weather App Source Code ChartMogul (sample app) Sample Web Widgets Sample HTML Widgets Tutorial - Your 1st Widget Baremetric (sample app) Hourly Weather App Source Code Google Calendar (Sample App) Count Down/Up Rich Text (Sample App) RSS Custom
HTML App API HTML App Packaging Player HTTP API 1. Analog Clock (sample App) 2. Add Options to the Clock App 3. Making the Clock Efficient 4. Adding Transparency (Optional) 5. Zipping and Uploading the Custom Sample Clock
Static Apps Custom Apps Introduction UI Form Definition for Custom Apps Building a Web App Building an HTML App
Embeddable Feeds Counting Embeddable Feeds' Views
Yodeck Assurance
Embeddable Feeds Get your Google Calendar on a wall-mounted TV screen Get your Google Docs on a wall-mounted screen Get your Google Sheets on a wall-mounted screen How do I display a Canva Design on my screen? How do I display a Grafana dashboard on my screen? How do I display a Tableau dashboard on my screen? How do I display my employees' birthdays on my screen? How do I display my Instagram profile on my screen? How do I display the Word Clock? Instagram Basic Display API Discontinuation: How to Keep Your App Working Multi-language Ticker (Japanese, Korean, Chinese) Microsoft Apps Limitations How do I display my Facebook personal feed on my screen? How do I display my local weather on my screen? How do I display my calendar on my screen? How do I display a Power BI dashboard on my screen? How do I display SharePoint on my screens? Display Custom RSS feed or any other RSS feed How to Get the ICS Link of a Google Calendar and Import It into Yodeck How to Display Your iCloud Calendar on a Yodeck Screen Microsoft Azure Portal - Manage consent and permissions Troubleshooting Google and Microsoft Sign-In Issues Tableau JWT connected App
Prioritization of Content Types
Playlists Introduction Managing Playlists with Folder View ON Interactive Playlist Playlist of Layouts Tag-Based Playlist [Premium & Enterprise Plans only] Sub-Playlists [Premium & Enterprise Plans only] Import CSV [Premium & Enterprise Plans only] Google Drive Playlist OneDrive Playlist SharePoint Playlist Dropbox Playlist
Dropbox Playlist Introduction Dropbox - OneDrive - SharePoint - Google Drive - Google Photos Supported Media Formats
Playlists' FAQs
Getting Started with the Yodeck Layout Editor Editing and Customizing Content in the Layout Editor Using Templates in the Layout Editor Working with Screen Sizes and Aspect Ratios in the Layout Editor Locking Elements and Controlling Access in the Layout Editor Branded Templates: Create and Manage Reusable Layout Designs Advanced Settings and Scheduling Layouts in the Layout Editor Magic Layout: Design Layouts with AI Layouts' FAQs
Schedules Introduction Examples of Schedules Scheduled Availability Turned Off option - How to Turn your TV On and Off
How to Create a Schedule with Yodeck Schedule Content and Filler (Default) Content with example Schedule content, example of display media on a specific time frame and the rest hours to turn the screen on How do I set when things get displayed? How can I schedule what gets shown?
Yodeck AI Agent — Installation Guide
Screens Overview Understanding Yodeck Screen Messages
How to Register a Screen in Yodeck Yodeck Registration Code Screen Email Notifications Sound/Display
Sound/Display Introduction Support for LED board screens and billboards
Network Introduction Static IPs Proxy Keeping Your Players on Time by Configuring an NTP Server
Wireless Introduction Quickly connect your Yodeck player to your WiFi network by using the WiFi wizard Configuring your WiFi network using an Ethernet cable Configuring your player's WiFi network by editing the SETTINGS.TXT file
3G/4G/LTE Introduction Advanced Configuration for 3G / 4G / LTE modems
Screens Overview Introduction Basic Info Location Status Media Filtering Working Hours Screen Takeover Screens Table Manual
How to quickly assign content to your Screens
Advanced Screen Options Introduction On-screen Messages Timed Events
Customization Introduction Custom arguments/policies for Chromium How to add custom proxy settings per Web Page using the Advanced Player Directives
Security Introduction Custom Certificates Encrypt Player Storage [Enterprise Plan only] Lock Down Player [Enterprise Plan only]
Interactivity Introduction
Introduction to GPIO-Triggered Signage with Yodeck GPIO Technical Documentation GPIO HTTP API GPIO Demo App: ON/OFF Trigger Example
Can I use the Composite output instead of the HDMI? Changing the screen resolution on a Yodeck Player Custom Script for TV Power On/Off Do the Yodeck players support touch screens? Do you support Android devices? Does the Yodeck player support connecting through an HTTP Proxy? Does the Yodeck player support static IP? Does Yodeck Player support connecting through a WiFi network? Does Yodeck support a web-based player? Does Yodeck support dual screens/monitors using the two HDMI ports on the Player? Downloads How can I export my screen details? How to change the hostname for your Yodeck Player How to change the keyboard layout for Yodeck players How to create content for your Yodeck Screens - A comprehensive guide How to enforce the virtual keyboard on Yodeck players How to Reduce Your Screen Brightness with Layouts and Schedules in Yodeck Install Yodeck on NEC Compute Model by using an external OS host Install Yodeck on NEC Compute Module by using Yodeck bootloader List of compatible 3G/4G USB dongles for the Yodeck player List of compatible USB WiFi antennas for the Yodeck player Remotely access your Yodeck player by using SSH Scan for available WiFi Warning Icons on the Yodeck Player What are the available plug types for the Yodeck Player? What does the "Preparing Content" message mean? What is the "Device Disabled" error message? What is the "Internet Access Required" or the Invalid Schedule File" error message? What is the "No Content Assigned to Player" error message? What is the "Player Already Registered" error message? What is the true voltage operating range for a Yodeck Player (Raspberry Pi 4) Why does my screen show the message "No Space Left"? Why is my Player running in VGA resolution (640x480 or 1024x768)? Yodeck Players and Captive Portals Comprehensive Tech Guide for Installing and Setting Up Yodeck/Unbranded App on Windows via ZIP file How can I set up my Yodeck devices/players? How to Flash an SD Card with Raspberry Pi Imager for Yodeck How to reflash your Yodeck player
My User Profile Yodeck Unlimited Access Period Subscriptions & Billing Canceling Your Subscription and Deleting Your Account Billing Entities: Bill Multiple Organizations Under One Yodeck Account
Users Custom Roles Groups
Account settings Introduction Volume Schedules Content Flow Custom Fonts Players Boot Logo Playback Reports Audit Log Security Policies
Emergency Alerts Introduction Default Emergency Alert Types National Weather Service Alerts Common Alerting Protocol (CAP) Integration
Introduction to Single Sign-on (SAML 2.0) How to configure SSO with ADFS How to configure SSO with G Suite How to configure SSO with Salesforce
How to configure SCIM with OneLogin
How to configure SCIM with OKTA
How to configure SCIM with Azure directory (EntraID)
Workspaces Introduction Workspace Hierarchies Organize Yodeck Workspaces Roll Out Workspaces at Scale Workspaces Troubleshooting
User & Account FAQs
Amazon Signage Stick Player - Troubleshooting Guide Android APK v2 Player Troubleshooting Guide Android Play Store App - Troubleshooting Guide Android Player - Troubleshooting Guide Issues with Logging into Yodeck Portal Legacy Android Player - Troubleshooting Guide (Android 7 or Earlier) LG webOS Player - Troubleshooting Guide Samsung Tizen Player - Troubleshooting Guide Step-by-Step Troubleshooting Guide Yodeck Windows Player – Troubleshooting Guide Troubleshooting
Bypassing Video Re-encoding (As-Is Upload) Can I have root/SSH access to the Yodeck Player? Can I use an HDMI-to-VGA adapter for VGA monitors? Configure RTC DS3231 Do I have access to my account if SSO authenticator is down? Do you have an on-premise solution? Do you support Google Chromecast? Do you support LG webOS Players? Do you support Samsung Tizen Players? Does the Yodeck player support Power over Ethernet (PoE)? Does the Yodeck software image work on the Pi 400? Does Yodeck support connecting through an HTTP Proxy? File size limitation on the Yodeck portal How Content Transitions Work How do I add background audio? How do I change the account ownership to another user? How do I change the TV's HDMI source? How do you factory reset the Yodeck device/player? How does Yodeck support powering monitors and TVs on and off? How much bandwidth does Yodeck use? How secure is Yodeck? How to configure the Yodeck player with an Argon ONE case How to reflash your Yodeck player How to Turn your TV On and Off I have a restricted network. Which ports do I need to whitelist for the Yodeck players? Introducing Yodeck's REST API: Seamless Integration for Your Digital Signage Needs Introducing Yodeck's REST API: Seamless Integration for Your Digital Signage Needs Is there a bandwidth limit for media uploaded or downloaded on Yodeck? Reset all Settings on your Yodeck Player Software support for Raspberry Pi 5 What about Internet outages? What will happen to my players? What are the supported browsers for the Yodeck Portal? What are the Yodeck Player specs? Which OS are the Yodeck Players (Raspberry Pi4) are running? Which Raspberry Pi does Yodeck support? Yodeck Manual Configuration Guide for Raspberry Pi
Are there any limits placed on Yodeck usage? Can I use Yodeck for my customers without being a Reseller? Do you provide SSO(SAML) authentication? Do you provide TV sets or installation services? Do you support an 8K resolution? Do you support emergency alerts? Do you support LED board screens and billboards? Do you support non-profit organizations (NPOs)? Do your players support portrait mode? Does Yodeck support monitors mounted vertically? Does Yodeck support monitors of all sizes? Does Yodeck support outdoor LED billboards? Does Yodeck work offline? How can I enable 2FA on my account? How can I schedule a demo call? How can I test-drive Yodeck without buying a Yodeck Player or Raspberry Pi? How can I upload a custom font? How Do I Choose Between the 1GB and 4GB Yodeck Players, and How Do I Upgrade? How do I create a digital signage player? How do I preview what's displayed on the TV before pushing the content? How is Yodeck priced? How many screens does Yodeck support per account? How to display Euro 2024 stats on your TV screen How to make your Yodeck account secure How to quickly assign content to your Yodeck Player How to use the Takeover Feature How will I get charged for my service renewal? I accidentally deleted my screen. Do you know what I can do? I bought the players from you. How do I pre-configure them with WiFi credentials? If I purchase a Yodeck player and try the service but decide it’s not for me, can I return the player for a full refund? If so, how long do I have to make the return? Is the Yodeck service manageable through a mobile phone? Do you provide an app? Multicurrency My organization is tax-exempt. How do I get my tax exemption form? Pricing Plans & Screens Volume Discounts What about Customer Support? What does Yodeck allow me to show on my screens? What happens if a charge for my subscription fails? What happens if I want to reduce my active screens/players? What if Yodeck Player fails? What TVs or monitors does Yodeck support? What type of Service Level Agreement (SLA) do you provide? What will happen if I cancel my subscription? When will my players be shipped? When will my Yodeck player be here? Why do I lose my 1st Free screen when I upgrade my subscription? Why do Yodeck Players download everything locally? Why use Yodeck and not my TV's USB media player feature or my Smart TV? Yodeck Pricing Update 2026 Υodeck Community Usage Policy (Terms of Use) What are the requirements for using Yodeck? What hardware players does Yodeck support for playback? Scheduled Maintenance
Playlists in Yodeck: Types, Use Cases, and Best Practices Enterprise Sub-Playlists and Workspaces: Best Practices for Multi-Location Teams
Introduction to Yodeck Partner Manual Enabling the PWA for Your White Label Portal
Introduction to Partner Administrative Console Staff Permission Roles Invoices
Order Form for Partners Quick links - Introduction
Applications Introduction 2.1 Audit Logs 2.2 Site Settings 2.3 Accounts 2.4 Devices 2.5 My Users
Enable Third-Party Playlist and File Import Services for White-Label Partners
Introduction to Creating a Whitelabel SharePoint playlist How to configure the SharePoint Playlist to your client's account
Introduction to Creating a Whitelabel OneDrive playlist How to configure the OneDrive Playlist to your client's account
Introduction to Creating a Whitelabel Dropbox playlist How to configure the Dropbox Playlist to your client's account
Introduction to Creating a Whitelabel Google Drive playlist How to configure the Google Drive Playlist to your client's account
Recent Actions - Support/Download Links - Contact Us Magic Write – Site Admin Guide (White Label Partners & Resellers)
Partner Portal Operational FAQs What do I need to qualify as a Yodeck Partner? What are the different types of Yodeck Partners? Can I change from being a Reseller to a Whitelabel Partner? Does Yodeck provide hardware to partners? I want to use Yodeck for my customers! Can I pay annually as a partner? How do I support my customers? How long does it take to set up my partner site? Yodeck Partner Network FAQ
FAQContactGet started free
Get started free
Documentations
Skipped Levels
Yodeck User Manual User & Account Settings Account Settings
Content Flow

Content Flow

Last updated on August 10th, 2026

Overview

Content Flow gives multi-location organizations centralized control over what plays on every screen. Headquarters defines the global content and guarantees it screen time, regional teams fill their own slots, and local teams keep working as before. This article covers how the feature works, how to set it up, best practices, and common fixes, and is written for Account Administrators who set it up and the teams who manage content within it. It’s an advanced feature, but the running example walks you through every concept.

Available only on the Enterprise plan!

This feature is only available on the “Enterprise” Plan. You might not see some menus below if you are not on the “Enterprise” Plan.

What Is Content Flow?

Content Flow lets every team in your organization contribute content to the same screens, each within its own guaranteed share of screen time. Think of a screen’s day as airtime on a TV channel: headquarters reserves a slot for company-wide messages, each region reserves one for its campaigns, and the local team fills the rest. The Yodeck Portal merges these slots into one playlist that loops automatically on every targeted screen.

Before Content Flow, this meant building a separate playlist for every screen and endless coordination between teams. Now you set the rules once, at the top, and every level manages only its own content. Nobody can overwrite anyone else’s work, and headquarters always knows its message is playing.

A running example: Nordic Coffee Co.

We will use the same example throughout this article. Nordic Coffee Co. is a coffee chain with a headquarters, two regions (Europe and North America), and dozens of stores, each with a screen. Three teams want content on those screens:

  • HQ (Global content): the internal communications team wants the new brand video and the “Employee of the Month” announcement playing in every store worldwide.
  • Regions (Regional content): the Europe team runs a winter promotion, while the North America team runs a pumpkin spice campaign. Each should play only in its own region.
  • Stores (Local content): every store shows its own daily specials and opening hours, managed by the store manager.

With one Content Flow, all three happen at once. The Athens screen plays HQ content, then the Europe promotion, then its own daily specials. The Boston screen plays the same HQ content, then the North America campaign, then its own specials. Every screen gets a unique combination without anyone building it by hand.

How content levels combine on each screen

HQ (Global)
Brand video, announcements
↓
Europe (Regional)
Winter promo
North America (Regional)
Pumpkin spice campaign
↓
Store: Athens
Daily specials
Store: Berlin
Daily specials
Store: Boston
Daily specials

Athens plays HQ + Europe + its own content. Boston plays HQ + North America + its own content. One setup, unique screens.

Key Concepts

A few terms keep coming up in this article. Here is what each one means, with our running example next to it:

TermWhat it meansIn our example
LevelA layer of your organization, generated from your Workspace tree. Each level gets its own content slot on the final screen, and the wizard shows the top one as “Global”, the middle ones as “Regional”, “Sub-regional” and “Sub-sub regional” and the last one as “Local”. A structure supports 2 to 5 levels.HQ is level 1, the regions are level 2 and the stores are level 3.
Global contentThe content assigned to the top level. In a Hierarchical structure the top level is the Starting Workspace; in a Flat structure it applies account-wide. Either way, it plays on every targeted screen.The brand video and the “Employee of the Month” slide.
Regional contentThe content assigned to the Workspaces of a middle level. Each Workspace in the level has its own content slot, all sharing the level’s max time, and each plays only on the screens under its branch of the tree.The winter promotion plays only on screens under the Europe Workspace.
Local contentThe content each local team assigns directly to its own screen, exactly as it always has. The final level of every structure is reserved for it.Each store’s daily specials.
Airtime budgetThe maximum time, in seconds, that each level’s content plays before the screen moves to the next level. You set it in each level’s max time field in the Airtime breakdown panel.HQ decides: 30 seconds for Global, 20 for Regional, 40 for Local.
Target screensThe screens that receive the merged content. Include all screens or filter by Screen Tags; a screen must carry all the selected tags to match.HQ targets only screens tagged “customer-area”, leaving kitchen screens untouched.

Choosing a Structure: Flat or Hierarchical

The first decision you make is the structure. There are two options, and the right one depends on whether the middle levels of your organization need their own content slot.

Which structure do I need?

Do teams between HQ and the screens
(regions, countries, buildings) need their own content slot?
No ↓↓ Yes
Flat
Global + Local, account-wide
Hierarchical
2 to 5 levels from your Workspace tree

Flat: Global + Local only

A flat structure has exactly two levels: your global content and each screen’s local content. It works account-wide, so your global content can reach every screen in the account regardless of how your Workspaces are organized. Choose it when you only need one company-wide message combined with what each screen already plays. It is also the easiest way to try the feature.

Hierarchical: levels that mirror your Workspace tree

A hierarchical structure creates one content slot for every level of your Workspace tree. Choose it when teams between headquarters and the screens, such as regions, countries, or buildings, also need to contribute content. The Yodeck Portal generates the levels automatically: the Starting Workspace becomes the Global level, and its child Workspaces populate the levels below, up to 5 levels deep.

Flat vs Hierarchical at a glance

Flat

Global content
Local content
(each screen’s own)

One message everywhere, plus whatever each screen already plays.

Hierarchical

Global content
Regional content
Sub-regional content (optional, up to 5 levels)
Local content
(each screen’s own)

Every level of your organization gets its own slot.

Choose carefully: the structure type and its levels lock permanently once you save. You can change the content and the airtime budgets at any time, but to change the structure itself, you must delete the Content Flow and create a new one.

How Playback Works

Content Flow divides screen time by duration, not by number of items. Each level plays for up to its airtime budget, then the screen moves to the next level down. After the last level, the loop starts again from the top. This guarantees that every level gets its agreed share of screen time, no matter how much or how little content each team has uploaded.

In our example, HQ set these budgets: Global 30 seconds, Regional 20 seconds, Local 40 seconds. Here is what one loop looks like on the Athens screen:

One loop on the Athens screen (90 seconds total)

Global
30s
Brand video
Regional
20s
Winter promo
Local
40s
Daily specials
↓ then the loop repeats ↓
Global 30s
Regional 20s
Local 40s

In every 90 seconds of screen time, HQ is guaranteed 30, the region 20 and the store 40.

Why time instead of items? Because it is the only fair way to share a screen between teams that manage their content independently. HQ does not need to know how many items each store uploads. It only needs to know that its own message plays for 30 seconds out of every loop, on every screen, always.

The three playback rules

Three simple rules decide exactly what plays inside each level’s time slot. Understanding them prevents almost every “why is my content not playing?” question.

  • Rule 1: No item is ever cut in the middle. The player only starts an item if it fits completely in the level’s remaining time. If the next item does not fit, the player skips ahead to the next level instead of playing half a video.
  • Rule 2: Each level continues where it stopped. When the loop comes back around to a level, its playlist resumes from the item where it left off. It does not restart from the top. This way, all items eventually get screen time across multiple loops, not just the first one or two.
  • Rule 3: An item longer than the whole budget never plays. If a single video or image is longer than its level’s entire airtime budget, it can never fit, so the player skips it permanently. The Yodeck Portal warns you when this happens, but the golden rule is simple: keep every item shorter than its level’s budget.

Rules 1 and 2 in action

HQ’s Global playlist has Video A (20s), Video B (20s) and Video C (20s). The Global budget is 30s.

Loop 1: Video A plays. Only 10s remain, so Video B does not fit and the level ends early (Rule 1).

Video A (20s)
10s unused
Next level plays

Loop 2: the level resumes at Video B, not back at Video A (Rule 2).

Video B (20s)
10s unused
Next level plays

Loop 3: Video C plays, and by now every item has had screen time.

Video C (20s)
10s unused
Next level plays

If HQ had instead uploaded one 40s video into this 30s budget, it would never play at all (Rule 3).

Rule 3: an item longer than the budget never plays

Global budget: 30s. Uploaded video: 40s.

40s video > 30s budget → skipped on every loop

The fix: shorten the item or raise the level’s max time.

What if a level’s content is shorter than its budget?

Say the Europe team’s winter promo is a single 8-second slide, but the Regional budget is 20 seconds. What fills the remaining time? That depends on the Repeat Items setting of the playlist assigned to that level:

  • Repeat Items ON: the playlist starts over from the beginning to fill the remaining time. The 8-second slide plays twice (16 seconds). A third play does not fit in the remaining 4 seconds, so the screen moves to the next level (repeats follow Rule 1 too: an item only replays if it fits completely).
  • Repeat Items OFF: the slide plays once and the screen moves to the next level early. The remaining 12 seconds go to nobody; they are not redistributed.

Repeat Items: one 8s slide in a 20s budget

ON: the slide replays while a full play still fits.

Slide 8s
Slide 8s
4s unused

OFF: one play, then the screen moves on early.

Slide 8s
12s unused, next level starts early

What if a level has no content at all?

If a level has no content assigned, or a screen’s branch of the tree has no Workspace for that level, the player skips the level entirely. The loop simply becomes shorter. In our example, if the Europe team has not assigned anything yet, the Athens screen plays Global 30s and then Local 40s in a 70-second loop until Europe adds its content.

A skipped level shortens the loop

All levels assigned: 90-second loop.

Global 30s
Regional 20s
Local 40s

Regional level empty: the loop shrinks to 70 seconds. The 20 seconds are not redistributed.

Global 30s
Local 40s

Who Does What

Content Flow is built around a clear division of responsibilities. Each role only touches its own part, which is exactly what keeps the whole setup safe and low-maintenance.

RoleWho this typically isWhat they can do
Account Administrator (Global level)The HQ team, such as internal comms or ITEverything: create the Content Flow, choose the structure, assign the Global content, set all airtime budgets, choose the target screens and publish.
Workspace manager or content editor (Regional levels)Regional marketing or comms teamsView the Content Flow and assign or change content only for the levels they manage. They cannot touch the structure, the budgets, the target screens or any level above them.
Local user (Local level)Store managers, office managers, front-desk staffNothing new. They assign content to their screens exactly as they always have, and it automatically becomes the Local content slot.

The Account Administrator’s workflow

At Nordic Coffee Co., the internal comms manager creates the Content Flow once (see “Creating a Content Flow” below), assigns the “Corporate 2026” playlist to the Global level, and sets the budgets. From then on, updating what plays worldwide means editing that playlist: swap the brand video, add an announcement, push. There is no need to reopen the Content Flow for everyday content changes.

The Regional editor’s workflow

The Europe marketing lead has manager permissions on the Europe Workspace. When she opens the Content Flow, the Yodeck Portal shows her only what she can edit: her Europe Workspace’s row on the Regional level. She expands it, assigns her “Winter Promo” playlist, and manages it over the season. HQ’s content, the budgets, and the target screens stay out of reach, so she cannot break anything outside her region, even by accident.

The Local user’s workflow

The Athens store manager may not even know the feature exists, and that is by design. He assigns his “Daily Specials” playlist to his screen the same way he always has, from the screen’s page or from the playlist’s options. Whatever he assigns plays in the Local slot of the loop. If he later swaps it for a different playlist, the Local content updates automatically.

On the screen’s page in the Yodeck Portal, local and regional users can see the full picture for that screen: which levels play on it, how much airtime each level gets, and what their own slot contains, together with the total airtime of one full loop. So even though they only control their own part, everyone can see why the screen plays what it plays.

Screen page in the Yodeck Portal showing the Content Flow levels and airtime per level

Before You Start

Before you create your first Content Flow, run through this quick checklist. Two minutes here saves you from restarting the setup later:

  • Your account is on the Enterprise plan.
  • You are an Global Admin. Only administrators can create, edit or delete a Content Flow.
  • For a hierarchical structure, your Workspace tree already mirrors your organization, because the levels are generated from it automatically. The Starting Workspace needs at least one child Workspace (2 levels minimum, 5 maximum). For a flat structure, no hierarchy is needed.
  • The playlists or media for each level are ready, and no single item is longer than the airtime budget you plan to give its level.
  • You know which screens should receive the content. If only some screens should, make sure those screens carry a common Screen Tag so you can target them easily.
  • None of the screens you plan to target uses a Schedule as its content. Schedules take precedence and keep the Content Flow inactive (see “Rules and Limitations” below).
  • Your targeting avoids overlaps: each screen can have only one Content Flow assigned.

Creating a Content Flow

To get started, go to Account Settings in the Yodeck Portal, open the Content section, and select Content Flows. A three-step wizard guides you through the setup: Structure, Distribution and Content, and Screen Selection. You can move freely between steps before saving, and the Open setup guide link in the wizard offers help at any point.

Content Flows page in the Yodeck Portal with the button to create a new one

The Content Flow wizard at a glance

1. Structure

Name it, pick Flat or Hierarchical, choose the Starting Workspace.

2. Distribution and Content

Assign content per level and set each max time.

3. Screen Selection

Target screens, resolve conflicts, Save & Push.

Step 1: Structure

  1. Give it a clear, recognizable name by clicking the pencil icon next to the “New Content Flow” title. Nordic Coffee Co. names theirs “Store Screens 2026”.
  2. Choose Flat or Hierarchical (see “Choosing a Structure” above for how to decide).
  3. For a Hierarchical structure, select the Starting Workspace. This becomes the Global level: the Yodeck Portal reads the Workspace tree below it and generates one level for each layer. Click View Selected Hierarchy to preview the tree as a chart before moving on. A Flat structure needs no Starting Workspace, because it applies to all screens in the account.
  4. For a Hierarchical structure, decide on Automatically include new workspaces. Switched on, any Workspace you later create under the hierarchy joins the structure automatically, which is what most growing organizations want. Switched off, the structure freezes exactly as your tree looks right now. Choose carefully: you cannot change this toggle after you save the Content Flow.
  5. Click Next to continue.
Step 1 of the Content Flow wizard with structure type and Starting Workspace selection

⚠️Be careful before moving on: the structure locks when you save (see “Choosing a Structure” above), and changing the structure while still drafting resets any content and screen choices you have made in the later steps.

Step 2: Distribution and Content

This is where you decide what plays and for how long. You see one card per level:

  1. Assign the content: under Content, use Select Type to choose a Playlist, Media, Layout or App, then pick the item; the Preview Content link lets you double-check. The Global level has a single content slot. The middle levels (shown as Regional, Sub-regional and Sub-sub regional, depending on depth, under Lower Levels (optional setup)) work per Workspace: expand a Workspace row to assign that Workspace’s own content. As an Account Administrator you typically fill in only Global and leave the rows to the regional teams. The Local level needs no assignment: the Yodeck Portal reserves it for each screen’s own content.
  2. Set the max time (the airtime budget) for each level, in seconds, in the Airtime breakdown panel on the right. In our example: 30 for Global, 20 for Regional, 40 for Local. The colored bar shows the time split at a glance, together with the max total airtime of one full loop.
  3. Optionally, switch off a level or a specific Workspace using its toggle: each level card between Global and Local has one, and so does every Workspace row inside it. Use this for Workspaces that need no content slot, for example one you use only to store media. Global and Local cannot be switched off.
  4. Check the preview to see how the loop will play on a real screen.
Step 2 of the Content Flow wizard with content assignments and airtime budgets per level

The Yodeck Portal warns you at this step if something will not play as expected: a playlist longer than its budget continues across multiple loops (that is fine, see Rule 2), while a single item longer than its budget never plays at all (that needs fixing, see Rule 3).

⚠️A note on playlist durations: the duration shown next to a playlist is an estimate. Items with unknown length, such as YouTube videos, and any sub-playlists inside it are not counted. If your playlists contain such items, give the budget some extra headroom.

Step 3: Screen Selection

  1. Under Include screens, choose All screens or Filter specific screens by tag. When filtering, a screen must carry all of the selected tags to match. Nordic Coffee Co. targets the “customer-area” tag so kitchen screens keep playing their own content untouched.
  2. Review the Screens matching your selection table. It shows each screen’s tags, status and conflict source, and it automatically checks every screen for conflicts (see “Rules and Limitations” below).
  3. Decide whether to keep Content Flow cannot be disabled locally enabled; it is switched on by default. Switched on, individual screens cannot opt out of the playlist. Switched off, local teams can turn it off on their own screens, which suits organizations that prefer to offer the shared content rather than enforce it.
  4. Click Save Draft to store the setup without publishing, or Save & Push to publish it to the screens immediately. Pushing from here updates every targeted screen at once. Local teams do not need to push anything themselves.

⚠️Note: You must visit this step before you can publish. The conflict check runs when the screen preview loads, and Save & Push stays disabled until the check completes without blocking conflicts.

Step 3 of the Content Flow wizard with target screens, statuses and conflict indication

After saving: statuses and actions

The Content Flows list shows each one’s name, status, last modified date, and structure type (Flat, Hierarchical). A Draft is saved but not yet playing; a Published one is live on its targeted screens.
Moreover, the three-dot Actions menu adapts depending on the Content Flows’ statuses:

  • Published offers: Edit, Unpublish, and Delete,
  • Draft offers: Edit and Delete.
Content Flows list of Published and Draft Content Flows

💡Of course, you can open a Draft with Edit to pick up where you left off. Unpublishing or deleting reverts the targeted screens to their own Workspace content.

Examples

Here are three common setups we see in the real world. Pick whichever looks most like your own organization and use it as a starting point.

Example 1: A brand video on every screen (Flat)

A restaurant franchise wants its 30-second brand video on every screen while each restaurant keeps its own menus. The Account Administrator creates a Flat Content Flow, gives the brand video a 30-second Global budget and the Local level 60 seconds. Every screen now alternates: brand video for 30 seconds, menus for 60, repeat. No restaurant changes anything in its daily workflow.

Example 2: Internal communications across countries (Hierarchical)

A company with offices in several countries uses a Hierarchical structure with three levels: HQ, Country, and Office (shown in the wizard as Global, Regional, and Local). HR at HQ assigns the company-wide announcements, each country’s team assigns its own news, and every office keeps its own screen content, such as meeting room availability.

One 90-second loop on every office screen

Global (HQ) 40s
Company announcements
Country 20s
Country news
Local 30s
Office content

Every office screen plays a 90-second loop with its own unique combination: HQ announcements (40 seconds), its country’s news (20 seconds), and its own office content (30 seconds). HQ set this up once, and if a country has not assigned content yet, that level is simply skipped on its screens until it does (see “How Playback Works” above).

Example 3: Shared content that locations can opt out of

A cooperative of independently owned stores offers its members a shared promotional playlist, but each owner decides whether to show it. The administrator switches off Content Flow cannot be disabled locally (on by default) in the Screen Selection step. Every store receives the content, and any owner can switch it off on their own screen without contacting the administrator.

Rules and Limitations

Keep these boundaries in mind. Most of them exist to protect your screens from conflicting instructions.

  • One Content Flow per screen. A screen can belong to only one Content Flow at a time, so its content always has a single source of truth. If a targeted screen already belongs to another one, its status shows Playlist conflict in the Screen Selection step and an “Action required” banner blocks publishing until you remove the screen from one of the two.
  • Schedules take precedence. In line with Yodeck’s content prioritization, if a targeted screen uses a Schedule as its content, you can still save and publish, but the Content Flow stays inactive on that screen until you remove or replace the Schedule. Bulk enabling from the screens list blocks scheduled screens entirely; remove the Schedule first. For on/off times use Working Hours; for media that change during the day use Scheduled Availability on playlist items. Both work alongside Content Flows.
  • The structure is locked after saving. Content and airtime budgets stay editable forever; the structure type and levels do not. To restructure, delete and recreate.
  • Skipped levels shorten the loop. The player skips any level with no content or no matching Workspace, and it does not redistribute that time to the other levels.
  • Duplicates do not copy screen assignments. When you duplicate a Content Flow, the duplicate keeps the content and budgets but not the target screens, so two Content Flows never end up targeting the same screens by accident.
  • Moving Workspaces affects active playlists. Moving a Workspace to a different position in your tree can change which level it belongs to in an active Content Flow. The Yodeck Portal warns you before you complete such a move.
  • Emergency Alerts and Screen Takeover still come first. As with all screen playback, Emergency Alerts and Screen Takeover sit at the top of Yodeck’s content prioritization and temporarily override a Content Flow. Playback resumes automatically when they end.
  • Warnings protect content in use. The Yodeck Portal warns you when you try to delete a playlist or media item that is active inside a Content Flow, and when you unpublish or delete a Content Flow, since the targeted screens then revert to their own content.

What works alongside Content Flow?

Working Hours
Works: controls screen on/off times
Scheduled Availability
Works: time-based media inside playlists
Schedules
Takes precedence: Content Flow stays inactive
Alerts & Takeover
Override temporarily, then playback resumes

Best Practices

A few good habits make Content Flow smooth from day one:

  • Finalize your Workspace tree first. The levels come from your Workspaces and lock after saving, so organize the tree before creating the Content Flow. Make sure the subtree under your Starting Workspace matches how you want content distributed, and plan to switch off sub-workspaces that need no content slot, such as department or media-storage Workspaces, in the Distribution and Content step. For more on multi-location content, see Enterprise Sub-Playlists and Workspaces: Best Practices.
  • Keep the total loop short. Most organizations keep each level under a minute. A short loop means viewers see every level’s content during a typical visit, instead of catching only one slot.
  • Match item durations to budgets. Keep every item shorter than its level’s budget (Rule 3) and prefer uniform durations, such as all 10-second or all 15-second items, so they fill the budget cleanly with little unused time (Rule 1).
  • Avoid items with unknown durations in budgeted levels. Items such as YouTube videos count as 0 seconds in the estimated playlist duration, which makes airtime planning unreliable. Prefer uploaded videos with a known length.
  • Use Screen Tags for targeting. Tag screens by purpose, such as “customer-area” or “lobby”. You can target exactly the right screens now, and any screen you tag later joins the targeting automatically.
  • Pilot before you roll out. Target a small test tag first, verify the loop with the screen preview (see “Checking What Is Playing on a Screen” below) and then widen the targeting to all screens.
  • Tell your teams their airtime. Regional and local users can see their allocation on the screen’s page, but a short heads-up prevents surprise when their content starts alternating with global content.
  • Use Working Hours, not Schedules, on target screens. Working Hours handle on/off times and Scheduled Availability handles time-based media changes, and both work alongside Content Flows. A Schedule assigned as screen content keeps the Content Flow inactive (see “Rules and Limitations” above).

Checking What Is Playing on a Screen

With several teams contributing content, you’ll sometimes want to check what a remote screen is showing right now. Open the screen’s preview in the Yodeck Portal: it highlights the media item currently playing, its level and its full path in your structure. Anyone from HQ to a store manager can verify the loop without standing in front of the screen.

Yodeck screen preview highlighting which Content Flow level is currently playing

Troubleshooting

Something not playing the way you expected? Find your symptom below and apply the fix. Most issues come down to one of the three playback rules or a Schedule getting in the way.

Resolving a Playlist conflict

Save & Push disabled → Open Screen Selection → Status: Playlist conflict → Click the Conflict source link → Remove the screen from one flow → Save & Push
SymptomCauseFix
Save & Push is grayed out.You have not visited the Screen Selection step, so the conflict check has not run yet.Open the Screen Selection step and let the screen preview load. Resolve any conflicts shown.
Save & Push is blocked and an “Action required” banner reports content flow errors.One or more targeted screens already belong to another Content Flow. Their status shows “Playlist conflict”.In the Conflict source column, click the linked name to open the other Content Flow in a new tab, then remove the screen from one of the two (unassign it or adjust its tags).
A screen keeps playing its old content instead of the Content Flow.The screen has a Schedule assigned, and Schedules take precedence.Change the screen’s content from the Schedule to a playlist, media or layout. The Content Flow activates automatically.
A specific video never plays.The video is longer than its level’s airtime budget, so the player skips it permanently (Rule 3).Increase the level’s airtime budget or use a shorter version of the video.
Local content gets little or no screen time.The airtime budgets of the upper levels consume almost the whole loop.In the Distribution and Content step, review the airtime bar and reduce the budgets of the upper levels.
Regional content is not playing on any screen.No content has been assigned to that level yet, so the player skips it.Ask the regional team to open the Content Flow and assign content to their level, or assign it yourself as an administrator.
A newly created Workspace is missing from the structure.Automatically include new workspaces was off when you created the Content Flow, so the structure froze at that moment.The toggle cannot be changed after saving. Recreate the Content Flow with Automatically include new workspaces switched on.
A level plays fewer items than expected within its budget.The next item did not fit in the remaining time, so the player skipped ahead (Rule 1).This is expected behavior. The level resumes from that item on the next loop (Rule 2). Use shorter items if you want more of them per loop.
A regional editor cannot change the airtime or target screens.Non-admin users can only edit content for the levels they manage.This is by design. Ask an Account Administrator to make structural changes.

F.A.Q.s

Got questions? We’ve got answers! This section addresses common questions about the Yodeck Content Flow feature.

Which plan includes Content Flow?

The Enterprise plan. On other plans, the feature does not appear in the Yodeck Portal at all. Contact your account manager if you would like to upgrade.

What is the difference between the Flat and Hierarchical structures?

The flat has two levels: global content and each screen’s local content. Hierarchical mirrors your Workspace tree with 2 to 5 levels, so regional and other middle levels also get their own content slot. See “Choosing a Structure: Flat or Hierarchical” above for guidance on choosing.

Can I change the structure after saving?

No. The structure type and its levels lock when you save. Content assignments and airtime budgets stay editable at any time. To restructure, delete the Content Flow and create a new one.

Can a screen belong to two Content Flows?

No. Each screen belongs to at most one Content Flow, so its content always has a single source of truth. The Yodeck Portal blocks publishing if a targeted screen already belongs to another one.

Do local teams need to change how they work?

No. Local users keep assigning content to their screens as usual, and whatever they assign automatically becomes the Local content slot in the loop.

Can a local team switch the shared content off on their screen?

Only if the Account Administrator switches off Content Flow can it be disabled locally in the Screen Selection step. The toggle is on by default, so screens cannot opt out unless the administrator allows it.

Why does one of my videos never play?

Almost always because the video is longer than its level’s airtime budget, so the player skips it permanently (Rule 3 in “How Playback Works” above). Shorten the video or ask an administrator to increase the budget.

Does it work on screens that use a Schedule?

Not while the Schedule is assigned as the screen’s content. Schedules take precedence, so the Content Flow stays inactive until the Schedule is removed or replaced. Use Working Hours for on/off times and Scheduled Availability for time-based media changes instead.

Do local teams need to push changes after HQ publishes?

No. Save & Push from the Content Flow updates every targeted screen immediately. No second push from local teams is needed.

What happens if a level has no content assigned?

The player skips that level, and the loop becomes shorter. The unused time is not redistributed to the other levels. The level starts playing as soon as content is assigned to it.

Can regional editors change the airtime budgets or target screens?

No. Regional editors can only assign or change content for the levels they manage. The structure, budgets, and targeting are the responsibility of Account Administrators. This is by design, so no team can affect another team’s setup.

Need Help?

The Yodeck Support Team can help you out! Log in to your Yodeck account and send us a message from the bottom right corner!

Previous Volume Schedules Next Custom Fonts

In this article

Documentation
Getting Started
Logging into the Yodeck Portal and creating an account
Overview of the Yodeck Portal Help Icons Pushing Changes to Screens
Creating a Yodeck Player - Introduction Installing the Yodeck Portal as an App (PWA)
Creating a Yodeck Player based on Raspberry Pi 4 - Introduction What is the Yodeck Player? Raspberry Pi Comparison Yodeck Raspberry Pi Compatibility Chart Notes for the Raspberry Pi 4 Downloading and using Etcher Connect the Yodeck Player to a WiFi using your mobile phone by scanning a QR code
Creating a Yodeck Player based on Raspberry Pi 5 - Introduction Raspberry Pi 5 Limitations
Setting up a Yodeck Web Player Comparison Table RPi vs Web player Web Player Chrome Extension and PWA
Create a Yodeck Android Player - Introduction
Setting up an Android player with the Yodeck Software (from Play Store) Tested and Approved Android Devices Android Limitations
Install Yodeck in Android with the Windows and Linux Setup Helpers Setting up an Android player with the Yodeck Software (via APK--Android 7 or earlier) Install Yodeck in Android with Setup Helper Setting Up Remote Device Management (RDM) on a Sony Bravia Professional Display with the Yodeck Android (APK) Setting Up Remote Device Management (RDM) on a Sharp ME Display with the Yodeck Android (APK) Setting up an Android player with the Yodeck Software (via APK)
Create a Yodeck Amazon Player - Introduction Setting up a Yodeck Amazon FireOS Player
Setting up a Yodeck Amazon Signage Stick Player
Amazon FireOS Limitations
Setting up a Brightsign player with the Yodeck Software Comparison Table Raspberry Pi vs Brightsign player Supported Brightsign Players
Setting up a Tizen player with the Yodeck Software Samsung SSSP / Tizen Supported Devices Update the firmware version on your Samsung Tizen TV Tizen Limitations
Setting up an LG webOS player with the Yodeck Software LG webOS Supported Devices LG webOS Limitations
Set Up the Yodeck Windows Player Installation Guide of WMIC Utility for Windows 11 How to uninstall the Windows application Windows Supported Devices Setting up a Windows player with the Yodeck Software
Setting up a Yodeck ChromeOS Player ChromeOS Limitations
Getting Started FAQs
The Dashboard
Media Overview Supported File Extensions Media Availability
Images Introduction Gallery
How to create a simple Video-wall with Yodeck How to setup an HDMI video feed input or connect a USB camera (Video Input) Recommended USB devices Videos Introduction
Web Pages Introduction
Scripting Engine Reference Scripting Templates Useful Scripts To Use Scripting FAQ Tutorial - Google Analytics Tutorial - How to remove the cookie pop-up from your web page media Mask your credentials at the Scripting Engine text field
Webpage Recording Tool Hide Cookie Banner - Script Automation (BETA) 
Audio Assets Documents
Can I use PowerPoint slides with videos? Do you support Vimeo videos? Does Yodeck support authenticating on a web page? File size limitation on the Yodeck portal Hide Cookie Banner – Script Automation (BETA) How can I display an internal/local website on Yodeck? How to create a simple Video wall with Yodeck How to set a Web Page to refresh How to set up an HDMI video feed input or connect a USB camera (Video Input) How to Upload a Web Page with Yodeck How to Upload Audio File to Yodeck How to Upload Documents with Yodeck How to Upload Images with Yodeck How to Upload Videos with Yodeck Live Video Streaming Support Web Page - URL Parameters Per Device What is the maximum slide number that a ppt/pptx file can have? What Save options do I have? What types of audio files does Yodeck support? What types of documents does Yodeck support? What types of images does Yodeck support? What types of videos does Yodeck support? Why am I seeing the "Could Not Get Video from YouTube" on my screen? Why my images don't fit in the screen
Apps Introduction Available Apps! App Compatibility Table ScreenFeed Apps in Yodeck
Current Weather Daily Weather Hourly Weather Weather Radar Weather Wall
Analog Clock Counter Down Counter Up Date & Time Word Clock World Clock
Interactive Kiosk - Introduction Custom Keyboard Guide for Interactivity
Speakap World Football Feed 2026 Bonusly Custom Feed Daily Feed BambooHR Ticker Google Slides DSMenu TV Source Teams Celebrations Google Sheets WiFi Share Embed Player Basic Info Google Traffic Waze Birthday Notification PosterMyWall WikiQuotes QR Code Online Slideshow Rich Text
Al-Jazeera RSS Bloomberg News BBC RSS CBC RSS CNN RSS CTV News ESPN RSS Fox News Google Alerts Google News RSS NU.nl News RSS SharePoint News Sky News RSS The Guardian RSS The New York Times The Wall Street Journal Yahoo Custom RSS
Facebook Instagram LinkedIn Microsoft Teams Town Hall Twitter Taggbox Display Walls.io
Calendar Apps Introduction Calendar Events Feed Daily/Weekly Calendar Google Calendar Monthly Calendar Outlook Calendar
Power BI with Service Principal - Introduction Power BI with Service Principal - Identity Requirements
Salesforce Qlik Sense Power BI Google Looker Studio SmartSheet Airtable Tableau JWT Cyfe My Dashboard Asana Tableau Google Analytics Xero Fathom Shedul Trello Zoho Baremetrics Putler ChartMogul Chargebee Zenkit Grafana Display "ServiceNow" Data on Your Screens Using Yodeck’s Grafana App Monday.com Jira Salesforce Sales Dashboards
Canva Microsoft Planner Microsoft Teams Rooms Notion Qube SharePoint Teams Channels Viva Engage Zoom Rooms Google Reviews App Sign In App
Interactive Kiosk Interactive Library
Display Public IP (sample App) The Simple Clock Shedul (sample App) Trello (sample app) Current Weather Digital Clock (sample App) Monthly Calendar Calendar Events Feed Date&Time App Code Daily Weather App Source Code ChartMogul (sample app) Sample Web Widgets Sample HTML Widgets Tutorial - Your 1st Widget Baremetric (sample app) Hourly Weather App Source Code Google Calendar (Sample App) Count Down/Up Rich Text (Sample App) RSS Custom
HTML App API HTML App Packaging Player HTTP API 1. Analog Clock (sample App) 2. Add Options to the Clock App 3. Making the Clock Efficient 4. Adding Transparency (Optional) 5. Zipping and Uploading the Custom Sample Clock
Static Apps Custom Apps Introduction UI Form Definition for Custom Apps Building a Web App Building an HTML App
Embeddable Feeds Counting Embeddable Feeds' Views
Yodeck Assurance
Embeddable Feeds Get your Google Calendar on a wall-mounted TV screen Get your Google Docs on a wall-mounted screen Get your Google Sheets on a wall-mounted screen How do I display a Canva Design on my screen? How do I display a Grafana dashboard on my screen? How do I display a Tableau dashboard on my screen? How do I display my employees' birthdays on my screen? How do I display my Instagram profile on my screen? How do I display the Word Clock? Instagram Basic Display API Discontinuation: How to Keep Your App Working Multi-language Ticker (Japanese, Korean, Chinese) Microsoft Apps Limitations How do I display my Facebook personal feed on my screen? How do I display my local weather on my screen? How do I display my calendar on my screen? How do I display a Power BI dashboard on my screen? How do I display SharePoint on my screens? Display Custom RSS feed or any other RSS feed How to Get the ICS Link of a Google Calendar and Import It into Yodeck How to Display Your iCloud Calendar on a Yodeck Screen Microsoft Azure Portal - Manage consent and permissions Troubleshooting Google and Microsoft Sign-In Issues Tableau JWT connected App
Prioritization of Content Types
Playlists Introduction Managing Playlists with Folder View ON Interactive Playlist Playlist of Layouts Tag-Based Playlist [Premium & Enterprise Plans only] Sub-Playlists [Premium & Enterprise Plans only] Import CSV [Premium & Enterprise Plans only] Google Drive Playlist OneDrive Playlist SharePoint Playlist Dropbox Playlist
Dropbox Playlist Introduction Dropbox - OneDrive - SharePoint - Google Drive - Google Photos Supported Media Formats
Playlists' FAQs
Getting Started with the Yodeck Layout Editor Editing and Customizing Content in the Layout Editor Using Templates in the Layout Editor Working with Screen Sizes and Aspect Ratios in the Layout Editor Locking Elements and Controlling Access in the Layout Editor Branded Templates: Create and Manage Reusable Layout Designs Advanced Settings and Scheduling Layouts in the Layout Editor Magic Layout: Design Layouts with AI Layouts' FAQs
Schedules Introduction Examples of Schedules Scheduled Availability Turned Off option - How to Turn your TV On and Off
How to Create a Schedule with Yodeck Schedule Content and Filler (Default) Content with example Schedule content, example of display media on a specific time frame and the rest hours to turn the screen on How do I set when things get displayed? How can I schedule what gets shown?
Yodeck AI Agent — Installation Guide
Screens Overview Understanding Yodeck Screen Messages
How to Register a Screen in Yodeck Yodeck Registration Code Screen Email Notifications Sound/Display
Sound/Display Introduction Support for LED board screens and billboards
Network Introduction Static IPs Proxy Keeping Your Players on Time by Configuring an NTP Server
Wireless Introduction Quickly connect your Yodeck player to your WiFi network by using the WiFi wizard Configuring your WiFi network using an Ethernet cable Configuring your player's WiFi network by editing the SETTINGS.TXT file
3G/4G/LTE Introduction Advanced Configuration for 3G / 4G / LTE modems
Screens Overview Introduction Basic Info Location Status Media Filtering Working Hours Screen Takeover Screens Table Manual
How to quickly assign content to your Screens
Advanced Screen Options Introduction On-screen Messages Timed Events
Customization Introduction Custom arguments/policies for Chromium How to add custom proxy settings per Web Page using the Advanced Player Directives
Security Introduction Custom Certificates Encrypt Player Storage [Enterprise Plan only] Lock Down Player [Enterprise Plan only]
Interactivity Introduction
Introduction to GPIO-Triggered Signage with Yodeck GPIO Technical Documentation GPIO HTTP API GPIO Demo App: ON/OFF Trigger Example
Can I use the Composite output instead of the HDMI? Changing the screen resolution on a Yodeck Player Custom Script for TV Power On/Off Do the Yodeck players support touch screens? Do you support Android devices? Does the Yodeck player support connecting through an HTTP Proxy? Does the Yodeck player support static IP? Does Yodeck Player support connecting through a WiFi network? Does Yodeck support a web-based player? Does Yodeck support dual screens/monitors using the two HDMI ports on the Player? Downloads How can I export my screen details? How to change the hostname for your Yodeck Player How to change the keyboard layout for Yodeck players How to create content for your Yodeck Screens - A comprehensive guide How to enforce the virtual keyboard on Yodeck players How to Reduce Your Screen Brightness with Layouts and Schedules in Yodeck Install Yodeck on NEC Compute Model by using an external OS host Install Yodeck on NEC Compute Module by using Yodeck bootloader List of compatible 3G/4G USB dongles for the Yodeck player List of compatible USB WiFi antennas for the Yodeck player Remotely access your Yodeck player by using SSH Scan for available WiFi Warning Icons on the Yodeck Player What are the available plug types for the Yodeck Player? What does the "Preparing Content" message mean? What is the "Device Disabled" error message? What is the "Internet Access Required" or the Invalid Schedule File" error message? What is the "No Content Assigned to Player" error message? What is the "Player Already Registered" error message? What is the true voltage operating range for a Yodeck Player (Raspberry Pi 4) Why does my screen show the message "No Space Left"? Why is my Player running in VGA resolution (640x480 or 1024x768)? Yodeck Players and Captive Portals Comprehensive Tech Guide for Installing and Setting Up Yodeck/Unbranded App on Windows via ZIP file How can I set up my Yodeck devices/players? How to Flash an SD Card with Raspberry Pi Imager for Yodeck How to reflash your Yodeck player
My User Profile Yodeck Unlimited Access Period Subscriptions & Billing Canceling Your Subscription and Deleting Your Account Billing Entities: Bill Multiple Organizations Under One Yodeck Account
Users Custom Roles Groups
Account settings Introduction Volume Schedules Content Flow Custom Fonts Players Boot Logo Playback Reports Audit Log Security Policies
Emergency Alerts Introduction Default Emergency Alert Types National Weather Service Alerts Common Alerting Protocol (CAP) Integration
Introduction to Single Sign-on (SAML 2.0) How to configure SSO with ADFS How to configure SSO with G Suite How to configure SSO with Salesforce
How to configure SCIM with OneLogin
How to configure SCIM with OKTA
How to configure SCIM with Azure directory (EntraID)
Workspaces Introduction Workspace Hierarchies Organize Yodeck Workspaces Roll Out Workspaces at Scale Workspaces Troubleshooting
User & Account FAQs
Amazon Signage Stick Player - Troubleshooting Guide Android APK v2 Player Troubleshooting Guide Android Play Store App - Troubleshooting Guide Android Player - Troubleshooting Guide Issues with Logging into Yodeck Portal Legacy Android Player - Troubleshooting Guide (Android 7 or Earlier) LG webOS Player - Troubleshooting Guide Samsung Tizen Player - Troubleshooting Guide Step-by-Step Troubleshooting Guide Yodeck Windows Player – Troubleshooting Guide Troubleshooting
Bypassing Video Re-encoding (As-Is Upload) Can I have root/SSH access to the Yodeck Player? Can I use an HDMI-to-VGA adapter for VGA monitors? Configure RTC DS3231 Do I have access to my account if SSO authenticator is down? Do you have an on-premise solution? Do you support Google Chromecast? Do you support LG webOS Players? Do you support Samsung Tizen Players? Does the Yodeck player support Power over Ethernet (PoE)? Does the Yodeck software image work on the Pi 400? Does Yodeck support connecting through an HTTP Proxy? File size limitation on the Yodeck portal How Content Transitions Work How do I add background audio? How do I change the account ownership to another user? How do I change the TV's HDMI source? How do you factory reset the Yodeck device/player? How does Yodeck support powering monitors and TVs on and off? How much bandwidth does Yodeck use? How secure is Yodeck? How to configure the Yodeck player with an Argon ONE case How to reflash your Yodeck player How to Turn your TV On and Off I have a restricted network. Which ports do I need to whitelist for the Yodeck players? Introducing Yodeck's REST API: Seamless Integration for Your Digital Signage Needs Introducing Yodeck's REST API: Seamless Integration for Your Digital Signage Needs Is there a bandwidth limit for media uploaded or downloaded on Yodeck? Reset all Settings on your Yodeck Player Software support for Raspberry Pi 5 What about Internet outages? What will happen to my players? What are the supported browsers for the Yodeck Portal? What are the Yodeck Player specs? Which OS are the Yodeck Players (Raspberry Pi4) are running? Which Raspberry Pi does Yodeck support? Yodeck Manual Configuration Guide for Raspberry Pi
Are there any limits placed on Yodeck usage? Can I use Yodeck for my customers without being a Reseller? Do you provide SSO(SAML) authentication? Do you provide TV sets or installation services? Do you support an 8K resolution? Do you support emergency alerts? Do you support LED board screens and billboards? Do you support non-profit organizations (NPOs)? Do your players support portrait mode? Does Yodeck support monitors mounted vertically? Does Yodeck support monitors of all sizes? Does Yodeck support outdoor LED billboards? Does Yodeck work offline? How can I enable 2FA on my account? How can I schedule a demo call? How can I test-drive Yodeck without buying a Yodeck Player or Raspberry Pi? How can I upload a custom font? How Do I Choose Between the 1GB and 4GB Yodeck Players, and How Do I Upgrade? How do I create a digital signage player? How do I preview what's displayed on the TV before pushing the content? How is Yodeck priced? How many screens does Yodeck support per account? How to display Euro 2024 stats on your TV screen How to make your Yodeck account secure How to quickly assign content to your Yodeck Player How to use the Takeover Feature How will I get charged for my service renewal? I accidentally deleted my screen. Do you know what I can do? I bought the players from you. How do I pre-configure them with WiFi credentials? If I purchase a Yodeck player and try the service but decide it’s not for me, can I return the player for a full refund? If so, how long do I have to make the return? Is the Yodeck service manageable through a mobile phone? Do you provide an app? Multicurrency My organization is tax-exempt. How do I get my tax exemption form? Pricing Plans & Screens Volume Discounts What about Customer Support? What does Yodeck allow me to show on my screens? What happens if a charge for my subscription fails? What happens if I want to reduce my active screens/players? What if Yodeck Player fails? What TVs or monitors does Yodeck support? What type of Service Level Agreement (SLA) do you provide? What will happen if I cancel my subscription? When will my players be shipped? When will my Yodeck player be here? Why do I lose my 1st Free screen when I upgrade my subscription? Why do Yodeck Players download everything locally? Why use Yodeck and not my TV's USB media player feature or my Smart TV? Yodeck Pricing Update 2026 Υodeck Community Usage Policy (Terms of Use) What are the requirements for using Yodeck? What hardware players does Yodeck support for playback? Scheduled Maintenance
Playlists in Yodeck: Types, Use Cases, and Best Practices Enterprise Sub-Playlists and Workspaces: Best Practices for Multi-Location Teams
Introduction to Yodeck Partner Manual Enabling the PWA for Your White Label Portal
Introduction to Partner Administrative Console Staff Permission Roles Invoices
Order Form for Partners Quick links - Introduction
Applications Introduction 2.1 Audit Logs 2.2 Site Settings 2.3 Accounts 2.4 Devices 2.5 My Users
Enable Third-Party Playlist and File Import Services for White-Label Partners
Introduction to Creating a Whitelabel SharePoint playlist How to configure the SharePoint Playlist to your client's account
Introduction to Creating a Whitelabel OneDrive playlist How to configure the OneDrive Playlist to your client's account
Introduction to Creating a Whitelabel Dropbox playlist How to configure the Dropbox Playlist to your client's account
Introduction to Creating a Whitelabel Google Drive playlist How to configure the Google Drive Playlist to your client's account
Recent Actions - Support/Download Links - Contact Us Magic Write – Site Admin Guide (White Label Partners & Resellers)
Partner Portal Operational FAQs What do I need to qualify as a Yodeck Partner? What are the different types of Yodeck Partners? Can I change from being a Reseller to a Whitelabel Partner? Does Yodeck provide hardware to partners? I want to use Yodeck for my customers! Can I pay annually as a partner? How do I support my customers? How long does it take to set up my partner site? Yodeck Partner Network FAQ
Yodeck
HomepageGeneralWhat is Digital SignageFree Signage SoftwareRaspberry Pi SignageProductFeaturesAppsFree Signage TemplatesSolutionsContactGive FeedbackFAQ
LinkedIn X Facebook Instagram YouTube Pinterest