Dashwall

How it works

A webhook in, a live number out

Dashwall turns any number your systems produce into a big, legible metric on the wall — as a headline figure, a chart, a leaderboard or a status. Here's the whole path, from an HTTP request to the animation on the screen.

How it works

From a number to the big screen in three steps

Dashwall is built around a simple flow: a webhook receives a value, and every connected display updates live.

01

Create a tile

Add a board and a tile in the dashboard. Each tile gets its own secret webhook URL — no integration to build.

02

Send a value

POST the latest number from anywhere: your backend, a cron job, a Zapier or Make scenario, or a single curl command.

03

The wall updates

Open the board's public display link on any TV or monitor. It animates to the new number in under a second — no refresh.

Update a tile from your terminal
# Send the latest revenue to a tile
curl -X POST \
  https://api.dashwall.io/api/metric/your-tile-token \
  -H 'Content-Type: application/json' \
  -d '{"value": 128940}'

Under the hood

What happens when a value is posted

Every update follows the same realtime path — designed so the screen reflects reality in under a second.

  1. 1

    A value arrives

    An external service sends an HTTP POST to a tile's unique webhook URL — a number, the rows of a leaderboard, or a status. The webhook token is the only credential needed — no OAuth, no SDK.

  2. 2

    It's stored and validated

    Dashwall checks that the payload fits the tile's type and records it in the tile's history. Each tile keeps its most recent 500 data points for its sparkline and chart, and accepts up to 60 requests per minute per tile.

  3. 3

    It's broadcast live

    The update is pushed over a persistent connection to every browser showing that board — no polling. Displays receive it the instant it's processed.

  4. 4

    The screen animates

    The number counts up to its new value with a subtle flash — or the chart, ranking or status redraws — and any milestone you configured (confetti, flash, or pulse) fires. Motion respects the viewer's reduced-motion setting.

Put your numbers on the wall

Create a free account, put your first KPI on a screen, and upgrade when the wall fills up. No credit card required.