Vestaboard API & integrations

Make your Vestaboard update itself.

A Vestaboard is at its best when nobody has to remember to update it. We build custom Vestaboard API integrations so your board shows live data from Dynamics 365, your POS, your calendar, Home Assistant, Spotify, GitHub or your own software.

API

Vestaboard integrations we build

CRM

Dynamics 365 and Power Automate

A deal marked won, a new lead or a target hit posts straight to the board. We build it on Power Automate or a custom service alongside your Dynamics 365 setup.

POS

POS, order-ready numbers and daily sales

Order-ready numbers, the day's sales against target or a sold-out special, pushed from your POS. See Vestaboard for cafes.

Calendar

Outlook, Teams and Google Calendar

Visitor welcomes at reception, the next meeting in each room and countdowns to launches and events. See Vestaboard for offices.

Home

Home Assistant and smart home

Bin night, solar output, the doorbell, the washing machine finishing or who's home, triggered from Home Assistant automations. See Vestaboard at home.

Music

Spotify: now playing

Track and artist on the board whenever the music changes. It's popular in cafes, bars, studios and living rooms.

Dev

GitHub Actions and dev tooling

Build status, deploys to production, release countdowns and incident alerts, posted from a GitHub Actions workflow or your CI/CD pipeline.

AI

AI-written messages

Daily summaries, a quote of the day, weather in plain English or a digest of what happened overnight, written by AI and fitted to the board. See AI development.

Custom

Zapier, Make, webhooks and your own systems

If it can make an HTTP request, it can drive a Vestaboard. We connect spreadsheets, databases, internal tools and third-party services through the API.

The Vestaboard APIs, in plain English

  • Read/Write API: the simplest route. Each board gets its own key from the Vestaboard web app, and a single HTTPS request sends text or a full character layout.
  • Local API: talks to the board directly on your network, with no cloud round-trip. Useful for fast updates and sites with strict outbound rules. It has to be enabled for your board first.
  • Subscriptions and channels: the platform behind Vestaboard's installable channels and Vestaboard+, for pushing content to one or many boards.
  • VBML: Vestaboard Markup Language, for laying out text, alignment and colour tiles without hand-building the character grid.

At its simplest, a message is one request:

curl -X POST https://rw.vestaboard.com/ \
  -H "X-Vestaboard-Read-Write-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text": "Order 42 is ready"}'

An illustrative example. Check Vestaboard's developer documentation for current endpoints and limits.

Doing it properly

Sending one message is easy. Running a board that updates reliably all day, from several sources, without getting stuck or showing garbage is the part we build:

  • Formatting for the grid: the flagship board shows 6 rows of 22 upper-case characters and the Note shows 3 rows of 15. Messages are laid out, wrapped and abbreviated to fit.
  • Queueing and rate limits: updates are queued, merged and paced, so a burst of events doesn't hit API limits or flicker the board.
  • Priorities and schedules: a visitor welcome interrupts the KPIs, specials switch at lunch and nothing flips at 2am.
  • Secure keys and monitoring: API keys stay server-side, never in a browser, and failures are logged and alerted rather than silently ignored.

Vestaboard API: common questions

Does Vestaboard have an API?

Yes. Vestaboard offers a cloud Read/Write API, a Local API that runs on your own network, and a platform for subscriptions and channels. VBML helps with formatting messages.

Can Vestaboard connect to Power Automate or Zapier?

Yes. Both can send an HTTP request to the Vestaboard API, so a flow or zap can post a message when something happens in Dynamics 365, Microsoft 365, a form, a spreadsheet or another app. We build and harden these flows.

Does Vestaboard work with Home Assistant?

Yes. Home Assistant can send messages to a Vestaboard through its API, so automations can post things like bin night, solar output, doorbell events or who's home.

Can a Vestaboard show what's playing on Spotify?

Yes. An integration can watch the current Spotify track and post the song and artist to the board whenever it changes.

Can I update a Vestaboard from GitHub Actions?

Yes. A step in a GitHub Actions workflow can call the Vestaboard API to post build results, deploys or release countdowns, with the API key stored as a repository secret.

What characters can a Vestaboard display?

Upper-case letters, numbers, a set of punctuation and symbols, and solid colour tiles. There's no lower case, so messages are formatted to suit.

Is there a local API so the board doesn't depend on the cloud?

Yes. Vestaboard's Local API lets systems on the same network update the board directly. It has to be enabled for your board, and we handle that as part of the integration.

Do you build Vestaboard integrations outside Brisbane?

Yes. Integration work is done remotely for boards anywhere in Australia. Only the physical installation needs us on-site.

What should your board be saying?

Tell us which systems you run and what you want on the board, and we'll scope the integration.