What the connection does
Through its club-data API, the Swedish Football Association (SvFF) publishes each club’s football data: teams, leagues, fixtures, results and tables. The results themselves are reported by the referee in FOGIS after each game, and from there they flow into the API. ClubFlow reads the SvFF API to fetch your club’s fixtures, results, league tables and opponents, so match data lives in the same tool as squads, playing time and player development.
The connection is one-way: ClubFlow reads from the SvFF API and never writes back. How results reach the system does not change. Referees keep reporting them in FOGIS exactly as before, and ClubFlow simply reads what has been published.
What you need
- Administrator access in ClubFlow. Only club administrators can connect integrations and see the API key.
- The club’s API key from SvFF. The key belongs to the club (not to a person) and grants read access to the club’s own data in the SvFF API. If the club has no key yet, request one from the Swedish Football Association.
Treat the key as a secret: it does not belong in email threads or shared documents. ClubFlow stores it encrypted, and once it is saved it cannot be viewed again, only replaced.
Connecting your club
- Open Integrations. Go to Admin → Integrations in ClubFlow and choose to connect SvFF. The same import is also offered as a step when the club is first set up in ClubFlow.
- Paste the API key and validate. ClubFlow checks the key directly against the SvFF API. If it is valid, your club’s teams are fetched; if not, you get a clear error instead.
- Choose which teams to import. You see every team SvFF has for your club, labelled by category (senior, youth, children). Import all of them or only the teams you work with in ClubFlow. If the same team has several entries with SvFF, such as a league entry and a cup entry, they can be grouped into one team, or linked to a team that already exists in ClubFlow.
- Import. ClubFlow fetches teams, then competitions, then tables with history, and finally matches and opponents. When the import finishes you get a summary of what was created and updated.
What gets fetched
- Teams and league entries: the club’s teams and their engagements in leagues and cups.
- Competitions and tables: current league tables and recent seasons’ history, as far back as the SvFF API reaches.
- Matches: fixtures and results, with opponents, venues and kick-off times.
Two limitations are worth knowing. The SvFF API covers recent seasons, not the club’s full history. But whatever ClubFlow has fetched once is kept, so your archive grows with every season. And for children’s teams SvFF publishes no standings, so those leagues appear without table positions in ClubFlow too.
After connecting
ClubFlow syncs the club’s data automatically at regular intervals. New results, updated tables and changed kick-off times come in without anyone lifting a finger.
Teams archived in ClubFlow are paused in the sync, and when a new season starts the new leagues appear at the next sync.
Security and key handling
- The API key is stored encrypted and cannot be read back after it is saved, not even by club administrators.
- The key grants read-only access to the club’s own data. It cannot be used to change anything on SvFF’s side.
- If the key ever needs replacing, for example because it was handled carelessly, there is a rotation flow under Integrations: paste the new key, validate, done. Imported data is unaffected.
Common questions
Do team managers need to do anything new? No. Match results are reported by the referee in FOGIS exactly as today, and ClubFlow fetches what has been published, so there is no new step for the club.
How often does the data update? Automatically at regular intervals.
What happens if the key stops working? The sync fails without touching existing data. Rotate the key under Integrations and the sync picks up where it left off.
Do all teams have to be imported? No. You choose which teams go into ClubFlow, and you can import more later.