Assets & Network Map
Servelo's asset management lets you track every device at a client site, see how they connect, scan the network to discover new devices automatically, and export or email a visual map to anyone.
Overview
Assets live inside each client profile. Open a client, scroll to the Assets section, and you'll see all devices tracked for that client displayed as icon cards. Each card shows the device name, type, make and model, IP address, status, and warranty expiry at a glance.
Assets can also be viewed in aggregate from the top-level Assets page, where you can filter by type, status, or client, search by name, make, model, or serial, and bulk-delete.
Asset Types
Every asset is assigned a type, which controls its icon on the card grid and its position on the network map. Supported types:
| Type | Icon | Description |
|---|---|---|
| Desktop | ๐ฅ | Tower or all-in-one computers |
| Laptop | ๐ป | Portable computers |
| Server | ๐ | Physical or virtual servers |
| Printer | ๐จ | Printers and multifunction devices |
| Network | ๐ก | Routers, switches, firewalls, and gateways |
| Mobile | ๐ฑ | Smartphones |
| Tablet | ๐ฒ | Tablets and iPads |
| UPS | ๐ | Uninterruptible power supplies and battery backups |
| WiFi AP | ๐ก | Access points (UniFi, Meraki, etc.) |
| WiFi Extender | ๐ถ | Range extenders and mesh nodes |
| Camera | ๐ท | IP cameras and security cameras |
| Crypto Miner | โ | Mining rigs and ASIC devices |
| Smart Device | ๐ | Smart plugs, IoT devices, and home automation |
| Other | ๐ง | Anything that doesn't fit another category |
Adding Assets
There are three ways to add assets to a client:
Manually
Click + Add on the client's asset section and fill in the form. Every field is optional except the name. Useful for single devices or situations where scanning isn't possible.
| Field | Description |
|---|---|
| Name | Required. What you call the device (e.g. "Front desk PC") |
| Type | Device category. Controls the icon and network map tier |
| Make / Model | Manufacturer and model name |
| Serial Number | Manufacturer serial for warranty and warranty lookups |
| Purchase Date | When the device was bought. Used to calculate warranty expiry |
| Warranty Expires | Date warranty ends. Shown in color on the card: green (valid), amber (expires within 90 days), red (expired) |
| Status | Active, In Repair, or Retired |
| IP Address | Static or last known IP. Shown on the network map tooltip |
| MAC Address | Hardware address. Auto-populated if the device is discovered via network scan |
| Hostname | Device hostname on the network |
| OS / CPU / RAM / Storage / GPU | System specs. Auto-filled when the device scan script is run |
| Purchase Price / Tax / Shipping | Cost tracking for the device |
| Notes | Internal notes about this device |
| Contact | Assign a specific contact from the client's contact list as the primary user of this device |
Barcode / Serial Lookup
Open Add Asset and click Lookup by Barcode. Scan a barcode or type a serial number and Servelo will query a product database to pre-fill the make, model, and name automatically. You can confirm or edit the details before saving. Useful for quickly adding new hardware straight out of the box.
CSV Import
On the client's asset section, click the dropdown arrow next to + Add and choose Import CSV. Download the sample CSV to see the required column format. All fields are optional except the name. Useful for migrating a large existing inventory.
Device Scan (PowerShell)
For Windows machines, Servelo can automatically read system specs directly from the device. Click Scan on any asset card (or from the ticket detail's asset section) to generate a one-liner PowerShell command. Run it on the client's machine (or via RustDesk or any remote tool) and it posts the results back to Servelo immediately.
The scan populates: OS, CPU, RAM, storage, GPU, hostname, and IP address. The asset record updates and the scan window closes automatically when results arrive. No agents or software needs to be installed on the client machine.
Network Scan (ARP Sweep)
The network scan discovers every active device on a subnet without requiring any software on the client's machines. From the client's asset section, click Scan Network. Servelo generates a PowerShell command that performs an ARP sweep of the local subnet.
Run the command on any machine on that network (on-site, via RustDesk, or from your own laptop if you're on the same network). The scan typically completes in 15 to 25 seconds and discovers devices even if they block ICMP ping, including smart plugs, IoT devices, and anything that doesn't respond to ping.
Each discovered device shows its IP address, MAC address (vendor-identified), hostname, and a name suggestion. You can:
- Edit the suggested name before importing
- Select which devices to import (individual or all)
- Assign types before importing so they land in the right tier on the network map
- Devices that already exist (matched by IP or MAC) are not duplicated
Network Map
Every client with two or more assets gets an interactive network map automatically. The map is a visual diagram that shows how all the client's devices connect to each other and to the internet. It lives at the top of the client's asset section.
How to Read the Map
The map organizes devices into tiers based on their type and role in the network:
| Tier | Label | What goes here |
|---|---|---|
| Top | WAN / Internet | The ISP node. Servelo auto-detects the client's ISP name, connection type (cable, fiber, DSL, satellite, cellular), and speed from their profile |
| Row 1 | Network | Routers, firewalls, gateways, switches, UPS units, and access points |
| Row 2 | Servers | Servers and crypto miners |
| Row 3 | Computers | Desktops and laptops |
| Row 4 | Peripherals | Printers, cameras, mobiles, tablets, smart devices, and anything else |
Lines between devices show connections. Solid blue lines are manual connections you created. Gray dotted lines are automatic connections Servelo infers based on network topology (each device connects to the nearest device in the tier above it).
Hovering over a device node shows a tooltip with its full name, make and model, IP address, and assigned contact if set.
Drag and Drop
Every device node on the map can be dragged to any position. Drag nodes to arrange the layout in a way that makes sense for the actual physical network. Positions are saved automatically in your browser and persist across sessions for each client.
Connect Mode
Click Connect in the map toolbar to enter connect mode. In connect mode:
- Click a device to select it as the child (a pulsing blue ring appears around it)
- Click a second device to wire the first to it as its upstream parent. A solid blue line appears between them.
- Click the same device twice to remove its manual connection, or to suppress its automatic connection
Click Done connecting to exit connect mode. Manual connections are shown with a small blue dot on the device node.
Removing Automatic Connections
If an auto-inferred dotted gray line doesn't reflect the actual network, you can remove it without entering connect mode. Just hover over the dotted line: it turns red and shows a red circle with an X at the midpoint. Click to remove it. The line disappears and the device shows a small gray dot indicating its auto-connection is suppressed.
To restore a suppressed connection, enter connect mode, click the device twice, and it will reconnect automatically.
Resetting the Layout
Click Reset in the map toolbar (visible when you have customized the layout) to clear all manual positions, custom connections, and suppressed edges and return to the automatic layout.
Exporting as PDF
Click PDF in the map toolbar to download the current map as a PDF file. The export renders the map at 2x resolution for crisp output and creates a landscape-format PDF sized to fit the map exactly. The filename includes the client's name automatically.
Emailing the Map
Click Email in the map toolbar to open the email form. Enter any email address (not limited to the client's email) and click Send. The recipient gets an HTML email with the map rendered as an inline image, plus a PDF attachment they can save or print. The email subject includes the client's name and the date.
Search and Sort
The asset card grid in a client's profile includes a search bar that filters cards in real time. Search matches on name, make, model, or serial number. Cards can also be sorted by:
- Name: alphabetical
- Type: grouped by device category
- Status: active first, then in repair, then retired
- Warranty: soonest expiry first, expired last
Export and Email
From a client's profile, the Assets section toolbar has two additional actions:
- Email: opens a form to enter any recipient email address. Servelo sends a formatted HTML asset inventory email listing every asset with status, warranty, and system specs, plus a PDF attachment of the same report.
- Export: downloads the asset grid as a PDF file directly, without opening a print dialog. The PDF captures the card grid layout as shown on screen and is sized to fit all cards.
Similarly, the Tickets section of a client profile has an Export button that downloads a PDF of the ticket list.
Warranty Tracking
Set a Warranty Expires date on any asset and Servelo highlights it based on urgency:
- Green: warranty is valid and expires more than 90 days out
- Amber: expires within 90 days. Time to think about a renewal or replacement conversation
- Red: warranty has expired
- No indicator: no warranty date set
Warranty status is visible at a glance on every asset card and is included in emailed asset inventory reports.
Who can do what
| Action | Admin | Technician | Viewer |
|---|---|---|---|
| View assets | Yes | Yes | Yes |
| Add / edit asset | Yes | Yes | No |
| Delete asset (single) | Yes | Yes | No |
| Bulk delete assets | Yes | No | No |
| Run device scan | Yes | Yes | No |
| Run network scan | Yes | Yes | No |
| Email network map | Yes | Yes | No |
| Export / email asset report | Yes | Yes | No |