FAQ
Frequently Asked Questions
This page answers common owner, manager, and developer questions with concrete guidance. For deep implementation details, continue to the full docs.
Setup and Access
How do I create my first workspace?
Use a valid owner registration key from admin, enter your Roblox group ID, and create the workspace from home.
What is a slug?
The slug is the URL identifier for your workspace, like /workspace/metro-police. If you leave it empty, Kyra generates one.
Can invited players edit settings?
Only users with workspace roles that include those permissions can edit settings. Members without admin capabilities get a restricted view.
How do I map Roblox ranks to Kyra roles?
Go to Workspace Settings and open Role Setup. Create workspace roles first, then assign each Roblox rank/role to the correct workspace role.
Roblox Integration
How many scripts are required in Roblox Studio?
One server script in ServerScriptService. Kyra generates a copy-ready script that includes your current ingest token.
Do I need to regenerate the script when token rotates?
Yes. Token rotation invalidates previous credentials, so paste the freshly generated script after rotation.
What does ingest security do?
It validates request freshness, blocks replay attempts, enforces configured checks, and protects against spoofed or oversized payloads.
Can developers send custom metrics?
Yes. Custom fields are allowed when configured in workspace settings and sent through the approved custom event payload format.
Assignments, Shifts, and LOA
Why does assignment completion history update later?
Lifecycle summaries are period-aware. Live progress updates continuously, while period completion/failure counters finalize with cycle boundaries.
Can assignments target only specific roles?
Yes. Managers can scope assignments by role so each team receives relevant requirements only.
Do completed shifts disappear?
No. Completed shifts are archived for review and compliance history instead of being hard-deleted.
Who can approve LOA requests?
Only roles with LOA review permission (and owner/admin) can approve or deny LOA.
Privacy, Data, and Compliance
Does Kyra store raw chat content?
No. Kyra stores operational counters and approved telemetry fields, not raw chat message logs.
Can users request account data deletion?
Yes. Data deletion requests are available in profile settings and are reviewed by admins.
Where are policies published?
Terms of Service, Privacy Policy, and DMCA policy are available in the Legal Center at /legal.
How do users know when policies change?
Kyra can require re-acceptance of legal versions before users continue on protected routes.
Troubleshooting
Login button does nothing
Check Roblox OAuth redirect URI and ensure it exactly matches your configured callback URL.
Minutes are not increasing
Verify script token, workspace ID, HTTP enabled in Roblox Studio, and ingest security responses on the server logs.
Settings are not saving
Confirm role permission to manage settings and watch for top save banner/response status. Failed saves should display a visible error.
Where do I get direct help?
Use support Discord: discord.gg/FBGbM2B9BH.