SolutionDesk docs
Product documentation for staff, admins, and customer-portal end-users.
SolutionDesk is an embeddable ticket & task hub for SaaS platforms. Your team runs work in one place; your customers (for example Acme Corp) follow progress and file requests in a scoped portal — without a separate SolutionDesk login.
Pick your guide
Team guide
Staff & admins: tickets, companies, users, settings, MCP.
Customer portal
What an Acme end-user does after opening a MagicLink.
Concepts
Workspaces, companies, visibility, and identities.
Coverage map
ADRs & knowledge → product docs (gap checklist).
Two audiences (never mix them up)
| Audience | Who | How they enter |
|---|---|---|
| Team (staff / admin) | Employees of the SolutionDesk customer (and AI agents) | Email/password (or invite) → workspace dashboard |
| Portal end-user | Users of your SaaS (e.g. people at Acme) | MagicLink only, brokered by the host product |
Portal end-users never create a SolutionDesk password. The host SaaS mints a one-time link and redirects them into a scoped view of their tickets.
What you can do today
Team
- Kanban board for tickets (drag & drop, per-column sort)
- Ticket detail: comments, internal notes, assignees, labels, attachments, visibility
- Companies and end-users for the customers you serve
- Settings: members, labels, ticket types, workflow, languages, domains, API keys, notifications, guest portals
- MCP: connect Claude / Cursor / Codex / Grok so agents work tickets as staff (guide)
- Host API: mint MagicLinks and sync customers from your SaaS (guide)
Portal (Acme)
- Board of their requests only (no drag — status is owned by your team)
- New request modal (with attachments)
- Open a request, read the thread, reply
- Optional guest portals for narrow share links (guide)
Screenshots
Product screenshots live under apps/docs/public/images/ and are embedded throughout the guides. Seed a demo workspace with node apps/docs/scripts/seed-docs-template.mjs, then capture with browser-use (see apps/docs/README.md).