Deploy a fully branded captive portal on your UniFi network in under an hour. Collect guest data, verify contacts via email or SMS, and integrate with your existing tools â all from a single self-hosted dashboard you control.
Ready to get started? Get in touch to discuss your setup or request a demo.
Businesses wishing to improve their guest WiFi experience can take advantage of a number of features provided by our captive portal software for UniFi networks.
Some key features include:
Support for multiple sites on multiple UniFi controllers from a single installation
The software is installed on a (virtual) server under your own control, giving you full control over the server, application, and collected data.
We recommend using the base DigitalOcean Droplet or similar.
Capture email addresses and other personal details to engage with your guests.
Built-in GDPR compliance features for when privacy regulations apply.
Apply your own branding and identity to both captive portal and admin pages.
Allows you to store and manage the collected data for your marketing campaigns in the application of your choice.
Verify email addresses and phone numbers using one-time passwords (OTP) delivered via SMS and email.
Logins for Facebook, Instagram, Entra ID (Azure AD) or your own OAuth2.0 identity provider
Manage PPSKs from the captive portal admin pages
Clear one-time costs, giving you predictable expenses.
Running a hotel or hospitality venue? See our hotel PMS integration. Prefer a fully managed solution? Try Captive Portal as a Service.
The screenshots below show different configurations of the captive portal pages and several elements of the admin pages in action.
Integration with your UniFi controller(s) is straightforward. Once installed, you can have each site up and running within minutes. We also provide a walk-through video to guide you through the steps.
If you also use a UniFi gateway (USG, UDM, UDM Pro, or UDR) and UniFi switches, the captive portal can serve both WiFi and wired guests. All current versions of the UniFi Network Application, UniFi OS Server, and UniFi OS Consoles are confirmed to work.
See how easy it is to integrate your UniFi controller with our captive portal solution.
The software includes robust support for GDPR compliance, with a range of features to help you meet your legal obligations.
Some key features include:
Require users to explicitly accept your Terms of Service and Privacy Notice, with an optional marketing consent checkbox.
Allow users to connect without sharing personal information, with configurable bandwidth limits for anonymous users.
Delete selected personal information and user history from both the captive portal and the UniFi controller.
A self-service dashboard for users, where they can view, correct, download a copy of, or delete their personal data.
A wide range of login options is supported, including:
Social login â Facebook and Instagram authentication for frictionless guest access.
Entra ID / Microsoft login â supports single-tenant, multi-tenant, and personal Microsoft accounts.
OAuth 2.0 â connect any identity provider that supports the authorization code grant. Authorization parameters such as speeds can be dynamically assigned through the user resource.
Registration form â capture name, postal code, email, and phone number. Add custom fields (text, numeric, date, dropdown) and control which are visible or required.
Sponsored Access â guests request WiFi access through the portal; a host, email address, or Slack channel confirms the request, and an approval confirmation is sent to the guest via email or SMS.
Anonymous Access â guests connect without sharing personal information. Optionally restrict by time frame and apply lower speed limits.
Password login â a shared password managed by administrators, which can be displayed on a screen (e.g. Google Nest Hub) or Smart TV via a shareable URL.
Whitelisted Access â manually authorize devices for a set period with custom speed and data limits. Revoke access at any time. Ideal for devices that cannot open a captive portal (TVs, game consoles) and staff-owned devices.
Vouchers â create, print, or email vouchers with configurable speed limits, data caps, usage counts, and expiration. Great for long-stay guests and staff devices. See also our Paid Access solution for monetized WiFi.
UniFi Vouchers â guests enter voucher codes generated through the UniFi controller's built-in Hotspot Manager.
See how the Facebook login works with the optional Share Dialog enabled:
Built-in integration with Mailchimp, allowing you to seamlessly collect and manage email addresses from your guests.
With our integration, you have the option to automatically add collected email addresses to your Mailchimp mailing list. You can also turn on the double opt-in option to make sure your guests have confirmed they want to be added to your mailing list.
Use Webhooks to export the collected registration details to the application of your choice in real-time through:
Microsoft Power Automate
your own custom Webhook URL
From the admin interface, you can choose to download the registration information in CSV or Excel format. You can also configure scheduled reports to receive Excel sheets with collected data on a weekly or monthly basis.
âA range of verification tools help ensure you collect accurate, up-to-date contact information that can be used to engage your guests more effectively.â
Some key features of our verification tools include:
Send one-time passwords (OTP) via email or SMS for verification.
Easy integration with Twilio or many other SMS gateways for outgoing SMS messages.
Email verification using a customizable HTML template, this allows you to design an email that aligns with your brand and provides clear instructions for the verification process.
See what the end-user experience looks like when the phone number verification with one-time passwords through SMS is enabled:
The portal pages are fully customizable, allowing you to create an experience that aligns with your brand and meets the needs of your guests.
Some key features include:
Customization for each individual site lets you create a unique experience for each location.
Upload your own custom logo and background images to create a visually engaging experience that aligns with your brand.
Support for multiple languages, together with the ability to modify all language strings used across the captive portal pages, lets you create a user-friendly experience that guides your guests through the login process in their preferred language.
Customizable Terms of Service and Privacy Notice: This allows you to provide clear information to your guests about how their data will be used.
Customizable CSS styling together with custom Javascript lets you create a unique look and feel for your captive portal that aligns with your brand.
Want to understand the technical details? Read our guide on how UniFi captive portals work or see how our software compares to the built-in UniFi portal in our feature comparison.
Yesâour captive portal supports UniFi OS consoles (UDM/UDR/UXG), UniFi OS Server and the classic Network Application.
Yesâsupport includes SMS one-time passwords, email capture, social login and vouchers.
Noâuse a dedicated local admin for unattended API logins to avoid MFA blocks.
Self-hosted = full data control; CPaaS = no servers to maintain. Both support multi-site UniFi.
Yesâour captive portal supports Azure Entra ID (Microsoft 365) SSO. Staff and guests can sign in with their Microsoft accounts, and many companies, schools and universities use this for a smooth, familiar login experience. It works alongside other login options so you can keep vouchers as a backup if needed.
Most teams launch the first site in under an hour: install, add your UniFi details, pick a login method, and publish the splash page using our Go Live page.
Registration form, Email and SMS one-time codes, Facebook, Instagram, Microsoft Entra ID SSO, Sponsored Access, Passwords, Vouchers and moreâmix and match per site.
Yesâuse your logo, colors, custom CSS, and images, with per-site branding for multi-location rollouts.
Yesâyou can manage multiple sites/venues from a single instance with separate policies, splash pages, and reports.
You doâeverything runs on your server, with configurable retention, export, and deletion options.
Licensing is per captive portal site with unlimited access points; expand by adding sites as your network grows.
You get real-time and historical views of logins, unique visitors, return rates, locations, and devicesâplus scheduled email reports (weekly or monthly) with the previous periodâs metrics per site. Reports can be sent to multiple recipients (To/CC/BCC) and include a downloadable Excel attachment.
Yesâalongside popular email/SMS providers, we offer a direct Mailchimp integration (lists, and optional double opt-in) and outbound webhooks so captured data can flow into any app via Zapier, Microsoft Power Automate, Make, or your own endpoints. You can map fields, set per-site routing, and trigger automations right after a successful login.
Yesâapply time limits, speed caps, and device rules per site or user group for fair and reliable access.
A small (virtual) server with at least 1GB of memory, HTTPS and a public domain is enough for most deployments.
YesâYou can fully white-label the portal: run it on your own domain, use your logo, colors, and CSS, set custom emails/sender, and remove Art of WiFi branding. Each captive portal site can have its own captive portal branding, terms/privacy links, and post-login redirects.
Yesâour captive portal has a direct Mailchimp integration. You can add sign-ups to a specific Audience/List, and optionally use double opt-in.
Yesâper site you can set a default language and add translations for all guest-visible text. We also fully support right-to-left (RTL) languages:: the splash page automatically mirrors the layout (navigation, form fields, and alignment), uses RTL-friendly fonts, and keeps numbers, dates, and punctuation readable. Email/SMS messages can be translated too, so the entire login flow feels native.
Copyright © 2026 Art of WiFi B.V.