Skip to main content
Guides Last updated: October 2026 9 min read

TP-Link Omada Captive Portal Setup Guide

C
CaptiFi Editorial Team
CaptiFi · Sep 2024
TP-Link Omada Captive Portal Setup Guide
4 steps
Guest SSID, external portal, pre-auth list, controller link
4 entries
Domains and IP in the pre-auth walled garden
8043
Software controller port (443 on OC200/OC300)
No RADIUS
An Omada operator account authorises guests

TP-Link Omada covers access points, switches and gateways, run from a controller you own or rent. The controller's own portal can already put a login page in front of guests, with options such as a simple password, vouchers and a Form Auth questionnaire. This guide shows how to point Omada's External Portal Server at CaptiFi instead, so each guest login adds a contact to your guest list with their marketing consent recorded, following the same steps as the CaptiFi Omada setup guide in our customer docs.

One thing to clear up first, because it has caught out plenty of readers of earlier versions of this guide: there is no RADIUS server to configure. Omada redirects guests to the CaptiFi splash page, and CaptiFi authorises them afterwards through an operator account on your controller. Everything you type into Omada is a URL, four pre-auth entries and one operator login.

What a captive portal does

A captive portal is the page guests see when they connect to your WiFi, before they get online. Instead of an open network or a password on the wall, the portal lets you capture guest details such as an email, name or phone number, show your own branding, record the marketing consent that UK GDPR and PECR require, and hand the guest to your WiFi marketing software the moment they connect. Omada handles the radio and the network; CaptiFi handles the page, the data and everything that happens after the login.

CaptiFi is external captive portal software. It works with TP-Link Omada as well as UniFi, Cisco Meraki, Aruba, MikroTik, Ruckus, Fortinet and DrayTek, and with the CaptiFi device (on a refundable deposit) if you would rather not touch a controller at all.

What you need

  • A TP-Link Omada controller that CaptiFi can reach over the internet: an OC200 or OC300 hardware controller, the free self-hosted software controller, or the paid Omada Cloud-Based Controller (CBC).
  • Not the free Essentials tier, which TP-Link now calls Omada Central Essentials (it was Omada Cloud Essentials). TP-Link's feature table lists an External Portal Server option there, but CaptiFi's Omada connection is supported only on the controllers above. If your controller address looks like xxx-omada-essential-device.tplinkcloud.com, you are on Essentials. Move the access points to an OC200, the software controller or the paid Cloud-Based Controller, or skip the controller entirely with the CaptiFi device, on a refundable deposit.
  • Controller firmware 5.x or later is recommended, and v5.15 or later is required for WiFi 7 EAPs such as the EAP772 and EAP773.
  • One or more Omada EAP access points, adopted and online.
  • Admin access to the controller.
  • A CaptiFi account at my.captifi.io, with your site ID to hand. It is shown in your dashboard, or support can send it to you. Start a free 30-day trial if you do not have an account yet.
  • The controller reachable from the internet. The default port is 8043 on the software controller and 443 on the OC200 and OC300, so an on-premise controller usually needs a port forward.

The four steps at a glance

  1. Guest SSID: create a dedicated open wireless network for guests.
  2. External portal: point that SSID's portal at CaptiFi.
  3. Walled garden: allow the CaptiFi domains before authentication so the splash page can load.
  4. Controller connection: create an operator account and link the controller in CaptiFi.

Then test from a phone. The whole run is a single sitting for anyone comfortable in the Omada controller.

Step 1: Create a guest SSID

Open your Omada controller, local or cloud, open your site and go to Network Config, then Network Settings, then WLAN (on Omada 5 it is Settings, then Wireless Networks). Add a new wireless network and set the SSID name to whatever guests should see, such as "Free WiFi". Set Security to None, because the captive portal handles who gets online, and leave SSID Broadcast enabled. Under Band choose 2.4 GHz, 5 GHz or both, then Save.

