IT equipment ops,
simplified.
Manage laptops, desktops, phones, and all company hardware in one place — service requests, asset inventory, procurement, and maintenance. With full audit trail for NIS2 compliance.
NIS2 compliance, built into your IT operations
The EU's NIS2 directive requires documented ICT asset management, incident response, and audit trails. Desk Support Monkey covers the operational layer — no extra tools needed.
ICT asset management
Track every device — laptops, phones, servers — with full assignment history.
Incident handling & reporting
Log, classify, and resolve IT incidents with a tamper-proof audit trail.
Business continuity & backups
Preventive and corrective maintenance schedules with full documentation.
Human resources security
Every device assignment, return, and transfer logged with timestamps.
Supply chain security
Vendor directory, purchase orders, and goods receipt with asset creation.
One-click compliance documentation
Automated compliance reports mapped to NIS2 articles, ready for auditors.
NIS2 Compliance Module — coming soon
Automated compliance reports mapped to NIS2 articles, one-click audit documentation, and a compliance dashboard for your IT manager and auditors.
Everything your IT team needs
End-to-end management of company hardware and IT operations — requests, inventory, procurement, maintenance, shipping, and scheduling in a single platform.
Service Requests & AI Classification
Complete request lifecycle with AI-powered classification and priority scoring.
- Six request types: incidents, new equipment, onboarding, repair, configuration, access requests
- AI classifies incoming requests (type, subtype, priority hint) via Groq or OpenAI
- Weighted priority scoring: type + subtype + department + role + AI hint
- Manager approval workflow for equipment requests
- Comments, internal notes, SLA tracking with breach alerts
IT Asset Inventory
Full hardware lifecycle tracking — from purchase to decommission.
- Track laptops, desktops, phones, tablets, monitors, printers, and peripherals
- Assign and unassign equipment to employees with full audit trail
- Equipment profiles: define standard setups per department and role
- AI-assisted auto-assignment matches assets to employee profiles
- QR code and barcode labels, CSV bulk import, warranty and aging alerts
Procurement & Budgets
Purchase orders, vendor management, and department budget control.
- End-to-end purchase orders: draft, submit, approve, receive, close
- Vendor directory with contact info and active/inactive status
- Department budgets with fiscal year tracking and utilization alerts
- Budget enforcement modes: warn (soft) or strict (hard block)
- Auto-approval threshold, PO PDF generation, goods receipt with asset creation
Scheduled Maintenance
Preventive and corrective maintenance with templates and recurring plans.
- Create maintenance records with checklists, priority, and technician assignment
- Reusable templates with configurable recurrence (daily, weekly, monthly, quarterly, yearly)
- Apply templates to assets in bulk to create recurring maintenance plans
- Maintenance lifecycle: scheduled, in-progress, completed, cancelled, skipped
- Overdue detection, automated reminders, and dashboard summary
Shipping & Logistics
Track equipment shipments from office to employees and back.
- Outbound and inbound shipments with carrier and tracking info
- Destination types: employee home, office, vendor (for repairs/returns)
- Ship assets directly from requests or purchase orders
- Shipping address book with office and employee addresses
- Delivery lifecycle: draft, dispatched, in transit, delivered, failed
Appointments & Calendar
Schedule on-site support visits with technician availability management.
- Employees and technicians schedule appointments linked to requests
- Technician availability: recurring weekly schedules with date overrides
- Time slot discovery based on real-time availability
- Weekly calendar view with appointments and maintenance in one timeline
- No-show detection, reminders, and cancellation workflow
Dashboard & Reporting
Real-time operational visibility and exportable PDF reports.
- Request breakdown by status, type, priority, and trend analysis
- Asset distribution, warranty expiration, and aging alerts
- Budget health, at-risk departments, and recent purchase orders
- Shipment summary, maintenance overview, and technician performance
- Async PDF report generation: inventory, requests, performance, spending
Real-time Notifications
WebSocket-powered live updates and in-app notification center.
- Per-user WebSocket connections with JWT authentication
- Live push events: status changes, comments, assignments, report completions
- In-app notification center with read/unread tracking and mark-all-read
- Domain event bus: pub/sub routing from state changes to subscribers
- Bilingual interface (English and Spanish) with language selector
Multi-Tenant & Roles
Multi-company isolation with four roles and self-service registration.
- Self-service company registration with email domain validation
- Four roles: Employee, Technician, Admin, Super Admin
- Department management with managers, budgets, and priority weights
- Passwordless magic link authentication plus optional admin passwords
- Invite users by email, user activation/deactivation, role management
MCP Server & API Keys
Expose the entire platform as AI-callable tools for Claude Desktop and other assistants.
- 57 MCP tools: assets, requests, users, companies, departments, reports, dashboard
- Role-based tool visibility — each tool declares its minimum role, hidden from lower roles
- API key authentication for external integrations with per-key scoping
- Multi-tenant isolation: all tool calls scoped to the authenticated user's company
- SSE streaming transport for long-running operations like report generation
Build Note
Made by AI with Love & Specs.
Desk Support Monkey is produced with a spec-driven AI workflow. The full pipeline and detailed breakdown now live on a dedicated page.
Total Code
~170k lines
Tests
~44.3k lines
Test Coverage
79%
Documentation
~65.7k lines
Built by AI in
5 days