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. 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://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. The webhook token is the only credential needed — no OAuth, no SDK.

  2. 2

    It's stored and validated

    Dashwall validates the token and records the value in the tile's history. Each tile keeps its most recent 500 data points for the sparkline, 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, and any milestone you configured (confetti, flash, or pulse) fires. Motion respects the viewer's reduced-motion setting.

Put your numbers on the wall

Dashwall is launching soon. Join the waitlist and we'll email you the moment it goes live — before anyone else.