Automate your digital signage with Zapier, Make, n8n or a webhook

Let the systems you already run change what your screens show. A form submission can update a table on a screen, a ticketing alert can take over the lobby, and a screen going dark can open a ticket. Zapier, Make, n8n, Power Automate and plain HTTP all work.

How it works

There are two ways in.

Triggers (something happened in ScreenTinker)Actions (change what screens show)
A screen went offlineRaise or clear an emergency alert
A screen came back onlineSwitch screens to a playlist for some minutes
An emergency alert was raised or clearedFire or clear a trigger
Content was approved, or a playlist was publishedUpdate a table data source on screen

Alert and playlist actions can target a group, a screen or a tag. A playlist switch never overrides a head office playlist, and an emergency alert always comes first.

Set it up

Zapier

  1. Push the app to your Zapier account. The ScreenTinker integration is a private Zapier app in the zapier/ folder of the repository. You push it to your own Zapier account with the Zapier CLI, then invite your team. It is not listed in Zapier’s public app directory.
  2. Create an API token in ScreenTinker under Settings → API tokens. Raising alerts, switching playlists and subscribing to triggers need a workspace admin’s token.
  3. Connect with your ScreenTinker address and the token, then build Zaps as usual.

Make, n8n, Power Automate or your own code

  1. For triggers, use the tool’s custom webhook and subscribe it with POST /api/zapier/subscriptions, or poll GET /api/zapier/events.
  2. For actions, call /api/zapier/actions/... with Authorization: Bearer st_..., or call a hook address, which needs no token.

A hook

  1. Open the Automation page and choose New hook: emergency alert, mass notification, fire a trigger, update a table, or switch to a playlist.
  2. Copy the address it shows. It is shown only once.
  3. Point your system at it with a POST.

Every endpoint, field and token scope is in docs/automation.md and the API reference.

Security

Limits

FAQ

Is ScreenTinker in the Zapier app directory?

No. It is a private Zapier app that ships with ScreenTinker. You push it to your own Zapier account once with the Zapier CLI, then invite your team.

Can I use Make or n8n instead of Zapier?

Yes. They use the same API: subscribe a custom webhook for triggers, or poll for events, and call the action endpoints with an API token. You can also call a hook address, which needs no token.

Can a script change what a screen shows without an API token?

Yes. Create a hook on the Automation page and send it a POST. A hook does one thing, such as switching screens to a playlist or updating a table, and its address is the credential.

Can Zapier tell me when a screen goes offline?

Yes. Screen went offline and Screen came back online are Zapier triggers. For a message straight to Slack, Teams or PagerDuty without Zapier, use an alert channel instead.

Connect your screens to the rest of your stack

Create a hook in a minute and call it from anything. Start a 14-day Pro trial on hosted ScreenTinker: up to 15 screens, every feature, no credit card.

Start your free trial

Or host it yourself, free and open source: self-hosting guide · GitHub