Frequently asked questions
What is KeeperSync?
A keeper-cost tracker for fantasy football leagues that carry players over between seasons. It figures out what each kept player should cost you in the next draft, keeps that history straight across years, and handles the messy real-world stuff — owners leaving mid-season, players who weren't kept the way your platform's draft log assumed, leagues that don't all use the same keeper rule.
How does the keeper cost math work?
You pick a rule when you create your league:
- Round decay (most common) — a keeper costs one round earlier each year you keep them, until the cost would exceed Round 1, at which point they're no longer keeper-eligible.
- Round decay by 2 — same idea, decays twice as fast.
- Flat, no decay — a keeper always costs the round they were last drafted at, every year.
- Flat fixed round — every keeper on your roster costs the same set round (e.g. always Round 5), regardless of where they were originally drafted.
You also set a max-keepers-per-team limit and a max-consecutive-keeper-years cap. The app applies whichever rule you picked consistently across every team and every season.
What platforms can I import from?
- Sleeper — full auto-import. Give it your current league ID and it walks the whole season chain automatically, detects who's actually been kept (not just who was drafted this year), and handles leagues that draft-slot their keepers at the decayed cost round instead of leaving them off the board.
- ESPN — same idea, for public leagues. ESPN keeps one league ID for its whole lifetime, so there's no chain-walking needed — it just reads the league's own season history directly.
- Anything else — Yahoo, CBS, Fantrax, a private league on any platform, or
just a plain list you typed up yourself — paste in
Team, Player, Round, Yearrows and it feeds the exact same system the API imports use. A Check names button cross-checks every pasted name against the full NFL player list (current and retired players both) and flags anything misspelled or unrecognized before you commit it — it never rewrites what you typed, just tells you if a row is worth a second look.
Do you support Yahoo directly, like Sleeper and ESPN?
No — and it's not coming. Yahoo's developer terms for their Fantasy API only permit personal, non-commercial use of your own leagues, which rules out a direct auto-import for a paid product like KeeperSync. Paste-in and screenshot import both cover Yahoo leagues just as well — copy your draft results in, or upload a screenshot of your draft board, and it works exactly the same as any other league.
My league is years old and never used KeeperSync before — can I bring in past history?
Yes — the paste-in importer isn't limited to one season at a time. Paste every year's draft
results at once, one pick per line, each tagged with its own year:
Team, Player, Round, Year. A decade of old drafts becomes a few minutes of copying
from old spreadsheets or league records, and Check names helps catch a
misremembered or misspelled name from years back before it becomes bad data.
An owner left my league and someone else took over their spot. What now?
Use Replace an owner. Pick who's leaving, pick who's taking over, and individually check off which of the departing owner's active keepers (if any) carry over to the new owner. Anything left unchecked stays attached to the old franchise as a permanent historical record — nothing gets deleted, so your league's full history stays intact even as ownership changes hands over the years.
What about trades and side bets between owners?
The Notes section on your league page is a free-text log for exactly that — a pick traded between two teams, a side bet on the season, or anything else worth keeping on record that isn't part of the keeper-cost math itself.
Can I print my league's keeper info for draft day?
Yes — every league page has a 🖨️ Print league button. It opens a clean, ink-friendly draft sheet (no buttons or nav clutter) listing every team's active keepers with their costs, former owners' history, and any notes you've logged. Print it or save it as a PDF straight from your browser's print dialog to bring to the actual draft.
How much does it cost?
Free for the rest of this season. Every feature is unlocked with no payment needed. We expect to introduce a small one-time per-league, per-season fee starting next season, and your existing leagues and history will stay intact when that happens.
What does KeeperSync not do?
- It doesn't replace your league host. You still draft, score, and run your actual season on Sleeper, ESPN, Yahoo, or wherever your league already lives — KeeperSync only tracks keeper costs and history alongside it.
- No live scoring, standings, or in-season roster management.
- No auction or salary-cap keeper leagues yet — only the round-based rules above. That's a genuinely different data model (dollar values instead of draft rounds) and is on the roadmap, not built yet.
- Trades and side bets are logged manually via Notes — nothing is auto-detected from your platform's transaction log.
- No dedicated mobile app, but it works well as one — open it on your phone's browser and use "Add to Home Screen" for a full-screen, app-like icon with no app-store install needed.
Can more than one person manage a league?
Yes — Co-commissioners on the league page lets you invite another email to full edit access (keepers, notes, imports) without sharing your login. If they don't have a KeeperSync account yet, access kicks in automatically the moment they sign up with that email. Only you, as the original commissioner, can invite or remove co-commissioners or handle payment for the league.
Can I get updates in Discord or Slack, or export my data?
Both, yes. Paste an incoming webhook URL into a league's Discord / Slack notifications section and a short message posts there whenever a keeper or note is added. And Export CSV on the league page downloads that league's full keeper history as a spreadsheet any time you want your own copy.