Skip to content

Introduction

Rawtoh is an automation platform that connects your favorite tools and lets them talk to each other in real-time.

  • Auto-reply to chat messages on Twitch when someone types a command
  • Switch OBS scenes when a specific event happens
  • Play sounds or media in response to viewer interactions
  • Chain multiple actions — one event can trigger several automations
  • Store and retrieve data across automations with the built-in key-value storage

Rawtoh follows a simple pipeline:

  1. Modules are services connected to Rawtoh (Twitch, OBS, etc.)
  2. Modules emit events when something happens (a chat message, a scene change…)
  3. Triggers watch for specific events and check if conditions are met
  4. If a trigger matches, an action runs — a small JavaScript program that can call any connected module

All of this happens in milliseconds.

ConceptWhat it is
ModuleA connected service (Twitch, OBS, media player…)
Module groupA category of modules (e.g. “twitch”) with a shared manifest
ManifestDescribes what a module can do: its methods and events
EventSomething that happened (“a message was sent”, “a scene changed”)
TriggerA rule that watches for events and checks conditions
ActionA JavaScript program that runs when a trigger matches
ProcessA record of a trigger+action execution, with logs and RPC details
StorageA key-value store shared across all actions

Ready to get started? Head to the Quick Start guide.