Quick overview
This workflow collects a Sleeper username and public league ID via an n8n Form, fetches league data from Sleeper, and generates a self-contained HTML preseason “command center” report that is displayed directly in the submitter’s browser.
How it works
- Receives a submission from an n8n Form containing a Sleeper username to highlight and a Sleeper league ID.
- Looks up the Sleeper user profile from the submitted username using the n8n-nodes-sleeper community node.
- Retrieves the league details, league users, rosters, drafts, traded picks, and current NFL state from Sleeper using the provided league ID.
- Combines the returned Sleeper datasets, identifies the selected user’s roster when available, and formats league tables and highlights as Markdown and responsive HTML.
- Returns the generated HTML report as the form completion response so it renders in the submitter’s browser.
Setup
- Install the verified
n8n-nodes-sleeper community node in n8n (Settings → Community nodes).
- Open the “Sleeper League Form” and use its Test URL while building, then publish/activate the workflow to use the Production URL.
- Submit a Sleeper username and a public league ID (from the Sleeper league URL) that the workflow can read without any Sleeper login or API credentials.
Requirements
- The verified n8n-nodes-sleeper community node, installed from Settings → Community Nodes.
- A public Sleeper username and league ID. No Sleeper login or API credentials are required.