Docs

Everything you need to get value from RoProfit.

Getting started

  1. Install RoProfit Desktop from the download page.
  2. Sign in with Roblox via the official OAuth flow on the onboarding page.
  3. Connect this computer in RoProfit Desktop. The approval flow opens inside the app and stores the RoProfit bearer token locally.
  4. Sign into Roblox inside RoProfit Desktop. This creates a local Roblox session the app can use for creator-dashboard sync.
  5. Open Data Sync in RoProfit Desktop and start a local sync.

How syncing works

  • Local collector: RoProfit Desktop opens a hidden local browser session, navigates creator analytics pages, and captures the dashboard responses.
  • Desktop-only sync: the website is read-only. Open Data Sync inside RoProfit Desktop any time you want fresh analytics rows.
  • 90-day sync: first sync captures up to 90 days, then later runs request only the missing recent days for tracked games.
  • App closed all day? The dashboard shows your last known numbers with a stale-sync warning. Opening RoProfit Desktop lets local sync run again.

Security model in one paragraph

Your Roblox password and .ROBLOSECURITY cookie never reach our servers. RoProfit Desktop uses your local Roblox session to read creator analytics, then forwards normalized dashboard rows to RoProfit with a bearer token issued during pairing. The token is stored hashed on our side and encrypted locally on your machine. Full security page →

Troubleshooting

  • Dashboard says this computer is not connected. Open RoProfit Desktop and click Connect This Computer.
  • Desktop sync returns no tracked games. Add or discover games first, then run desktop sync again from RoProfit Desktop.
  • Sync captures nothing. Make sure you are signed into Roblox inside RoProfit Desktop and can open create.roblox.com.
  • Need to start over. Settings → Local desktop app → revoke the local token, then connect this computer again.
Need help we didn't cover? Email hello@roprofit.app — we read every message.