Source for operator docs
1What happens after setup
After setup, your router will automatically show a login page when customers connect to WiFi. They can pay with mobile money or use a voucher code to get internet access. Everything happens automatically — you don't need to do anything manually.
No technical setup needed
With VPN management enabled (recommended), our system can securely reach your router without needing special IP addresses. This means every router can use the same simple settings, making setup much easier.
2Before you start
You only need a few things to get started:
| What you need | Details |
|---|---|
| MikroTik router | Any MikroTik router (most models work fine) |
| Internet connection | The router must be connected to the internet before starting |
| A computer or laptop | To configure the router (any computer works) |
| Dashboard login | Your username and password for the WiFi Business System |
Check your plan
3Reset router to default settings
It's best to reset your router to factory settings if any of these apply:
- The router was used before for a different WiFi setup
- A previous setup didn't work properly
- You're moving the router to a new location
- Someone changed settings and things aren't working right
Winbox
Easiest- 1Connect your computer to the router
- 2Open Winbox and connect (usually at 192.168.88.1)
- 3Go to System → Reset Configuration
- 4Click Reset Configuration
- 5Wait 1 minute for the router to restart
Command line
AdvancedRun the reset command below and confirm when prompted. The router will restart to factory settings.
/system reset-configuration skip-backup=yesReset button
Hardware- 1Turn on the router
- 2Hold the Reset button while the light flashes
- 3Release when the light pattern changes
- 4Wait for the router to restart
/system reset-configuration skip-backup=yesAfter reset — quick checks
- 1
Set a password
Set a strong password to protect your router (System → Password).
- 2
Connect cables
Plug your internet cable into port 1 and your computer into port 2.
- 3
Check internet works
RouterOS terminal/ping 8.8.8.8 count=3If this doesn't work, fix your internet connection first before continuing.
Newer routers (RouterOS 7+)
/system device-mode update mode=advanced4How to connect the cables
Connect your cables like this:
| What | Which port | What it does |
|---|---|---|
| Internet cable | Port 1 (ether1) | Connects to your internet source |
| Your computer | Port 2 (ether2) | For configuring the router |
| Customer WiFi | Port 3+ and wireless | Where customers connect to WiFi |
Simple connection guide
Your internet source
Modem or ISP router
Port 1
Internet port
MikroTik Router
The main device
Your computer
For setup and configuration
Access Point
Where customers connect
Keep it simple
5Prepare the router
Before connecting to the system, make sure your router has internet and is ready. Follow these steps in order using Winbox or the command line.
- 1
Set a strong password
Protect your router by setting a strong password.
RouterOS terminal/user set admin password=YOUR_STRONG_PASSWORDImportant
Never leave the default password. Without a password, anyone could access your router and get free internet. - 2
Connect to the internet
Tell the router to get internet from port 1.
RouterOS terminal/ip dhcp-client add interface=ether1 disabled=noThe router will now get internet automatically from your ISP.
- 3
Share the internet with users
This lets all WiFi users share the internet connection.
RouterOS terminal/ip firewall nat add chain=srcnat out-interface=ether1 action=masqueradeWithout this, users can connect to WiFi but can't browse the internet.
- 4
Set up DNS
This helps users access websites by name (like google.com instead of numbers).
RouterOS terminal/ip dns set servers=8.8.8.8,1.1.1.1 allow-remote-requests=yesThis uses Google and Cloudflare DNS which are fast and reliable.
- 5
Test the internet
Make sure everything is working before continuing.
RouterOS terminal/ping 8.8.8.8 count=3If this doesn't work
Check that your internet cable is connected properly and that port 1 has internet. Fix this before continuing. - 6
Newer routers only (RouterOS 7+)
If you have a newer router and see errors about "device mode", run this command:
RouterOS terminal/system device-mode update mode=advancedAfter running this
Unplug the router for 10 seconds, then plug it back in. This is required for newer routers to work with the system.
Ready to go
6Connect the router to the system
- 1
Log in to the dashboard
Open your WiFi Business System website and sign in.
- 2
Add your router
Go to Devices → MikroTik → Add. Enter a name for your router (or use the auto-generated name). Optionally choose a location. Leave VPN management turned on (recommended). Click Next Step.
- 3
Copy the setup command
You'll see a command on the screen. Click Click to copy.
RouterOS/tool fetch url="https://…/api/devices/mikrotik/provision/…/script" \ dst-path=flash/provision.rsc check-certificate=yes; \ :delay 3s; /import flash/provision.rsc; :delay 2s; \ :do { /file remove [find name~"provision.rsc"] } on-error={} - 4
Run the command on your router
Open Winbox, go to New Terminal, paste the command, and press Enter. This will set up everything automatically.
- 5
Wait for it to finish (2-5 minutes)
Watch the screen. When it's done, you should see "Done!" at the end.
What happens during setup
The system automatically sets up the WiFi login page, connects to the billing system, and configures everything for you. - 6
Check it worked
Go back to the dashboard. Within 1 minute, your router should show as online and provisioned. If it still shows pending after 5 minutes, see the troubleshooting section.
7Customize the login page
Customize what customers see when they connect to your WiFi:
- 1
Open Captive Portal settings
Go to Captive Portal and select your router.
- 2
Add your branding
Set your WiFi name, colors, and logo. Enable vouchers or payments as needed.
- 3
Save changes
Click Save & Deploy. Changes apply within 1 minute.
8Create pricing packages
Create packages that customers can buy:
- 1
Create a package
Go to Finance → Packages → Create.
- 2
Set the price and features
Set the price, internet speed, data limit, time limit, and choose "hotspot" type.
- 3
Assign to your router
Select your MikroTik router and save.
Note
9Set up payments
Let customers pay with mobile money:
Go to Settings, choose your payment provider (ZenoPay, Snippe, or Selcom), enter your account details, and save.
Tip
10Test with a phone
Make sure everything works by testing with a real phone:
- 1
Connect to WiFi
Connect your phone to the WiFi network.
- 2
Open a browser
The login page should appear automatically.
- 3
Buy a package or use a voucher
Try buying a package with mobile money or enter a test voucher code.
- 4
Check internet works
Make sure you can browse the internet. Check the dashboard to see the active session.
11Common problems and solutions
Setup doesn't start
| Problem | Solution |
|---|---|
| No internet connection | Make sure port 1 is connected to your internet source. Test with: /ping 8.8.8.8 count=3 |
| RouterOS version too old | Update your router software under System → Packages |
| Device mode error | Run the device mode command from section 3, unplug for 10 seconds, then try again |
| Download error | Check internet connection, reset router, and try setup again |
Router shows as offline or pending
If your router doesn't show as online after 5 minutes:
- 1
Check the logs
Run this command to see what's happening: /log print where message~"WiFi Billing"
- 2
Run the setup command again
Copy the command from the dashboard and run it again. It's safe to re-run.
Login page doesn't appear
If customers don't see the login page when connecting to WiFi:
- 1
Check hotspot is running
Run: /ip hotspot print
- 2
Re-run the setup command
This will fix any missing files or settings.
Customer paid but can't get online
If a customer paid but still can't access the internet:
- 1
Check the device page
Look at the device health indicators in the dashboard.
- 2
Re-run the setup command
This will fix any configuration issues.
Payments don't work
If customers can't pay with mobile money:
- 1
Check payment settings
Make sure your payment provider is configured in Settings.
- 2
Test with a voucher
If vouchers work but payments don't, the issue is with your payment provider setup.
Start fresh if needed
12Managing your router
Common tasks you might need to do:
| Task | How to do it |
|---|---|
| Change WiFi name or logo | Go to Captive Portal, make changes, click Save & Deploy |
| Update router settings | Go to the device page and click Sync, or wait 1 minute for automatic update |
| Fix a router that's not working | Go to the device page, copy the setup command, and run it again on the router |
| See who's online | Go to Active Users or check the device page |
13Setup checklist
Make sure you've completed these steps:
- Router reset to factory settings (if it was used before)
- Internet is working on the router
- Router added in the dashboard
- Setup command completed successfully
- Router shows as online in the dashboard
- WiFi login page is configured
- At least one pricing package created
- Payments or vouchers are set up
- Tested with a phone and it works
14Useful commands (advanced)
If you need to check things on the router, these commands can help:
/log print where message~"WiFi Billing"/ip hotspot print
/ip hotspot active print/ping 8.8.8.8 count=3Tip