FantasyMemo
Connect your league

Any league. Read-only. Here's exactly how.

Fantasy Memo reads your league; it never writes to it. Sleeper takes a username. Yahoo, MFL and Fleaflicker take a league id. ESPN takes two cookies from your browser once, and this page shows you precisely where they are. Anything else takes a pasted roster or a screenshot.

What your league gets you
Every weekwho to start and why: the reasoning, not just a higher ranking
Before kickoffan email if a starter cannot play, while there is still time to fix it
On waiversthe adds worth a claim, and what they cost you to make room
On tradesthe deal that helps both sides, with the message ready to send
And two things no other fantasy app gives you
The bench coachdisagree with any call and make your case. It defends the number, or concedes, and when it concedes, your lineup actually changes.
Ask Memoask anything, any time: what a player is worth, who is genuinely free in your league this week, whether a trade is fair, or how any of it works.

None of it starts until a league is connected: it is the only setup there is. Read-only on every platform: Fantasy Memo never sets a lineup, makes a claim or sends a trade.

Sleeper: about thirty seconds, from your phone

Sleeper publishes league data openly, so all Fantasy Memo needs is your username, not your email, not your password.

  1. 1
    Find your username. In the Sleeper app, tap your avatar (top-left): it is the name under your display name, without the @. On the web it is in the URL: sleeper.com/leagues/… after signing in, or on your profile page.
  2. 2
    In Fantasy Memo, choose Sleeper, type the username, and pick your league from the list it finds. Football and basketball leagues are told apart automatically: the app reads the sport from the league itself.
  3. 3
    Confirm which team is yours: Fantasy Memo usually knows, because the username tells it. Your first memo builds in about twenty seconds.
League formats

It reads what kind of league it is, and advises like it.

The format is detected from Sleeper automatically and set by hand for a pasted league (League settings → Format).

Keeper

Keepers are tagged and never proposed as drops, and the memo knows who they are.

Dynasty

Taxi-squad and IR players stay out of every lineup: yours and your opponents'. Trade ideas are valued for the rest of this season and say so.

Chopped / guillotine

No opponent. Your best lineup is ranked against every roster in the league this week, with the margin above the floor; the eliminated roster hitting waivers is the waiver headline.

Best ball

Nothing to set, so no start/sit and no lineup alerts. The memo is waivers, byes ahead, injuries and the league.

Superflex and two-QB, TE premium, any PPR setting and IDP leagues are read from the league's own settings; IDP slots are scored around.

Questions

Is it safe to paste my ESPN cookies?

The two cookies are your own signed-in session, the same thing your browser sends ESPN on every page. Fantasy Memo stores them encrypted (AES-256, keyed on the server), uses them only to read your league, and never writes to it. Sign out of ESPN everywhere and they stop working; disconnect the league in the app and they are deleted.

Why does ESPN need cookies when Sleeper just needs a username?

Sleeper publishes league data through a public API. ESPN has no official API: a private league can only be read as the signed-in manager, which is what the cookies prove. A public ESPN league needs no cookies at all, just the league ID.

How do I know if my ESPN league is public or private?

Open the league in a private/incognito window without signing in. If you can see rosters, it is public. Most leagues are private, and only the commissioner can change that (League → Settings → Basic Settings → League Visibility).

The app says the cookies did not work.

Three usual causes: the SWID was pasted without its curly braces; the espn_s2 value was cut short (it is around 300 characters, copy from a double-clicked value, not from the truncated table); or you signed out of ESPN after copying, which invalidates them. Sign in again, copy fresh values and retry.

Does it ever change anything in my league?

No, on any platform. Every connection is read-only. It cannot set a lineup, make a claim or send a trade: it tells you what to do and you do it.

Can I connect from my phone?

Sleeper and Yahoo (by pasting your roster), yes, and any other platform the same way. ESPN needs a desktop browser once, to copy the cookies; after that the app works anywhere.

What does a pasted roster give me, and what does it not?

Everything about your own team: the memo, the lineup with the analysis on every slot, player cards, byes ahead, the bench and pool. Not the league-wide read or the trade market, which need the other teams' rosters: those switch on when a platform is connected directly. Waiver ideas are phrased "if he is available", because the app cannot see who else in your league has him.

The Memo by email · free

One memo for every manager, in the sports you play.

Tuesday's lineup calls and the wire, Thursday's injury report read, Sunday morning's inactives and final calls: written from the wire, not preseason guesses. Add basketball if you play both.

Your own league gets its own memo in the app. This one is for everyone.