Case study · Svensk Elitfotboll × Cygate

One sign-up.
The whole season. Every arena.

Svensk Elitfotboll runs a single captive-portal platform across every arena in Allsvenskan and Superettan, built with Telia Cygate, powered by Netgraph Sign In. Fans connect once and stay connected for the whole season. SEF BIS gets a live stream of every session, every newsletter consent, every returning visitor. Identified, not anonymous.

32 arenas · 480 matches/season · 120,000 concurrent users · 2.2M spectators in 2025
32
Arenas
16 Allsvenskan · 16 Superettan
480
Matches/season
240 + 240 across both leagues
120k
Concurrent capacity
Sized for peak matchdays · league-wide
2.2M
Spectators
2025 Allsvenskan total attendance
The deal

The arena network of Swedish football,
delivered as one Wi-Fi platform.

Telia Cygate has been SEF's network partner since 2014. The contract was extended in 2025 to run through 2033 — an eight-year commitment to one platform across both leagues. Inside that contract, Netgraph delivers the captive-portal layer: one Sign In tenant covering every Allsvenskan and Superettan arena, with the data feeds wired straight into SEF BIS.

The platform is sized for the league's biggest matchdays, with league-wide capacity on the order of 120,000 concurrent users. It absorbs the matchday burst, attributes every session, and pushes the data forward in real time. No batch jobs, no anonymous Wi-Fi, no per-arena re-implementation.

The captive portal

One form. One season.
Branded SEF, served from every arena.

The portal is owned by SEF and rendered from Netgraph Sign In. Same look, same fields, same consent flow at every arena. The only thing that changes is which club's site the supporter lands on after auth. Built for matchday: one tap on iOS, two on Android, online before the warm-up ends.

  • Email address Single identifier across the whole season. Recognises the device on every later arena visit and attributes newsletter consent in SEF BIS.
  • Club updates The fan picks their favourite club from a dropdown. SEF BIS gets a verified preference, not a guess. The club gets first-party reach inside the platform fans already trust.
  • League updates Allsvenskan or Superettan. Or both. Drives league-wide newsletter content the fan has actually opted into.
  • GDPR consent One checkbox covering terms of use and data processing. Stored against the email and replayed to SEF BIS the moment it changes.
Live SEF captive portal on a phone — email, klubb, league and consent fields with the pink Anslut button.
Whole-season roaming · DHCP Option 114 · RFC 8910

Sign in once.
Welcomed back at every arena, all season.

Netgraph runs DHCP for every arena and serves a Captive-Portal API endpoint via DHCP Option 114 (RFC 8910). iOS, macOS, Android and Windows read the option natively, query the API, and decide whether to show the portal or skip it. The result for the fan: sign in once in round 1, then every later arena visit is a silent OS handshake. Elfsborg at home in Borås tonight, an away day at Strandvallen next month, IFK Göteborg in Gamla Ullevi the round after that — same identity, same consent, no second sign-in.

01
Round 1

First sign-up · DHCP hands over the portal

Saturday afternoon at Borås Arena, IF Elfsborg home opener. The phone joins the SSID and gets a DHCP lease with Option 114 (RFC 8910), a pointer to the captive-portal API. iOS calls the API, sees no session, opens the SEF portal. The fan fills it in once: email, club, league, consent. Online. The session is now bound to that device for the whole season.

02
Mid-season

Away day · the OS skips the portal

Six weeks later, the same fan is at Strandvallen for Mjällby vs IFK Göteborg. The phone joins the SEF SSID, gets the Option 114 hand-off again. But this time the captive-portal API reports an existing season session. iOS skips the portal completely. The browser jumps straight to mjallby-aif.se. No form, no consent re-prompt, no captive popup.

03
Round 30

Whole season · still one identity

End of October. The same device has been through seven arenas across both Allsvenskan and Superettan. Every transition has been a silent OS handshake; the only sign-in was in round 1. SEF BIS sees the season-long journey: which arena, which home-club page after redirect, which newsletter clicks. Not 30 anonymous sessions.

