We use cookies (and other similar technologies) for many purposes, including to improve your experience on our site and for ads and analytics.

Integrations & API

Any data source. One leaderboard.

BoardQ's REST API turns anything that can send a JSON POST - your CRM, your game server, your gym booking system, your AI agent - into a live, public scoreboard. Authenticate with a bearer token, push a score, and every screen connected to the board updates in real time.

๐Ÿ”Œ REST APIโšก WebSocket real-time๐Ÿค– AI-agent friendly๐Ÿ†“ Free tier includes API access
HubSpot logoHubSpot
Salesforce logoSalesforce
Zendesk logoZendesk
Google Sheets logoGoogle Sheets
+ anything via API
BoardQ leaderboard on an office wall display, auto-updating live from API integration with a JSON data source
1
POST to get on the board
<1s
API call to live update
0
SDKs to install
$0
API on the free plan
Why use the API?

Stop manually updating leaderboards.

Spreadsheets fall behind. Manual entry is forgotten. Webhooks fire reliably. If your tool already knows when a score changed - deal closed, lap finished, WOD logged, event booked - let it tell the leaderboard directly.

โšก

One source of truth

Your CRM, your game engine, your booking system already holds the data. Pipe it straight in - no manual sync, no stale numbers, no human in the loop.

๐Ÿ”„

Real-time, every screen

One API call updates the office TV, the team Slack embed, the OBS overlay and every spectator's phone simultaneously. WebSocket-powered.

๐Ÿค–

AI & agent ready

Any LLM workflow, GPT function call, or Claude tool use can POST scores. Use the board as the visual output layer for AI-judged competitions or agent-driven rankings.

How it works

From your tool to the big screen in three steps

  1. 1

    Connect

    Point a webhook, Zapier zap, or sheet at your board - or call the REST API directly. Setup takes minutes, not sprints.

  2. 2

    Map your score

    Tell BoardQ which field is the participant and which is the score. The same simple JSON shape from every source.

  3. 3

    Display it live

    The board re-sorts and animates in real time on TVs, embeds and phones the instant a score changes.

Native integrations

Built to plug into your stack

Four first-class connections that keep your leaderboard in sync with the CRM, help desk or spreadsheet your team already lives in.

HubSpot logo

HubSpot

Live revenue board from your deal pipeline

When a deal changes stage or closes, a HubSpot workflow webhook pushes the update to BoardQ. Reps see exactly where they stand without ever opening the CRM.

Triggers onDeal stage change ยท Closed-won
Real-time sync
Salesforce logo

Salesforce

Closed-won deals on the board in real time

Fire a webhook on Opportunity Closed Won and the leaderboard updates instantly. Revenue on the floor TV always matches Salesforce โ€” no export, no stale numbers.

Triggers onOpportunity Closed Won
Real-time sync
Zendesk logo

Zendesk

Rank agents by tickets solved

Push ticket resolutions to BoardQ as they happen and put the standings up where the support team can see them. Friendly competition that lifts response times.

Triggers onTicket solved ยท CSAT received
Real-time sync
Google Sheets logo

Google Sheets

Your sheet, mirrored to a live board

Keep scores in a spreadsheet and the board mirrors it live. Map any columns to name and score โ€” no formulas, no CSV exports. The sheet stays your source of truth.

Triggers onRow added or edited
Real-time sync
One source of truth

Every source funnels into one live board

Whether the data comes from your CRM, your help desk, or a spreadsheet, it lands on the same screen - readable from across the room and always current.

  • Updates push live over WebSocket - no refresh
  • One board on the TV, embeds and every phone at once
  • Mix sources: CRM revenue and manual bonuses on one board
A live BoardQ leaderboard on an office TV, synced from CRM and help desk integrations
Connect any source

If it speaks JSON, it speaks BoardQ.

The API takes a board ID, a participant name, and a score. Send a JSON POST from anywhere - your backend, your Zapier workflow, your AI agent, your CRM's native webhook. No SDK to install. No client library to version-pin. Just HTTP.

  • Bearer-token authentication via API key
  • JSON payloads - same shape from every source
  • Live updates pushed over WebSocket to all viewers
  • Works in any language that can make an HTTP call
See the full API reference โ†’
BoardQ leaderboard auto-updating from a JSON data source with secure API, real-time sync and clean structured tables
Laptop showing a live BoardQ leaderboard connected via API with a JSON POST request and AI sync indicator
AI & LLM workflows

Give your AI agent a leaderboard to publish to.

LLM judges scoring outputs. Agents tracking content performance. GPT or Claude function calls grading support tickets, evaluating model runs, ranking submissions. The API is a standard HTTP endpoint - any AI workflow that can call a tool can write to a BoardQ board.

  • OpenAI function-calling & Claude tool-use ready
  • Evaluation harnesses can publish run leaderboards
  • Agentic workflows get a public visual output
  • Pair with structured JSON outputs end-to-end
Wire up an AI agent โ†’
Webhooks & Zapier

No-code? Webhooks. No-webhook? Zapier.

Already pay for Zapier or Make? Pipe BoardQ into your existing automations in two clicks. Already have your own tool? Drop the BoardQ URL into your webhook field. The JSON shape is the same either way.

  • Zapier & Make compatible via Webhooks module
  • Native webhook support from Salesforce, HubSpot, Pipedrive
  • Trigger on form submissions (Typeform, Tally, Google Forms)
  • Donation platforms, event apps, smart equipment
