Find the Sleeper league ID
On Sleeper’s website, open the league and copy the long number at the end of its URL. In the mobile app, open General League Settings and use Copy League ID.
League Intelligence is built so any rostered league member can connect a Sleeper league, claim only their own team, and start using league-aware tools without commissioner access or a fantasy-platform password.
On Sleeper’s website, open the league and copy the long number at the end of its URL. In the mobile app, open General League Settings and use Copy League ID.
Sign in, choose Connect a league, and paste only the number. If another member already created the workspace, you safely join the same tenant instead of creating a duplicate.
Enter the Sleeper account name shown in the league member list. League Intelligence verifies the underlying account—not a changeable fantasy team name—and prevents two accounts from claiming one roster.
Any active member can create a private, one-use invitation. Managers can claim an available roster; viewers can enter without manager-scoped roster tools.
The verified Sleeper commissioner receives the commissioner role. That person can reserve rosters and appoint co-commissioners; connecting the league first does not grant commissioner power.
My Team, waivers, scenarios, roster management, GM work, Trade Lab drafts, and feedback remain tied to the signed-in account and selected league.
Sleeper leagues refresh automatically when their cached data becomes stale. A member can also use Sync now in Settings. The dashboard continues using the last verified snapshot while a model update finishes.
In Admin view, Security shows snapshot freshness, refresh failures, roster-claim progress, private workspace activity, and the next action for anything needing attention.
Use the downloadable JSON template for another platform. Imports are validated and tenant-private; submit a fresh archive when that source changes.
Return to the League Intelligence sign-in page, sign out of the incomplete session, and try the same verified email again. Blocking cross-site cookies or an incorrect Clerk production domain can also interrupt the handoff.
Use the account name visible in Sleeper’s league member list, not your fantasy team name. Confirm the account owns a roster in the exact league ID you connected.
Run Sync now and check Admin view → Security. The panel distinguishes a stale snapshot, failed provider refresh, unfinished roster claims, and background model preparation.
Try a smaller target or a different helper team. A no-route message means the ownership-valid search could not construct a balanced deal; an error message includes a Retry action and does not pretend there was no deal.