Outputs and displays
Open local windows and paired remote displays.
Open audience outputs on local browser windows or paired displays, handle popup blockers, and copy output links.
Quick start
- Open present mode for a presentation or service and review the Open screens grid in the bottom panel.
- Click Open on a local screen card (or Open on display for a paired remote screen).
- If your browser blocks the popup, allow pop-ups for WorshipDeck and click Open again.
- Confirm the output window shows the current slide.
- Click Start (if not already live) so slide changes sync to the output.
- When finished, click End — WorshipDeck may ask whether to close local screen windows.
You should now have at least one audience screen showing your presentation.
Deep dive
What is an output?
An output is what the congregation sees — the slide, lyrics, or media on a projector, TV, or stream. Outputs are not the operator preview in present mode. You open and manage outputs from the Open screens section.
Each output corresponds to a screen from your active screen layout. The grid shows one card per screen.
Local screens (browser windows)
Local screens open as popup browser windows on the operator computer. WorshipDeck places each window on the monitor bound to that screen.
To open a local screen:
- Click Open on the screen card (fullscreen icon for a plain slide, monitor icon when the screen has overlays).
- If multiple monitors are detected, choose which display to use.
- On external monitors, the output tries to go fullscreen automatically. If your browser still shows Click for full screen, click once — or install the one-time Windows tool described below so that click is not required.
Open all local screens opens every ready local screen at once. If some screens are unbound or missing on this computer, a warning lists them. Continue opens the screens that are ready. Cancel stops going live when this warning appears after Start.
Close all local screens closes every open local window without ending live.
Automatic fullscreen without per-window clicks
Browsers normally require a user gesture in each output window before fullscreen. On a multi-monitor presentation computer, that means clicking every projector window after Open all local screens.
Install WorshipDeck’s presentation policy once on that computer:
- Go to
Settings→ Screens. - Windows: download Automatic fullscreen on Windows and run it as Administrator → Install. Mac: download Automatic fullscreen on Mac, unzip, double-click
WorshipDeck.PresentationPolicy.mobileconfig, then install WorshipDeck Presentation Policy in System Settings → General → Device Management (or Profiles). - Restart the browser completely.
- Open local screens again — external outputs should fullscreen without the overlay.
Full steps: Screens settings — Automatic fullscreen on Windows and Automatic fullscreen on Mac.
Also allow pop-ups and Window Management for WorshipDeck in site settings. Those are separate from the fullscreen helper.
Remote displays (paired devices)
Remote screens connect to a paired Android TV, WorshipDeck for Windows, or WorshipDeck for Mac output. They do not open as browser popups on the operator computer.
For a paired remote screen, use:
- Open on display (desktop icon) — wakes the paired device and shows the current slide.
- Copy link (link icon) — copies the output URL to share manually or open on another device.
Open all remote displays wakes every paired remote screen at once. If a device does not respond, open it manually or use the copied link.
If you use the desktop host, claim it on Settings → Workstation first — Displays, Presentations, and Services stay locked until the booth is paired. Click Present on a card to open Presenter. See Workstation. Then pair display outputs in Settings → Screens (/settings/screens). See Screens settings for the display pair-code flow and online status. Install steps: WorshipDeck for Windows, WorshipDeck for Mac, and Fire TV.
WorshipDeck for Windows
The Windows app is a multi-monitor workstation host for Windows 10/11 x64. Download it from Settings → Workstation, claim the booth with New workstation, then add one display for each connected monitor, copy each display's six-character pair code, and pair each one to a separate Remote screen in Settings → Screens. Full install steps: WorshipDeck for Windows.
While a presentation or service is live, each paired output opens borderless fullscreen on its assigned monitor. The output window closes when live ends. Your editor and operator console stay in the web app and can run on the same PC or a different browser device.
If you open the app with the projector off, or you plug in a TV later, click Refresh on the Displays page (F5) after the monitor appears. Details and edge cases: Reconnect a projector or TV.
This is separate from the Automatic fullscreen policy helper above:
- Use WorshipDeck for Windows to host paired Remote outputs on one or more workstation monitors.
- Use the presentation policy helper only when the browser opens Local output windows.
The Windows host syncs presentations and services to disk while online. Items marked Ready offline can start from the desktop Presenter without a server connection, including after the app restarts, and run on that workstation's paired monitors. Pairing, sync, browser editing and operation, and remote Android or Fire TV outputs still require internet.
WorshipDeck for Mac
The Mac app is a multi-monitor workstation host for Apple silicon Macs running macOS 13+. Download it from Settings → Workstation, claim the booth with New workstation, then add one display for each connected monitor, copy each display's six-character pair code, and pair each one to a separate Remote screen in Settings → Screens. Full install steps: WorshipDeck for Mac.
While a presentation or service is live, each paired output opens borderless fullscreen on its assigned monitor. The output window closes when live ends. Your editor and operator console stay in the web app.
If you open the app with the projector off, or you plug in a TV later, click Refresh on the Displays page (⌘R) after the monitor appears. Details and edge cases: Reconnect a projector or TV.
This is separate from the Automatic fullscreen policy helper above:
- Use WorshipDeck for Mac to host paired Remote outputs on one or more workstation monitors.
- Use the presentation policy helper only when the browser opens Local output windows.
The Mac host syncs presentations and services to disk while online. Items marked Ready offline can start from the desktop Presenter without a server connection, including after the app restarts, and run on that workstation's paired monitors. Pairing, sync, browser editing and operation, and remote Android or Fire TV outputs still require internet.
Fire TV
Install WorshipDeck Display from the Amazon Appstore on the Fire TV (not from a computer). Pair the six-character code in Settings → Screens. Full install steps: Fire TV.
Auto-open on live start
Before you click Start, enable Open outputs when going live in the bottom panel. When you start live:
- Bound local monitors open automatically on this computer.
- Paired remote displays wake automatically.
If some remote devices fail to wake, WorshipDeck shows a toast — open them manually from the screen grid.
This checkbox is only available before live. Plan auto-open before Start, not after.
Output routes (fullscreen, no app chrome)
Audience outputs load on dedicated present-output routes without the WorshipDeck sidebar:
/presentations/[id]/screen/[screenId]— single presentation/services/[id]/screen/[screenId]— service (follows live item changes)
These pages are fullscreen slide views. Copy link shares this URL for remote displays or backup devices.
Preflight checks
Each screen card shows a status before you open it:
- Ready — local screen bound to a monitor (shows monitor name).
- Not bound on this computer — assign a monitor from Settings → Screens.
- Not connected — the bound monitor was unplugged.
- Remote — use Open on display or copy the output link.
The open-all modal repeats these checks for every screen in the layout.
Close screens when ending live
When you click End with local screens still open, WorshipDeck asks Close local screens? You can close them all at once or keep them open (for example, to show a static slide after the service).
Remote displays are not closed by this prompt. WorshipDeck for Windows and Mac close their fullscreen output windows when live ends; other display apps handle the ended state on the device.
Sync behavior
While Live, all open outputs follow the operator's current slide, variant, and annotations in realtime. Outputs do not update during preview (Not started) unless you opened them before going live and they were already synced.
In service present, outputs also follow service item switches automatically.
Tips
- Test outputs before Sunday — open each screen once to confirm bindings and popup permissions.
- For Local browser outputs on Windows, install the automatic fullscreen tool once so Open all local screens does not need a click in every window.
- For paired multi-monitor outputs, use WorshipDeck for Windows or Mac and assign each display to its physical monitor.
- After you turn on a projector or plug in a TV, click Refresh in the desktop Displays list before you go live.
- Use two Displays (two Remote screens) if you present on a church projector and a home TV. The disconnected one stays in the list as Saved monitor not found.
- Enable Open outputs when going live for a smoother start, especially with multiple monitors.
- Keep the operator computer awake — sleeping can disconnect monitor bindings.
- For streaming, copy the output link and paste it into your streaming software's browser source.
- Use Open all local screens during rehearsal to verify every monitor at once.
[!warning] Browsers block popups opened without a direct click. Always open screens by clicking Open or Start (with auto-open enabled) — not from a bookmark or delayed script.
Troubleshooting
Pop-up blocked when opening a screen
This is the most common output issue.
- Look for a blocked-popup icon in your browser's address bar.
- Allow pop-ups for the WorshipDeck site.
- Click Open again on the screen card.
If Open all local screens partially fails, WorshipDeck reports how many windows were blocked. Allow pop-ups and retry.
On Chrome: click the blocked icon → Always allow pop-ups from [site].
On Safari: Settings → Websites → Pop-up Windows → allow for WorshipDeck.
On Firefox: click the blocked icon in the address bar → Allow pop-ups.
Output asks me to “Click for full screen”
- Click once in that window to continue — WorshipDeck works without the Windows tool.
- On Windows, install the automatic fullscreen tool on the presentation PC, restart the browser, and open screens again to skip the overlay.
- Confirm Window Management is allowed for WorshipDeck if outputs open on the wrong monitor.
Output window opens on the wrong monitor
- Use Bind monitors to reassign the screen to the correct physical display.
- When opening individually, pick the correct display in the monitor picker modal.
Output shows "Waiting for the presentation to start"
- Click Start in present mode to go live.
- Confirm you opened the output from the same presentation or service that is live.
Remote display does not wake
- Confirm the device is paired and online in
Settings→ Screens. - Try Copy link and open the URL on the device manually.
- Use Open on display again — network delays can cause the first attempt to fail.
Windows or Mac app: projector was off, then I turned it on
The Displays list does not update until you click Refresh. Then present from the web app. If you already went live, click Refresh again so the fullscreen window opens on the projector. Slides do not appear on the laptop as a stand-in.
If two unused screens share the same resolution and Refresh does not pick one, click Edit and choose the monitor. Full edge cases: Reconnect a projector or TV.
Output froze on an old slide
- Confirm present mode is still Live.
- Close and reopen the output from the screen grid.
- Refresh the output window as a last resort.
Auto-open did not open all screens
- Only ready local screens and paired remote displays auto-open.
- Unbound or missing local screens are skipped — bind monitors and open them manually.
- Check the toast for remote display failures.