Zyxel Nebula + CaptiveWiFi Integration

Zyxel Nebula.
CaptiveWiFi guest data.

CaptiveWiFi connects to Zyxel Nebula via an external captive portal configured in Nebula Control Center. Guest devices are redirected to your branded CaptiveWiFi splash page, and RADIUS authentication is handled entirely by CaptiveWiFi — no on-site controller required.

External captive portal configured via Nebula Control Center
All Zyxel NWA and WAX series access points supported
RADIUS authentication managed by CaptiveWiFi
Fully cloud-managed via Nebula Control Center
No on-site controller needed
Why CaptiveWiFi + Zyxel Nebula

Everything Nebula
was missing.

Zyxel Nebula handles your network. CaptiveWiFi handles your guests. Together they turn every WiFi connection into a named, consented customer record ready for marketing.

Cloud-managed via Nebula Control Center
All captive portal configuration lives inside Nebula Control Center. There is no on-site controller to maintain — just paste your CaptiveWiFi URL and assign the SSID.
No on-site controller needed
Nebula is fully cloud-managed, meaning the integration works out of the box without any on-premise hardware beyond your Zyxel access points. Ideal for lean venue operations.
Full CaptiveWiFi analytics
Guest identity, visit frequency, dwell time, new versus returning — all tracked automatically. Feed the data into Klaviyo, Mailchimp or your CRM with zero manual effort.
Setup overview

Configure Nebula.
Go live in minutes.

The Zyxel Nebula integration uses the external captive portal option in Nebula Control Center combined with RADIUS authentication. CaptiveWiFi provides both the portal URL and RADIUS credentials.

1
Log into Nebula Control Center
Access your Nebula Control Center dashboard at nebula.zyxel.com. Navigate to your site and open the wireless settings for your guest network.
2
Create or select your guest SSID
Under Wireless → SSIDs, create a new SSID for guest access or select an existing one. Set the security mode to Open (captive portal handles authentication).
3
Enable captive portal and select external type
In the SSID settings, go to Captive Portal and enable it. Select External Web Portal as the portal type so guests are redirected to your CaptiveWiFi splash page.
4
Set the external portal URL and walled garden
Paste your CaptiveWiFi portal URL into the External Portal URL field. Add getonline.captivewifi.io and captivewifi.fra1.digitaloceanspaces.com to the walled garden list so the splash page loads before login.
5
Add the RADIUS server credentials
Under Authentication, add a RADIUS server using the IP address, port (1812) and shared secret provided by CaptiveWiFi support. Assign the RADIUS profile to your guest SSID.
6
Save and go live
Save your changes in Nebula Control Center — they propagate to your APs automatically. Connect a test device to the guest SSID to confirm the portal loads and grants access after login.
Full setup documentation →
FAQ

Common questions about
Zyxel Nebula + CaptiveWiFi.

Which Zyxel access points are supported?
Any Zyxel access point that is Nebula-compatible is supported. This covers the full NWA and WAX series — including the NWA110AX, NWA210AX, WAX510D, WAX610D, WAX630S and more. If the AP is managed by Nebula Control Center, it works with CaptiveWiFi.
Does the integration require Nebula Pro?
The external captive portal feature used by CaptiveWiFi is available on the standard Nebula licence. Nebula Pro adds additional management features but is not required for the CaptiveWiFi integration to function.
Can I use this with standalone Zyxel access points (not Nebula-managed)?
The CaptiveWiFi integration is designed for Nebula-managed deployments. Standalone Zyxel APs that are not enrolled in Nebula Control Center use a different configuration interface and may not expose the same external captive portal options. Contact our support team to discuss your specific hardware setup.
Other integrations

CaptiveWiFi connects to
your whole stack.