For network isolation, put guest traffic on its own VLAN. Go to Network Config, Network Settings, LAN (Settings, Wired Networks, LAN on Omada 5), create a new network for guests, then return to the wireless network and assign the guest SSID to it. This keeps guests away from your tills, printers and office machines.

Step 2: Configure the external portal

This is the step that matters most. Go to Network Config, Authentication, Portal (Settings, Authentication, Portal on Omada 5), click Create New Portal and fill in the Basic tab.

SettingValue
Portal NameCaptiFi, or any name you like
PortalOn
SSID & NetworkYour guest SSID from Step 1
Landing PageOriginal URL

Leave the Basic tab's Portal URL field as it is: that is the controller's own address, not CaptiFi's. Then open the Authentication tab, set Authentication Type to External Portal Server and Custom Portal Server to URL. Choose https:// in the drop-down and type the rest of your address into the box next to it: app.captifi.io/guest/omada?site_id=YOUR_SITE_ID. The box refuses an address that starts with https://, so paste everything after it. Save the portal.

Replace YOUR_SITE_ID with your CaptiFi site ID; the set-up wizard shows your full address with a copy button. The address must be entered exactly, and a typo here is the most common reason the splash page never appears. It accepts the redirect parameters from Omada controller versions 4, 5 and 6 automatically. There is no timeout to set in Omada for an external portal: how long guests stay online is the Session length on your venue in CaptiFi, which CaptiFi sends with each sign-in.

Step 3: Add the pre-auth entries

The walled garden, which Omada 6 calls Pre-Authentication Access, lets guests reach CaptiFi's servers before they have logged in. Without these entries the splash page cannot load. On the Portal page, open the Access Control tab, turn on Pre-Authentication Access and click Add for each entry below (on Omada 5, look for the Pre-Auth Policy or Walled Garden section in the portal settings).

Domain or IPWhy it is needed
app.captifi.ioServes the splash page
46.62.168.7The CaptiFi IP, for controllers that only accept IP entries
fonts.googleapis.comPage fonts
fonts.gstatic.comPage fonts

Add the three hosts as URL entries and the IP as an IP Range entry with subnet mask 32. Omada does not accept wildcard entries such as *.captifi.io, and the page does not need one. Some Omada controller versions accept IP-based walled garden entries only. If yours refuses a domain, the IP entry 46.62.168.7 keeps the portal reachable. Click Save or Apply when the list is complete.

Step 4: Connect the controller to CaptiFi

Create an operator account in Omada

CaptiFi authorises guests through Omada's hotspot operator API, so it needs a dedicated operator account rather than your main admin login. In the controller, open your site and click Hotspot in the left menu (Omada 6 opens Hotspot Management in a new tab; on Omada 5 it is Hotspot Manager), then go to Operators. Add a new operator for your site, for example with the username captifi, and give it a strong password.

Add the location in CaptiFi

  1. Make sure the controller is reachable from the internet. On-premise controllers usually need a port forward for 8043 (software controller) or 443 (OC200/OC300).
  2. Log in to my.captifi.io and go to My Venues, then Add venue, or pick your hardware during onboarding, and choose TP-Link Omada.
  3. Enter the Controller URL: the controller's own address including the port, for example https://YOUR-CONTROLLER-IP:8043, or its domain. On the paid Cloud-Based Controller, use the controller URL from your Omada cloud account. Do not paste omada:// links from the Omada app; they are not controller addresses.
  4. Enter the Controller ID, which is the long ID segment in your Omada controller's URL.
  5. Enter the operator username and password you just created.
  6. Click Connect. CaptiFi tests the login and confirms the link.

Verify the port forward

If the controller is on-premise, check remote access before you test with guests. Find your public IP at whatismyip.com, then from outside your network visit https://YOUR_PUBLIC_IP:8043. You should see the Omada login page, possibly behind a certificate warning you can accept.

