Push To Display

n8n

The official Push To Display community node for n8n lets you send display updates from any workflow — dashboards, signage, and status boards update instantly across every device linked to the board.

The node is published to npm as n8n-nodes-pushtodisplay. It exposes a single Send Update operation backed by the HTTP API.

Installation

From the n8n UI (recommended)

  1. In n8n, go to Settings → Community nodes → Install a community node.
  2. Search for n8n-nodes-pushtodisplay and install it.

Self-hosted n8n

npm install -g n8n-nodes-pushtodisplay

Then restart n8n. The node appears in the node panel as PushToDisplay.

Credentials

The node supports two authentication methods. Choose one when you connect the node to a credential.

API Key

The simplest option for automation. API keys start with pt_ and are created in the web portal under API Keys (or from the Quick Start screen in the mobile app).

  1. Create an API key in the portal.
  2. In n8n, create a PushToDisplay API credential and paste the key.
  3. Select API Key in the node's Authentication field.

API key values are only shown once when created. If you lose a key, revoke it and create a new one. Never commit keys to version control.

OAuth2

Connects with your Push To Display account. Scopes are fixed to openid and push, and the app can only be used by the account that created it.

  1. In n8n, create a PushToDisplay OAuth2 API credential and copy the OAuth Redirect URL shown in the form (e.g. https://app.n8n.cloud/rest/oauth2-credential/callback). Leave the client ID and secret empty for now.
  2. In the web portal, go to OAuth Apps → n8n Node App and paste the redirect URL into the OAuth redirect URI field.
  3. Click Create n8n app, then copy the Client ID and Client Secret — they are shown only once.
  4. Paste the client ID and secret into the n8n credential.
  5. Click Connect and sign in with your account.
  6. Select OAuth2 in the node's Authentication field.

Send an update

  1. Add the PushToDisplay node to your workflow.
  2. Connect a credential (see above).
  3. Set the Board ID — find it in the Push To Display app or web portal. Leave blank to use your default board.
  4. Enter the Message text to display.
  5. Configure styling and layout as needed (see the field reference below).
  6. Run the workflow. The update is queued and pushed to every device linked to the board.

Field reference

Node fieldAPI fieldDescription
Board IDboardIdThe board to update. Uses your default board if omitted.
MessageblocksThe text to display on the board.
Target PanelpanelIdWhich panel to update (1–4). Defaults to panel 1.
Text Colorblocks[].colorMessage text color in hex (#RRGGBB).
Text Sizeblocks[].sizeText size: small, medium, or large.
Font Weightblocks[].weightText weight: regular, semibold, or bold.
Horizontal AlignmentalignXHorizontal alignment: start, center, or end.
Vertical AlignmentalignYVertical alignment: start, center, or end.
Full Panel ModefullPanelWhen enabled, content fills the entire panel area.
Content SpacingdensityLine spacing: compact, standard, or spacious.
Text Background Colorblocks[].backgroundHighlight color directly behind the text (#RRGGBB).
Background ColorbackgroundPanel background color (#RRGGBB).

Limits

Your free Sandbox tier includes 1 board and 1,000 messages per month. See Rate limits and quotas for details.

Next

See n8n Examples for copy-paste workflow recipes.