Site-based redirect

Land at the home club.
Every arena, every matchday.

The portal redirects post-auth based on which arena the supporter is standing in — not on a global default. An IF Elfsborg home match at Borås Arena lands fans on elfsborg.se. A Mjällby home match at Strandvallen lands them on mjallby-aif.se. Each club gets first-party traffic on its own home days.

Mapping is done on the IP network the device gets a lease in, not on per-AP rules. One subnet, one arena. The redirect ruleset is a single config in the SEF tenant. Telia Cygate rotates it per fixture; Netgraph picks the right redirect based on which subnet the supporter's lease lives in.

Arena → home club this round
  • Borås Arena Borås IF Elfsborg elfsborg.se
  • Strandvallen Hällevik Mjällby AIF mjallby-aif.se
  • Studenternas IP Uppsala IK Sirius iksirius.se
  • Jämtkraft Arena Östersund Östersunds FK ofk.se
  • Eleda Stadion Malmö Malmö FF mff.se
  • Gamla Ullevi Göteborg IFK Göteborg ifkgoteborg.se
Webhooks · live to SEF BIS

480 matches a season.
Live, identified data on every session.

Sign In emits a webhook for every meaningful event in a session's lifecycle. SEF subscribes to the events that matter for SEF BIS, the league's analytics engine, and lands them as identified records in real time — not as nightly aggregates.

Identified arena traffic

Every Session Created event carries the email, club preference, league, arena ID and timestamp. SEF BIS attributes the visit to a known supporter, not an anonymous device.

Newsletter consent

GDPR-tracked consent flips trigger Session Verified events with the consent flag. Newsletter platforms see the change the same minute, no nightly batch.

Returning visitor signal

Session Resumed fires when a device matches a still-valid season session. SEF BIS knows it's the same fan returning — the third home match this autumn, not three new sign-ups.

AP-level presence · Option 82

DHCP Lease Granted carries the originating access point through DHCP Option 82. Even though the redirect itself is IP-network based, SEF BIS still sees which AP the fan associated with. Powers heatmaps, queue-length signals and matchday operations dashboards.

The platform

Four pieces, one tenant,
deployed inside Telia Cygate's network.

Netgraph runs as the captive-portal and data layer of Telia Cygate's SEF platform. The Service Gateway delivers the integration without changing how Cygate runs the underlying access. SEF owns its tenant and its CRM destinations.

Sign In

Captive portal · whole-season SSO · webhooks

Service Gateway

Integration framework deployed inside Cygate's network

Site-based Redirect

IP-network mapping · DHCP with RFC 8910 / Option 114

Webhook bridge

Live event stream to SEF BIS · Option 82 AP context

Delivered together

Three partners, one matchday

Svensk Elitfotboll

Svensk Elitfotboll

Customer · league operator

Operates Allsvenskan and Superettan: 32 clubs, ~480 matches a season, 2.2 million spectators in 2025. Owns the SEF brand surface, the captive portal experience, and SEF BIS, which consumes the live event data.

svenskelitfotboll.se ↗
Telia Cygate

Telia Cygate

Network integrator · prime

Has run SEF's match-arena IT since 2014. Contract extended in 2025 through 2033. Delivers the Wi-Fi fabric, the wired core, the access-point estate across both leagues, and the operational team behind every matchday.

teliacygate.se ↗
Netgraph

Netgraph

Sign In · captive portal & webhooks

Sign In renders the SEF captive portal at every arena, runs DHCP with RFC 8910 / Option 114, computes per-arena site-based redirects, and live-streams session events through the Service Gateway framework into SEF BIS.

Explore Sign In →
Powered on Cisco infrastructure · Netgraph is a Cisco Solution Partner
Venue groups · stadium operators · league bodies

One captive portal. Every site you run.

If you operate a portfolio of arenas, venues or properties and want a single sign-on layer with live data into your CRM — Netgraph + Cygate built it for SEF. We can build it for you.

Book a demoExplore Sign In