Step 5: Test from a phone

  1. Connect a phone or laptop to the guest WiFi.
  2. The CaptiFi splash page should appear automatically. On a phone that does not pop it up, open a browser and visit any HTTP site, such as http://example.com.
  3. Complete the login form on the splash page.
  4. Confirm you have internet access after logging in.
  5. Open your CaptiFi dashboard: the test guest should appear in your guest log.

Troubleshooting

SymptomWhat to check
Splash page not appearingThe portal is enabled, the correct SSID is selected, and Authentication Type is External Portal Server
"Portal unreachable" errorThe walled garden includes app.captifi.io and 46.62.168.7
Blank or broken splash pagefonts.googleapis.com and fonts.gstatic.com are in the walled garden so page assets can load
Guest cannot get online after loginThe CaptiFi address is in Custom Portal Server on the portal's Authentication tab, the operator account belongs to this site, and VLAN or firewall rules are not blocking post-auth traffic
Controller not connecting to CaptiFiPort forwarding works for on-premise controllers; test from outside the network on port 8043
"Invalid credentials" in CaptiFiThe operator username and password, and the Controller ID copied from the Omada URL
Portal only works on some APsEvery EAP is adopted, online and broadcasting the guest SSID; re-provision if needed
HTTPS sites not triggering the redirectVisit an HTTP site first, such as http://example.com
Walled garden not accepting domainsThat firmware supports IP entries only; add 46.62.168.7 as an IP entry

Compatible Omada hardware

CaptiFi works with Omada EAP access points adopted by a supported controller, including the EAP225 and EAP245 indoor units, the EAP660 HD and EAP670 WiFi 6 units, the EAP225-Outdoor and EAP610-Outdoor, and the EAP772 and EAP773 WiFi 7 ceiling mounts on controller v5.15 or later. Supported controllers are the OC200, the OC300, the self-hosted software controller and the paid Cloud-Based Controller. The free Cloud Essentials tier is not supported. If you run WiFi 7 access points or a venue on Starlink, the customer docs carry a dedicated Omada WiFi 7 and Starlink guide covering controller version requirements, the 6 GHz guest SSID limitation and Starlink's CGNAT.

What happens after setup

Once the portal is live, every guest who connects sees your branded page and CaptiFi takes over from there. It keeps each guest's details and consent from the login and tracks repeat visits, so you can see who your regulars are. From Essentials it can also send a welcome email after a first visit, a Google review request once the guest has left, and a win-back offer to guests who haven't been back for a while. You set it up once and it keeps running.

Omada's built-in portal vs Omada with CaptiFi

Here is what changes when you swap the controller's own portal for CaptiFi as the external one. The Omada column is what TP-Link's documentation describes; where it doesn't mention something, the cell says so.

CapabilityOmada's own portalOmada with CaptiFi
How guests sign inSeven authentication types, among them a simple password, Hotspot (vouchers and more), RADIUS, Google and an External Portal ServerA page with your logo and colours, asking for name and email
Guest details collectedA Form Auth questionnaire, which TP-Link describes as a way to gather feedback from customersEmail, name and phone, with marketing consent recorded
Automated email marketingNot stated by TP-LinkFrom Essentials: welcome, review request and win-back
Google review requestsNot stated by TP-LinkFrom Essentials, sent after the visit
Repeat-visit trackingNot stated by TP-LinkVisit history for each guest
Several sitesMulti-site management on the Omada controllerEvery location in one CaptiFi account
Consent recordsNot stated by TP-LinkKept for each guest, with the marketing opt-in separate from getting online

Running several Omada sites

If you manage more than one Omada site or location, each one can have its own splash page design in CaptiFi. Per-location settings live under My Venues in your dashboard. Each additional CaptiFi location beyond the one included in your plan is charged at your currency's extra-venue rate, listed on the plans page in the customer docs.

If you only want guest capture and CSV export on the kit you already run, Lite is £19.99/mo for one site. Start Lite.

Setting up a TP-Link Omada captive portal with CaptiFi is one sitting in the controller and one form in your dashboard. Start your free 30-day trial, connect your Omada controller, and your guest WiFi starts building a list from the first login. If you get stuck, email hello@captifi.io with your controller type and firmware version.

