Demo mode allows you to test your captive portal configuration without connecting to WiFi or accessing your actual router, making it essential for verifying splash page changes, testing login flows, and previewing the guest experience before deployment. This eliminates the need for physical device testing during configuration iterations.
This guide shows you how to use Spotipo's demo page to test all login methods, verify data collection, and even test payment flows (with real charges that can be refunded).
What you'll accomplish:
Access demo mode to preview captive portal without WiFi connection
Test all configured login methods and data collection
Verify guest data appears correctly in dashboard
Test payment flows (with refundable transactions)
What you'll need:
Active Spotipo account with splash page configured
Test email address or phone number for authentication testing
Credit card for payment testing (charges are real but refundable)
What is a Demo Page?
Demo page is a feature in Spotipo that allows you to test changes made to your configuration of a splash page, without the need for actually connecting to the network of the site that you're configuring.
It acts exactly like the captive portal pop-up will act once it is implemented on your router/controller.
How to use the Demo page?
Using a demo page is really simple. After making changes in the splash page section, simply press the demo button in the top right corner to test out those changes.
From there, a new browser tab will pop-up, presenting you with the full functionality of your captive portal login page.
To test things out, simply click one of the options that you've set up in your login page. In this case, we will use email.
Since demo page is fully functional, the data that you've entered into the demo page should also be visible under Guests tab. This is a way to ensure that the data is stored correctly.
Testing Payment options in Demo Page
When using a demo page, it is also possible to test the payment options. Payment options will function the same as in regular login pop-up windows.
NOTE:
When using payment options, any transaction that you authorize during testing will be successfully charged, meaning that you will actually pay for the service you selected, even though this is a demo page. Make sure to refund your money after you're finished testing things out.
After you've tested the payment option, selected package information should be visible under Accounts tab.
To refund the transaction you've tested things out with, go to the Transactions tab and select the Refund option for the package that you want refunded.
Demo Testing Complete
After testing your captive portal configuration in demo mode, verify that guest data appears correctly in the Guests tab and that all login methods work as expected. Demo mode provides full functionality equivalent to live WiFi authentication.
What to test in demo mode:
All login methods (email, phone, social, payment, clickthrough)
Custom form fields and data collection
Redirect URLs after authentication
Payment package selection and checkout flow
Critical payment testing reminder: Payment transactions in demo mode are REAL charges. Test with small amounts and refund immediately after testing via Transactions tab → Refund option.
Demo mode limitations: Demo mode simulates authentication but doesn't test actual router connectivity or internet access provisioning. Final testing should include live WiFi connection verification.
Ready to go live? After demo testing confirms everything works, connect a device to your actual WiFi to verify end-to-end functionality with your router.
Haven't found what you're looking for?
Check out our other articles of similar topics here.



