RawtohRawtoh/Docs
Documentation

Board Module

A customizable control panel for your stream — shareable with your team.

The Board module is an interactive control panel that runs in the browser. Design a custom grid of buttons, share a link with your moderators, and let them control your stream from anywhere — no app to install, just a browser.

What is the Board?

Think of it as a web-based stream deck. You design a grid layout with buttons, switches, and text elements. When someone clicks a button, Rawtoh receives the event and can trigger any automation you've set up.

Element types

TypeDescription
ButtonClickable — sends an event to Rawtoh when pressed
SwitchClickable — navigates to another board (like pages)
TextDisplay only — shows information (updated in real time)

Each element can be styled with colors, background images or videos, custom labels, and CSS. Elements can span multiple grid cells.

Events

The Board emits one event you can use as a trigger:

EventDescription
board.clickA button or switch was clicked on the board

The payload carries board_id, board_slug, element_id, element_slug, element_text and element_type — so a trigger can filter on event.payload.element_slug === "brb". The click is attributed to the Rawtoh user who pressed it, visible in the Activity panel.

Live updates

Rawtoh can update the board in real time from your actions. This lets the board reflect the current state of your stream:

Elements are addressed by their slug, e.g. module("board").notify("element.update_text", { slug: "subs", text: "142 subs" }). These updates are temporary — they change what's displayed without modifying the board design. Perfect for dynamic info like viewer count, current scene, or song name.

Example automations

Getting started

  1. Open the Board module site and sign in with your Rawtoh account (as an owner of the organization)
  2. In the admin panel, go to Rawtoh and click Install with Rawtoh — the module creates its instance, enrolls its key pair and connects. No token to copy
  3. Create your first board, add buttons and arrange them in the grid
  4. In Rawtoh, create triggers that listen for board.click events
  5. Share the board link with your team — invite them to your organization and they can start clicking right away