Service desk for MSPs

A service desk built for running many clients

MSP work is the same loop for every client: requests in, SLAs tracked, work done, hours billed. Pinboard runs that loop per client, in one workspace.

Managed service providers get squeezed from both ends: enterprise service suites price per agent like you're a Fortune 500 help desk, while lightweight ticket tools fall over the moment you need SLAs, routing, and per-client billing. Pinboard sits deliberately in between — real service-desk mechanics, per-client project scoping, and time tracking that turns into billing reports, at a price a small MSP can defend.

Overheard

Sound familiar?

Who's got the server ticket?
Separate tools per function mean the ticket, the fix, and the billable hours live in three systems.
The client says it's urgent. They always say urgent.
Without SLAs and priority queues, triage is a judgment call made over and over, by hand, every day.
Was that covered under the contract?
Contract work and billable extras blur together when time isn't tracked where the ticket lives.

Queues

SLAs, priorities, and routing per client

Tickets carry SLA targets, priorities, categories, and assignment groups. Scope work per client project, so every client gets a queue and nobody's requests get lost in someone else's.

SLA tracking
Response and resolution targets that surface before they're breached.
Assignment groups
Network issues to the network person, billing questions to the office.
Per-client scoping
Each client's tickets, docs, and hours in their own project.
Tickets · Service Desk
MC
Total 9Open 3Resolved 4
#
Title
Status
Updated
#36
Portal: live order-status visibilityDrafted by AI
New
just now
#35
Invoice PDF shows old logo
Open
2 days ago
#34
Add teammate to portal access
Pending
4 days ago
SLA: first response 4h · resolution 3 business days

Automation

Let flows do the triage

Automations assign, categorize, update statuses, and notify — the repetitive half of desk work — so humans handle the judgment calls.

Flow · QA handoff
MC
Activev4 · 128 runs
TRIGGER
Task status → Done
CONDITION
Project is Lakeline Outfitters
ACTION
Comment: “Ready for QA review”
ACTION
Email the reporter

Auto-assignment

Route by category, priority, or client without a dispatcher.

Status and notification flows

Clients hear about progress without an engineer writing update emails.

Timesheet · This week
MC
Mon
Tue
Wed
Thu
Fri
ACME onboarding
ImplementationBILLABLE
2
1.5
2
1
Support triage
SupportBILLABLE
1
2
0.5
1.5
Sprint planningSuggested
Internal
1
0.5
Week total13.0h · 11.5h billable

Billing

Hours tracked on the ticket, billed to the client

Time entries attach to tickets and tasks, roll up per client, and land in billing reports — the difference between hours worked and hours invoiced.

Per-client billing rollups
Month-end is a report, not a reconstruction.
Billable vs. included
Separate contract-covered work from billable extras as you log it.

See it run

48 minutes, start to smarter

Follow one support request through the desk — AI first, human when it matters, and a knowledge base that learns from the save.

2:14 PM

A customer hits a snag

They open the chat widget on your site — no account, no form maze.

Our invoices page is showing a 404?
2:14 PM · 4 seconds later

The AI agent answers first

Instant response, grounded in your knowledge base — with its source attached.

Invoices moved under Billing → Documents last week. Here's the direct link.
Source: "Where did invoices go?" · KB
2:16 PM

A human takes over in one click

The link 404s for this account — the agent sees it's out of its depth and hands off. Dana claims the chat from the live queue.

That link 404s too…
D
Hi, this is Dana — I can see the error on our side. Fixing it now.
2:17 PM

It becomes a ticket with an SLA

One click turns the conversation into a tracked ticket — transcript attached, priority set, clock running.

ACME-T147Invoices 404 for Meridian accountsHighSLA 3h 58m
3:02 PM

Resolved — and the KB gets smarter

Dana ships the fix and the assistant drafts a KB article from the resolution, so next time the bot handles it alone.

Resolved in 48 minutes · SLA met
KB draft: "Invoices 404 after Billing move" — ready for review

Pricing

What it costs

A support-capable seat under planned pricing is $20 per month — Pro ($10 per editor) plus the Service Desk add-on (+$10 per seat). AI is a separate planned add-on, priced flat per seat rather than per resolution. Planned pricing — the whole platform is free while in early access, and early-access teams get notice before anything is ever charged.

Questions

FAQ

Yes — that's the model. Each client is a project with its own membership, tickets, docs, and time entries, and cross-project dashboards roll the whole book of business up for you.

No — Pinboard is the service desk, project, and billing layer, not an RMM. Monitoring alerts can create tickets through the open API, and your technicians work them in Pinboard.

Nothing right now — approved workspaces get the full platform free during early access. Planned pricing is Pro at $10 per editor per month, with Service Desk (+$10), CRM (+$15), and AI (+$12) as optional per-seat add-ons, so you only pay for the apps you switch on.

Yes. Pinboard ships an MCP server with 56 tools, so the assistant you already use — Claude, or any MCP-compatible assistant — can create tasks, log time, file tickets, and query boards directly. There's also an open REST API with token auth.

Early access

Run it all in one workspace

Request early access — every app, no credit card, free while in alpha.

Free plan available · No credit card · Free while in early access