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
| Area | Use it for |
|---|---|
| Getting Started | First sign-in, workspace setup, adding games, and turning on modules |
| Core Concepts | Workspaces, games, modules, and permission prompts |
| Dashboard | Home, sidebar and top bar navigation, settings, account menu, and search |
| Modules | Jobs and Icon Automation |
| Team | Members, permission groups, collaboration presence, and common access patterns |
| Reference | Module routes, environment variables, and troubleshooting |
| Deployment | Docker services, Caddy routing, and the docs subdomain |
Recommended path
- Read Getting Started if this is the first setup.
- Read Core Concepts to understand how RoControl models Roblox operations.
- Use Icon Automation and Jobs together for liveops.
- Use Team Permissions before inviting non-owner operators.
- Use the Roblox SDK when wiring Roblox server code.
Current active modules
RoControl currently ships these active game modules:
| Module | Dashboard route | Roblox permission |
|---|---|---|
| Event Automation | /games/[gameId]/modules/eventAutomation | No OAuth scope; uses an Open Cloud API key set in the module |
| Icon Automation | /games/[gameId]/modules/iconAutomation | Requires legacy-universe:manage to apply icons or names |
| Jobs | /games/[gameId]/modules/jobs | No Roblox scope required |
Example: a typical event workflow
- Add the Roblox universe to the workspace.
- Turn on Event Automation and add an Open Cloud API key in the module.
- Schedule the Roblox experience event.
- Turn on Icon Automation and set the event start time.
- Create a scheduled Job that calls your webhook when the event starts.
- 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:00Production URLs
| Surface | URL |
|---|---|
| Dashboard | https://rocontrol.duckdns.org |
| API | https://api-rocontrol.duckdns.org |
| Documentation | https://docs.rocontrol.duckdns.org |