Tickets
The core helpdesk surface, with a three-column desktop layout and structured metadata.
Tickets carry typed status and priority, channel-aware comments, file attachments, device links, and project membership. Bulk actions, canned responses, save-as-doc, and a print stylesheet cover the rest of the daily workflow.
Ticket lifecycle
ShippingStatuses (open / in_progress / closed) and priorities (low / medium / high) modelled as Postgres enums, with closed-by/closed-at audit fields.
Categories with group-scoped visibility
ShippingCategories belong to one or more groups; users only see categories from groups they belong to.
Assignment rules
ShippingAuto-routing engine matching conditions (requester, category, etc.) to actions (assignee, status, priority), with an audit trail of every rule firing.
Linked tickets
ShippingBidirectional links to denote dependencies, duplicates, and related issues, with drag-drop linking on the ticket sidebar.
Comments & attachments
ShippingComments carry a content_format field so HTML email bodies render in a sandboxed iframe with DOMPurify, while UI-authored comments use the rich-text editor. Image, PDF, audio, and video previews inline.
Canned responses
ShippingReusable response templates with variable substitution, surfaced as a teleported picker above the comment editor.
Ticket projects
ShippingTickets belong to one or more projects via a many-to-many join; project view embeds a ticket list via ?embed=tickets.
Ticket–device association
ShippingDevices appear in the ticket sidebar with hardware specs and Intune metadata; multi-select picker for bulk linking.
Recently viewed widget
ShippingPer-user ticket view tracking powers a Recently Viewed dashboard widget and store synced via Pinia Colada.
Ticket import
ShippingJSON file and JSON-string import endpoints for migration from other helpdesks, plus a standalone CLI variant.
Bulk operations
ShippingBulk status change, bulk assignee change, bulk delete, all behind a confirm dialog that shows the affected count.
Print-friendly layout
ShippingTailwind print: utilities hide chrome on print; multi-page email content paginates with orphan/widow controls.
Save-as-doc
ShippingOne-click promotion of a ticket resolution to a documentation page, auto-creating a "resolves" link in the docs↔tickets join.
Want to see it in action?
Join the waitlist for early access, or browse the rest of the catalogue.