# Digital Signage Integrations

ScreenTinker connects to the tools you already use in two ways: purpose-built native widgets for common content types, and a universal Webpage widget that embeds any public web page on your screens. Between the two, most apps that can produce a public link can appear on a ScreenTinker display.

## Native widgets

These are built directly into ScreenTinker. You configure them in the dashboard - no embed URL required - and they render natively on every player (Android TV, Fire TV, Tizen, webOS, Vega, Raspberry Pi, Windows, ChromeOS, and the browser player).

- YouTube. Play a single video, a playlist, or a live stream, with autoplay and loop handled for you.
- RSS. Pull headlines from any feed - news, blogs, internal announcements - and rotate them on screen.
- Weather. Current conditions and forecast for any location.
- Clock. Analog or digital time and date, with time-zone support for multi-site fleets.
- Social. Surface social posts and feeds in a signage-friendly layout.
- Text / HTML. Free-form rich text or hand-written HTML for banners, notices, and custom markup.
- Directory board. A building or event directory board for lobbies and wayfinding.

## Embed anything with the Webpage widget

The Webpage widget renders any framable public URL inside an iframe on your screen. If a service can publish a public link and does not block framing, you can put it on a display - no dedicated integration needed. This is how you connect apps that ScreenTinker does not have a native widget for.

Honest caveat: sites that send `X-Frame-Options` or a `frame-ancestors` Content-Security-Policy that denies embedding cannot be shown in the Webpage widget. You must use each service's official "publish to web" / "embed" URL - not the normal share, edit, or present URL - because the published URL is the one that permits framing.

- Google Slides. Publish a deck to the web and auto-advance it as an announcement board.
- Canva. Publish a design as a website and loop it as a slideshow.
- Power BI. Use "Publish to web (public)" to put a live-refreshing dashboard on a wall.
- Tableau. Embed a published Tableau Public view or a share URL that allows framing.
- Grafana. Point the widget at a public or LAN-reachable Grafana dashboard URL.
- Internal dashboards. Any in-house web app on a URL your player can reach that does not block framing.

## Frequently asked questions

### Can ScreenTinker integrate with a specific app?

If the app has a native widget above, use that. Otherwise: if the app can produce a public embed or "publish to web" URL that allows framing, then yes - add a Webpage widget and paste that URL. If the only URL the app offers denies framing, it cannot be embedded, and you would need a screenshot, export, or a native widget instead.

### What is the difference between a native widget and the Webpage widget?

Native widgets are built into ScreenTinker and configured with a few fields in the dashboard; they render reliably on every player. The Webpage widget is a generic iframe - more flexible, since it can show almost any public page, but subject to the framing rules of the site you point it at.

### Do I need a paid plan to use integrations?

No. Native widgets and the Webpage widget are available on the free plan and in self-hosted deployments. Plans differ by device count and storage, not by which widgets you can use.

## Related guides

- Put Google Slides on digital signage
- Display Canva designs on digital signage
- Power BI dashboards on digital signage
- What is digital signage?
- Self-hosted digital signage: complete guide

## Try ScreenTinker free

Add a widget, drop in a URL, and see it on a screen in minutes. Free plan, no credit card required.

Start Free View on GitHub