Data sources

Live data on your screens, kept current

screenRIG puts live data on your screens and keeps it current: room bookings, sheets, team posts, reviews, transit, weather and dashboards. screenRIG reads each source on a schedule by itself, so your screens stay current while nobody is running anything, and your agent brings in anything else it can reach. screenRIG is free. Pay only if you want more.

Updated

  1. You

    Put our #announcements Slack channel on the office TV and keep it current. The bot token is in slack-token.txt.

  2. Agent

    Done. The office TV shows the latest posts from #announcements. screenRIG reads the channel every minute by itself, so it keeps up while I'm not running. If Slack stops answering, the TV keeps the last posts and you get an email. I set that up too.

Start freescreenRIG is free. Pay only if you want more.

01 Live preview

Drawn in your browser, with sample data

02 What screenRIG keeps live by itself

What screenRIG keeps live by itself

Give your agent the address, the key or the calendar once. screenRIG reads it on a schedule, from every minute to once a day, and writes to the screen only when something changed. Each source runs on screenRIG's servers with your own access, so your agent does not have to stay on.

DataWhere it comes fromApp on the screen
Meeting roomsMicrosoft 365 and Google room calendars, or any calendar linkRoom sign outside each room, room board in the lobby
Your numbersGoogle Sheets, or CSV, JSON or XML from any web address, including ones that need a keyKPI, leaderboard and any app with live data
Team postsA Slack channel, Bonusly recognitionWorkplace posts, message wall, kudos
Social and reviewsA Facebook Page, an Instagram business account, Google reviewsSocial wall, reviews
Open rolesGreenhouse, Lever and Ashby job boardsNow hiring
Build statusGitHub ActionsBuild board
MenusSquare, Shopify and ToastMenu board, with sold-out items marked
Getting thereGoogle travel times, departures in London and across Norway, bike share docks in 28 citiesTravel times, departures, bike share
Public dataWeather, air quality, emergency alerts, earthquakes, tropical storms, US tides, rocket launches, drug and food recalls, respiratory illness, heat safety, exchange rates, crypto prices and news headlinesWeather, alerts, tides and more

Public data needs no account: screenRIG fetches and caches it, and each app shows the credit its source asks for. Data sources has every setting.

03 Systems that tell you when something happens

Systems that tell you when something happens

Give a system an app's webhook address, and the screen changes within seconds of the event. GitHub, Slack, Linear, Vercel and Asana sign what they send, and screenRIG checks each signature before anything reaches a screen. Any other service that signs its posts with a shared secret works the same way.

04 Your agent brings the rest

Your agent brings the rest

Your agent's apps are your content. Anything your agent can read with its own access, such as your email, documents, help desk or CRM, it can put on a screen. If your agent runs on a schedule, ask once and it updates the app at the pace the data moves. Each update carries an expiry, so a missed run never leaves old numbers up: the app clears, and you get an email.

  1. You

    Every morning at 8, put yesterday's new support tickets and the three oldest open ones on the support team's TV.

  2. Agent

    Scheduled. I'll read the help desk at 8 every morning and update the board. Each update lasts 36 hours, so if a run is missed the board clears instead of showing old numbers, and you get an email.

05 When a source stops answering

When a source stops answering

A failed refresh never changes the screen. The app keeps its last good data for the period you choose, from a minute to a week, then clears on every screen, offline ones included, and the page you set as a fallback plays in its place. You get an email when a refresh fails and again when the data runs out, and the Data sources page in the dashboard shows which source is failing.

06 Dashboards, and pages behind a sign-in

Dashboards, and pages behind a sign-in

Power BI, Tableau and Grafana dashboards play on your screens through an account screenRIG keeps on its servers, so a screen never shows a sign-in page. A dashboard behind any other sign-in plays as a picture: screenRIG signs in with a read-only account, including the code from an authenticator app, and refreshes the picture on a schedule. The dashboard guide shows another way: your agent reads the numbers and draws them big.

07 Media folders that stay in step

Media folders that stay in step

Point a sync at a SharePoint or OneDrive for work folder, or a Canva design, and your media library follows it. New files arrive on their own, a changed file replaces the old one in every playlist that plays it, and a file removed at the source comes out of play.

08 Data source questions

Data source questions

Does my agent need to stay running?

No. Sources, public data and webhooks run on screenRIG's servers, so your screens stay current while your agent is off. Your agent sets them up, and the dashboard shows the state of each one.

How often does the data refresh?

Each source has its own schedule, from every minute to once a day: a Slack channel every minute, calendars every 5 minutes, Google reviews every 6 hours. Pushed data arrives within seconds. A refresh that finds nothing new writes nothing, so your screens are not woken for it.

Where are my keys kept?

Sealed on screenRIG's servers. A key is shown back only as a hint and never appears in a log, an error or the project's event log. Use a read-only key wherever the service offers one.

Can it read our own system?

Yes. A source reads any web address that answers with JSON, CSV or XML: GET or POST, GraphQL, headers, API keys, OAuth client credentials and results that come in pages. Your agent maps the answer onto an app and previews it before anything reaches a screen.

Can each screen show different data?

Yes. One sheet or feed can hold a row for each screen, such as each store's prices or each room's next event, and every screen shows only its own row. One playlist serves them all.

What does it cost?

screenRIG is free. Pay only if you want more. Syncs are free, and what a source writes counts toward storage like any other data. See pricing.

09 Put live data on a screen

Put live data on a screen

Start free, pair a screen, and ask your agent for the data you want on it.

10 Related

screenRIG is free. Pay only if you want more.

Install the official plugin, pair a screen and your agent publishes to it.

Start freeSee pricing →Digital signage →