VenueStatus

Embed your status board

Show your VenueStatus board on any website by pasting one line of HTML (plus an optional mount element).

Prefer a full-page board inside an iframe without the marketing header or footer? Load your published org URL with ?embed=1 (for example https://venuestatus.com/YOUR-SLUG?embed=1) — same data as the public org page, with the embed flag marking the URL as noindex and hiding the subscribe row and Free-tier “Powered by” line so the frame reads as a status board only.

Quick start

Replace YOUR-SLUGwith your organization's public slug (same as /your-slug on VenueStatus).

<div id="my-status-board"></div>
<script
  src="https://venuestatus.com/embed.js"
  data-org="YOUR-SLUG"
  data-target="#my-status-board"
  async
></script>

If you omit data-target, the widget inserts itself directly after the <script> tag.

Script attributes

AttributeRequiredDescription
data-orgYesPublic organization slug.
data-targetNoCSS selector for the container (e.g. #board). If omitted, a wrapper is inserted after the script.
data-brandingNoSet to noneon Pro or Enterprise to hide the “Powered by VenueStatus” footer. Free tier should keep the default. This is not enforced in the browser (honor system); we may add a server flag on the public API later.

Example: no mount element

Omit data-target to let the widget insert a wrapper immediately after the script tag.

<script src="https://venuestatus.com/embed.js" data-org="YOUR-SLUG" async></script>

What gets shown

What's NOT shown

Admin controls, private notes, soft-deleted venues, and anything not on your public page are excluded. The widget uses the same public JSON API as your live status page.

Privacy

The widget makes a single HTTP GET to the public JSON API on your VenueStatus origin and does not send analytics or load third-party scripts.

Need help?

Email support@venuestatus.com.