Documentation
Everything you need to set up, configure, and manage your PisoNet with PisoTrack.
Getting Started
PisoTrack is a management platform for PisoNet (internet café) owners. It consists of two parts:
- Dashboard (web) — your control center at
pisotrack.com. Manage branches, PCs, view analytics, and send remote commands. - Agent (Windows app) — a lightweight app installed on each PisoNet PC. It reports status, receives commands, and enforces rules.
Create Your Account
- Go to
https://pisotrack.com/register - Enter your name, email, and password
- Click Create Account
- You're redirected to the dashboard — your account is ready
Create Your First Branch
- In the dashboard, click Branches in the sidebar
- Click + Add Branch
- Enter the branch name (e.g. "Main Branch"), address, and rate (minutes per ₱1)
- Click Save
Add PCs to Your Branch
- Go to the PCs page in the sidebar
- Click + Add PC
- Select your branch and enter a PC number (1, 2, 3, etc.)
- Click Save — an Agent Key is generated automatically
- Copy this Agent Key — you'll need it when installing the agent
💡 Tip:You can add multiple PCs at once. Each PC gets its own unique agent key for secure, authenticated connections.
Installing the Agent
System Requirements
Before downloading, make sure your PisoNet PCs meet these requirements:
| Operating System | Windows 10 (version 1607 or later) or Windows 11 |
| Architecture | 64-bit (x64) or 32-bit (x86) |
| Runtime | None — .NET 8 is fully bundled inside the installer |
| RAM | 512 MB available minimum |
| Disk Space | ~150 MB |
| Network | Internet connection for dashboard sync |
| Admin Rights | Required (for app blocking and auto-start) |
| Graphics | DirectX 11 GPU (pre-installed on Windows 10/11) |
💡 Tip:The installer is fully self-contained — it includes the .NET 8 runtime, all native libraries, and every dependency. No internet connection is needed during installation, and you never need to install .NET SDK, C++ Redistributables, or any other drivers separately.
Windows Version Compatibility
| Windows Version | Supported | Notes |
|---|---|---|
| Windows 11 | ✓ | Fully supported |
| Windows 10 (1607+) | ✓ | Fully supported — most PisoNet PCs |
| Windows 8.1 | ✕ | Not officially supported |
| Windows 8 | ✕ | Not supported |
| Windows 7 | ✕ | Not supported — missing required OS APIs |
⚠️ Warning:PisoTrack Agent does not support Windows 7 or Windows 8. If your PisoNet PCs run Windows 7, you will need to upgrade to Windows 10 before installing the agent.
Choosing 64-bit vs 32-bit
- 64-bit (x64) — Recommended for most PCs. Use this if your PC runs 64-bit Windows (check: Settings → System → About → System type).
- 32-bit (x86) — For older PCs running 32-bit Windows. This installer also works on 64-bit PCs, but the 64-bit version is preferred for better performance.
💡 Tip:Not sure which version your PC is? Open Settings → System → About and look at System type. If it says "64-bit operating system", download the 64-bit installer. If it says "32-bit", download the 32-bit installer.
Download the Installer
- Go to pisotrack.com/download
- Click Download 64-bit (recommended) or Download 32-bit for older PCs
- Save the file to the PisoNet PC
Run the Setup Wizard
- Right-click the installer and select Run as Administrator
- Accept the license agreement
- Choose install location (default:
C:\PisoTrack Agent\) - Select whether to create a desktop shortcut
- Click Install — takes about 30 seconds
- Click Finish to launch the agent
❗ Important:Run the installer as Administrator. The agent needs admin rights to set auto-start, use IFEO for app blocking, and configure the system tray.
First-Time Configuration
- When the agent launches, it opens a configuration window
- Enter the API URL:
https://pisotrack.com - Paste the Agent Key you copied from the dashboard
- Click Connect
- If successful, the agent minimizes to the system tray and shows Online
💡 Tip:The agent starts automatically with Windows. You can verify this in Task Manager → Startup tab → PisoTrackAgent.
Auto-Updates
Once installed, the agent updates itself automatically. Every 5 minutes, it checks the server for a new version. If an update is available, it downloads the correct installer for your architecture (64-bit or 32-bit), runs it silently in the background, and restarts — no manual action needed.
Agent Configuration
The agent stores its configuration in appsettings.json in the install directory.
Configuration File
{
"PisoTrack": {
"ApiUrl": "https://pisotrack.com",
"AgentKey": "your-unique-agent-key-here",
"HeartbeatIntervalSeconds": 30
}
}Settings Explained
- ApiUrl — The PisoTrack server URL. Default:
https://pisotrack.com - AgentKey — The unique key from your dashboard. Do not share this.
- HeartbeatIntervalSeconds — How often the agent reports status (default: 30s). Commands are polled every 3 seconds regardless.
Agent Tray Icon
The agent runs as a system tray application (bottom-right of the taskbar). The tray icon shows:
- Green dot — Connected and online
- Yellow dot — In use (active session)
- Red dot — Disconnected or error
Right-click the tray icon for options: Open, Disconnect, or Exit.
Dashboard Overview
The dashboard at pisotrack.com/dashboard is your central control panel. Here's what each page does:
Dashboard (Home)
Shows a summary of your business: total revenue today, active sessions, online PCs, and recent activity.
Branches
Manage your PisoNet locations. Each branch card shows the name, address, PC count, and online/in-use status. Expand settings to configure Blocked Apps and Operating Hours.
PCs
View all PCs across all branches. Each PC card shows real-time status (online/in-use/offline), session duration, and revenue. Includes buttons for Remote Control, Screenshot History, and Live View.
Sessions
Full log of all sessions — start time, end time, duration, and revenue. Filter by branch, date, or PC.
Analytics
Charts and trends: daily/weekly/monthly revenue, peak hours, busiest branches, average session length.
Managing Branches
Add a Branch
- Go to Branches → click + Add Branch
- Enter branch name, address (optional), and rate (minutes per ₱1)
- Click Save
Edit or Delete a Branch
Click the ✏️ (edit) icon to rename or change rate. Click the 🗑️ (delete) icon to remove a branch.
⚠️ Warning:Deleting a branch will permanently remove all its PCs, sessions, and settings.
Rate Configuration
The rate is expressed as minutes per ₱1. For example:
- 4 minutes per ₱1 = ₱0.25/minute = ₱15/hour
- 5 minutes per ₱1 = ₱0.20/minute = ₱12/hour
Managing PCs
Add a PC
- Go to PCs → click + Add PC
- Select the branch and enter a PC number
- Click Save — an agent key is generated
- Copy the agent key and use it when setting up the agent on that PC
PC Status Colors
- 🟢 Online — PC is on and agent is connected, but no active session
- 🟡 In Use — PC has an active paying session
- 🔴 Offline — PC is turned off or agent is not running
Agent Key Security
Each agent key is unique and tied to a specific PC. The first time a PC connects, its hardware ID is recorded. If someone tries to use the same key on a different machine, it will be rejected. This prevents unauthorized use.
Remote Control
Send commands to any online PC directly from the dashboard.
Available Commands
- 🔄 Restart — Restarts the PC (graceful shutdown + reboot)
- ⏻ Shutdown — Shuts down the PC completely
- 👤 Log Off — Logs out the current Windows user
- 💬 Message — Displays a popup message on the PC screen
- 📸 Screenshot — Captures a screenshot of the current screen
How to Send a Command
- Go to the PCs page
- Find the PC you want to control
- Click the corresponding button (Restart, Shutdown, etc.)
- Confirm the action when prompted
- The command is sent and typically executed within 3–5 seconds
❗ Important:Remote commands are only sent to online PCs. If a PC is offline, the command is queued and will execute when the PC comes back online.
Live View & Screenshots
Live View
Live View lets you see a PC's screen in near-real-time from your dashboard — like a remote desktop viewer.
- Go to the PCs page
- Click the 👁️ Live button on any online PC
- The agent starts capturing screenshots every 1.5 seconds and uploading them
- The dashboard auto-refreshes the image to simulate a live feed
- Click Stop Live View to end the stream
Screenshot History
View past screenshots captured from a PC:
- Click the 📷 History button on any PC card
- A gallery opens showing timestamped thumbnails
- Click any thumbnail to view full-size
- Use Capture New to take a fresh screenshot on demand
Blocked Apps
Block specific applications from running on all PCs in a branch. When an app is blocked, users cannot open it at all — the app simply won't launch.
How It Works
PisoTrack uses Windows IFEO (Image File Execution Options) — a registry-level block that prevents the executable from launching entirely. This is not a "kill after launch" approach; the app genuinely cannot start.
Adding Blocked Apps
- Go to the Branches page
- Click 🛡 Blocked Apps on the branch you want to configure
- Type the process name in the input field (e.g.
chrome.exe,utorrent.exe,winword.exe) - Click Add (or press Enter)
- Add as many apps as needed
- Click 💾 Save & Push — this saves the rule and pushes a block command to all PCs in the branch
Removing a Block
- Click the ✕ next to the app name to remove it from the list
- Click 💾 Save & Push
- The agent removes the IFEO block, and the app can be opened again
Finding Process Names
Not sure what process name to use? Open Task Manager → Details tab → look for the app in the Name column. That's the process name (e.g. WINWORD.EXE for Microsoft Word).
💡 Tip:Process names are case-insensitive. chrome.exe and Chrome.exe both work.
Operating Hours
Set operating hours for each branch to control when PCs should be available.
Setting Hours
- Go to the Branches page
- Click 🕐 Operating Hours
- Set Open Time (e.g. 08:00) and Close Time (e.g. 22:00)
- Toggle Auto-shutdown if you want PCs to automatically shut down at closing time
- Click 💾 Save
💡 Tip:Auto-shutdown sends a shutdown command to all PCs in the branch at the configured close time. PCs will shut down gracefully.
Sessions & Revenue
How Sessions Work
The agent automatically detects when a user logs in or starts using the PC. A session begins when activity is detected and ends when the user stops.
- Session duration is tracked in real-time
- Revenue = duration × rate per minute
- All sessions are logged with start time, end time, duration, and earnings
Viewing Sessions
Go to the Sessions page to see a log of all sessions. You can filter by branch, PC, or date range.
Analytics
The Analytics page shows trends, charts, and summaries — daily earnings, peak hours, branch comparisons, and more.
Troubleshooting
Agent shows "Disconnected"
- Check that the PC has an internet connection
- Verify the API URL is correct:
https://pisotrack.com - Ensure the agent key matches the one in the dashboard
- Try restarting the agent
PC shows "Offline" in dashboard
- Check if PisoTrackAgent is running (check system tray or Task Manager)
- If not running, launch it from Start Menu or Desktop
- If it crashes on start, check
appsettings.jsonfor valid configuration
Agent key rejected
- Each agent key is bound to one PC. If you reinstall Windows, the hardware ID changes
- Solution: Delete the PC from the dashboard and re-add it to get a fresh key
Blocked app still opens
- Make sure you clicked Save & Push (not just Add)
- Wait 3–5 seconds for the agent to pick up the command
- Verify the agent is running and connected (green tray icon)
- The agent must be running as Administrator for IFEO to work
Screenshots not loading
- Ensure the agent is connected (not offline)
- Click Capture New to request a fresh screenshot
- If no screenshots appear, the upload may have timed out — check PC's internet speed
Need more help?
Contact us at [email protected]