Fantasy Platform Setup
Flaim connects to ESPN via Chrome extension, Yahoo via OAuth, and Sleeper via username — all from /leagues.
Last updated May 2026
Connect your fantasy platforms in /leagues before using Flaim from ChatGPT. Each platform connects differently, but the goal is the same: get your leagues visible in Flaim so ChatGPT has the right account context.
Before you start
- Sign in to Flaim and open /leagues.
- Use the account that actually owns or participates in the leagues you want.
- Supported sports: football, baseball, basketball, and hockey (ESPN and Yahoo). Sleeper supports football and basketball.
ESPN
ESPN is the highest-friction setup, and Flaim's Chrome extension is the only path. Your ESPN credentials are never shared with AI providers.
- Open /leagues and choose ESPN.
- Install the Flaim Chrome extension, sign in to fantasy.espn.com in that browser profile, then trigger Sync from the extension.
- Use the extension whenever you need to update ESPN credentials, refresh leagues, discover seasons, or manage a different ESPN account.
- Wait until your ESPN leagues show up before moving on to ChatGPT setup.
ESPN troubleshooting
- Sync succeeds but no leagues show up: make sure you are logged into the correct ESPN account and try the sync again.
- Credentials expire or become invalid later: rerun extension sync from the browser profile that is signed in to ESPN.
Yahoo
Yahoo is the simplest private-platform setup. Start OAuth from /leagues, approve access, and wait for league discovery to finish.
- Open /leagues and choose Yahoo.
- Start Yahoo authentication and approve Flaim's access request.
- Return to Flaim and wait for discovery to finish. Auth success does not mean your leagues are ready yet.
- Confirm that the Yahoo section shows leagues you can use.
Yahoo troubleshooting
- Sync leagues pulls the latest league list using the current Yahoo connection. Reconnect Yahoo opens Yahoo sign-in again.
- Temporarily unavailable means Yahoo is asking Flaim to wait before another sync. Try again after the suggested wait, or reconnect Yahoo if it keeps happening.
- Auth completed but Flaim still looks disconnected: retry from /leagues and make sure the popup or redirect fully finishes.
- Auth worked but zero leagues appear: confirm the Yahoo account has supported active leagues and reconnect.
- Yahoo worked before and stopped: reconnect Yahoo to repair the stored authorization.
Sleeper
Sleeper uses a public API, so there is no extension and no OAuth. The important part is using your exact username (not your display name) and knowing that Flaim supports football and basketball on Sleeper.
- Open /leagues and choose Sleeper.
- Enter your exact username and submit.
- Wait for discovery to finish and confirm leagues show up in Flaim.
Sleeper troubleshooting
- Flaim says user not found: verify the exact username (not display name) and try again.
- Connected but no leagues appear: confirm the account has football or basketball leagues.
- Older leagues are missing: start by testing a current league first. Historical coverage through Sleeper's history chain may take time.
How to know it worked
What happens next
Once your leagues are visible in Flaim, use Flaim Fantasy in ChatGPT for read-only fantasy analysis. Start a new chat and ask about your roster, matchup, or standings. If you use multiple leagues, name the one you want in your first prompt.