Skip to Content
Overview

RoControl Documentation

RoControl is a control room for Roblox teams. It gives a workspace one place to manage Roblox games, scheduled Roblox experience events, icon automation, webhook Jobs, team permissions, and account setup.

This documentation is written for operators first. Each guide explains what the feature does, when to use it, and the exact flow to follow in the dashboard.

Start fast

Connect Roblox, create a workspace, add a game, then turn on the modules that game needs.

Run live operations

Publish Roblox events on a schedule, automate event icons, and call webhooks with Jobs.

Control access

Invite teammates and grant module actions through workspace permission groups.

What is documented

AreaUse it for
Getting StartedFirst sign-in, workspace setup, adding games, and turning on modules
Core ConceptsWorkspaces, games, modules, and permission prompts
DashboardHome, sidebar and top bar navigation, settings, account menu, and search
ModulesJobs and Icon Automation
TeamMembers, permission groups, collaboration presence, and common access patterns
ReferenceModule routes, environment variables, and troubleshooting
DeploymentDocker services, Caddy routing, and the docs subdomain
  1. Read Getting Started if this is the first setup.
  2. Read Core Concepts to understand how RoControl models Roblox operations.
  3. Use Icon Automation and Jobs together for liveops.
  4. Use Team Permissions before inviting non-owner operators.
  5. Use the Roblox SDK when wiring Roblox server code.

Current active modules

RoControl currently ships these active game modules:

ModuleDashboard routeRoblox permission
Event Automation/games/[gameId]/modules/eventAutomationNo OAuth scope; uses an Open Cloud API key set in the module
Icon Automation/games/[gameId]/modules/iconAutomationRequires legacy-universe:manage to apply icons or names
Jobs/games/[gameId]/modules/jobsNo Roblox scope required

Example: a typical event workflow

  1. Add the Roblox universe to the workspace.
  2. Turn on Event Automation and add an Open Cloud API key in the module.
  3. Schedule the Roblox experience event.
  4. Turn on Icon Automation and set the event start time.
  5. Create a scheduled Job that calls your webhook when the event starts.
  6. Let RoControl apply the countdown icon stages.
Event: Double XP Starts: 2026-05-05 18:00 Icon Automation: countdown from 8H to NOW Job: POST https://example.com/liveops/event, once, at 2026-05-05 18:00

Production URLs

SurfaceURL
Dashboardhttps://rocontrol.duckdns.org
APIhttps://api-rocontrol.duckdns.org
Documentationhttps://docs.rocontrol.duckdns.org