Desk Support Monkey
Desk Support Monkey
NIS2 compliant — audit trail included from day one

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.

Laptops & Desktops Monitors & Peripherals Phones & Tablets NIS2 Audit Trail
EU NIS2 Directive — Enforcement active since October 2024

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.

First NIS2 audits expected September 2026 — prepare now
✓ Available
Art. 21(2)(a)

ICT asset management

Asset Inventory

Track every device — laptops, phones, servers — with full assignment history.

✓ Available
Art. 21(2)(b)

Incident handling & reporting

Service Requests + Audit Trail

Log, classify, and resolve IT incidents with a tamper-proof audit trail.

✓ Available
Art. 21(2)(c)

Business continuity & backups

Maintenance Plans

Preventive and corrective maintenance schedules with full documentation.

✓ Available
Art. 21(2)(h)

Human resources security

Equipment Assignment History

Every device assignment, return, and transfer logged with timestamps.

✓ Available
Art. 21(2)(j)

Supply chain security

Procurement & Vendors

Vendor directory, purchase orders, and goods receipt with asset creation.

Coming soon
NIS2 Report

One-click compliance documentation

NIS2 Compliance Module

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