See webhook examples โ†’
BoardQ leaderboard on a wall display with API integration sidebar showing GET endpoint and system status: API connected, AI sync active, auto-update enabled
Works with

Pipe BoardQ into your existing stack.

Some integrations are one Zapier hop. Some are a native webhook. Some are a direct curl from your backend. None require us - or you - to build anything custom.

๐Ÿค–

OpenAI & Claude

Function calls and tool use can POST directly. Publish evaluation runs, agent decisions, LLM judging output to a live board.

โ˜๏ธ

Salesforce

Fire a webhook on Opportunity Closed Won. Live revenue leaderboard on the sales floor TV without RevOps lifting a finger.

๐Ÿงก

HubSpot

Workflow webhook on deal-stage change pushes the score. Sales team sees the leaderboard refresh between calls.

โšก

Zapier & Make

Webhooks module connects BoardQ to 6,000+ apps without writing code. Common starter for non-engineers.

๐Ÿ’ฌ

Discord & Slack

Bots (discord.js, discord.py, Slack apps) POST scores on chat events. Embed the board back into channels.

๐ŸŽฎ

Unity / Unreal / Godot

Drop an HTTP request on game end. Ship a global high score table without standing up a backend.

๐Ÿ“บ

OBS / Streamlabs / vMix

Add the leaderboard URL as a browser source. Live overlay that updates with chat or stream events.

๐Ÿ‹๏ธ

Mindbody / Glofox

Pipe gym member scores via Zapier or direct webhook. Live class-vs-class boards on the gym TV.

The whole API

One endpoint. One request. You're done.

The fewer endpoints, the fewer surprises. Push a score with a single POST. Read a board with a single GET. Embed with an iframe. That's most of what most users ever need. Full reference in the docs for edge cases - auth scopes, rate limits, error shapes.

  • POST /v1/scores - write a single score to a board
  • POST /v1/scores/batch - bulk-write multiple scores at once
  • GET /v1/boards/{id} - fetch current standings
  • iframe /embed/{id} - drop the live board anywhere
Read the full API docs โ†’
push-score.sh
# That's it. That's the whole integration.
curl -X POST https://api.boardq.io/v1/scores \
  -H "Authorization: Bearer $BOARDQ_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "board_id": "leaderboard",
    "participant": "Luna",
    "score": 322
  }'

# Response: 200 OK - board refreshed on every screen.
Developer experience

Boring API. Exciting boards.

๐Ÿ”‘ Bearer-token auth

Generate API keys in your dashboard. Rotate when you need to. No OAuth dance required.

๐Ÿ“ฆ JSON in, JSON out

Standard REST shapes. Same payload from your backend, your Zap, or your AI agent.

โšก WebSocket push

Score writes propagate live to every connected viewer. No polling, no refresh.

๐Ÿ“บ iframe embed

Drop a board into your website, intranet, OBS, Slack, Notion or Confluence with one snippet.

๐Ÿค– AI-agent friendly

OpenAI functions, Claude tools, agentic workflows - any JSON-emitting workflow plugs in.

๐Ÿช Webhooks & Zapier

Compatible with every common automation tool. No-code pipelines welcomed.

๐Ÿ“ˆ Batch writes

Bulk-import historical data or push many results at once with the /batch endpoint.

๐ŸŒ Public read access

Optionally expose your board's data for syndication, analytics, or third-party dashboards.

Works in any language

No SDK to install. HTTP is the SDK.

curlJavaScriptNode.jsPythonGoRubyPHPC#RustJavaKotlinSwift

โ€œWired BoardQ to our HubSpot Closed-Won webhook in about ten minutes. The sales floor now has a live revenue leaderboard that's never out of date - and RevOps never has to think about it again.โ€

RevOps Leadยท B2B SaaS, 60 reps
FAQ

Developer questions.

Do I need code to connect my CRM?

No. Salesforce and HubSpot fire native workflow webhooks, Google Sheets syncs by mapping columns, Zendesk pushes on ticket events, and Zapier connects thousands of apps with no code. Developers can use the REST API directly.

How does the API work?

Standard REST. Bearer-token auth, JSON payloads, HTTP status codes. POST a score, the WebSocket pushes the update to every viewer. No SDK to install - any language that can make an HTTP request works.

What tools can I integrate with?

Anything that can send an HTTP POST. Salesforce, HubSpot, Pipedrive, Mindbody, Discord bots, OBS, Zapier, Make, Eventbrite, Typeform, custom game engines, AI agents, your own backend.

Is the API free?

Yes. API access is included on the free plan with reasonable rate limits. Premium ($8.99/month) raises limits and unlocks unlimited boards for production use.

Can an AI agent push scores?

Yes. The API is a standard REST endpoint, so any LLM workflow, GPT function call, or Claude tool use can submit scores. Useful for AI-judged competitions, eval harnesses, or agentic ranking pipelines.

Does it work with Zapier?

Yes. Use the โ€˜Webhooks by Zapierโ€™ module to POST to the BoardQ endpoint. Or use Make / n8n - same idea, same JSON shape.

How do I embed a board on my site?

Every board has a public URL you drop into an iframe. Works on websites, Notion, Slack, OBS as a browser source, intranets - anywhere iframes render.

Start today

Five lines of curl. Live in production.

Free API access on the starter plan. Grab a key, read the docs, ship before lunch.

No setup fee ยท No contract ยท Cancel anytime