Sources: TP-Link, portal authentication types, Omada Central Essentials and Omada Software Controller; all read on 28 October 2026. CaptiFi's Omada steps follow our customer docs. TP-Link and Omada are trade marks of TP-Link; CaptiFi is not affiliated with or endorsed by TP-Link.

Frequently asked questions

Quick answers to the most common questions about this topic.

Do I need a RADIUS server to use CaptiFi with TP-Link Omada?
No. The Omada integration uses the controller's External Portal Server setting to redirect guests to the CaptiFi splash page, a pre-auth walled garden so that page can load, and an Omada operator account that CaptiFi uses to authorise guests through the hotspot operator API. There is nothing to enter under RADIUS, and no shared secret to manage.
Does CaptiFi work with Omada Cloud Essentials?
No. CaptiFi does not support the free Essentials tier, which TP-Link now calls Omada Central Essentials. TP-Link's feature table lists an External Portal Server option on Essentials, but CaptiFi's Omada connection is supported on the OC200, OC300, the self-hosted software controller and the paid Cloud-Based Controller only. Controller addresses like xxx-omada-essential-device.tplinkcloud.com are Essentials. Move your access points to an OC200 or OC300, the free self-hosted software controller or the paid Cloud-Based Controller, or use the CaptiFi device, on a refundable deposit, with no controller at all. Email support@captifi.io if you are not sure which you have.
Which Omada controllers does CaptiFi support?
The OC200 and OC300 hardware controllers, the self-hosted software controller and the paid Omada Cloud-Based Controller, on firmware 5.x or later; WiFi 7 EAPs such as the EAP772 and EAP773 need v5.15 or later. The controller must be reachable from the internet, on port 8043 for the software controller or 443 for the OC200 and OC300, so on-premise controllers usually need a port forward.
What portal URL do I enter in Omada?
Set Authentication Type to External Portal Server and enter https://app.captifi.io/guest/omada?site_id=YOUR_SITE_ID, replacing YOUR_SITE_ID with the site ID shown in your CaptiFi dashboard. Portal Customisation must also be set to External Portal Server rather than the local web portal. The URL has to match exactly, and this entry point accepts the redirect parameters from every Omada controller version automatically.
What goes in the Omada walled garden?
Four entries: app.captifi.io, the IP address 46.62.168.7, fonts.googleapis.com and fonts.gstatic.com. Without the first two the splash page cannot load; without the two font hosts it loads blank or broken. Omada does not accept wildcard entries such as *.captifi.io, and the page does not need one. Some Omada firmware only accepts IP-based entries, in which case the 46.62.168.7 entry keeps the portal reachable.
What does CaptiFi need to connect to my Omada controller?
A hotspot operator account, not your admin login. Create it in the controller under Hotspot, Operators (Hotspot Manager, Operators on Omada 5), then in your CaptiFi dashboard go to My Venues, Add venue, choose TP-Link Omada and enter the controller URL including its port, the controller ID from the controller's own URL, and the operator username and password. Do not paste omada:// links from the Omada app; they are not controller addresses.
Can I run several Omada sites on one CaptiFi account?
Yes. Each location can have its own splash page design, and per-location settings live under My Venues in your dashboard. Each additional CaptiFi location beyond the one included in your plan is charged at your currency's extra-venue rate.
C
Written by
CaptiFi Editorial Team

The CaptiFi Editorial Team writes about guest WiFi marketing, captive portals, GDPR-compliant data capture, and local SEO for venue operators. When we compare CaptiFi with another platform, we use that company's own website, with the date we checked it.

Ready to turn your guest WiFi into a marketing engine?

CaptiFi captures customer data from every WiFi login, automates Google reviews and email follow-ups, and plugs into the tools you already use. The CaptiFi device comes with every plan on a refundable deposit, prices are on the pricing page, and every plan has a 30-day free trial.

Related reading