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.
- Custom layout — design your grid with drag-and-drop. Set colors, images, labels, and sizes.
- Multiple boards — create different boards for different situations (stream controls, alerts, giveaways).
- Shareable — your mods open a link and they're ready. No install, no account needed to use it.
- Any device — works on phone, tablet, or desktop.
Element types
| Type | Description |
|---|---|
| Button | Clickable — sends an event to Rawtoh when pressed |
| Switch | Clickable — navigates to another board (like pages) |
| Text | Display 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:
| Event | Description |
|---|---|
board.click | A button or switch was clicked on the board |
The event payload includes the board name, element name, element type, and label — so you can filter by which button was pressed in your trigger code.
Live updates
Rawtoh can update the board in real time from your actions. This lets the board reflect the current state of your stream:
element.update_text— change the text on a button or elementelement.update_color— change the color of an elementelement.update_image— change the background imageboard.update_color— change the board background colorboard.update_image— change the board background image
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
- "BRB" button clicked → switch OBS to BRB scene, mute mic, post a message in chat
- "Giveaway" button clicked → pick a random viewer from chat, announce the winner
- "Shoutout" button clicked → shoutout the last raider on Twitch
- Scene changes on OBS → update the board to highlight the active scene button
- Sub count changes → update a text element on the board with the current count
Getting started
- Deploy the Board module and connect it to Rawtoh with an API key
- Open the admin panel and create your first board
- Add buttons and arrange them in the grid
- In Rawtoh, create triggers that listen for
board.clickevents - Share the board link with your team — they can start clicking right away