Rich-text descriptions
Headings, fonts, colors, lists, tables, images and uploaded video; uploads are virus-scanned and SVG is refused by design.
Internal work lives on the same engine as customer requests: kinds with their own workflows, a kanban that holds the exact order you gave it, projects that mirror your org chart, and if-this-then-that rules with a full run history.
Every kind of work carries its own statuses and its own workflow. On the board, only the grip handle starts a drag, a click on the title opens the item, and a move the workflow forbids snaps back with the reason why.
Clocks, escalation and the customer's history live on Ticketing
Ordering here is not a sort that reshuffles behind your back: the position you gave a card is saved with the move. Work-in-progress limits warn when a column overfills, and sections give a project its own buckets.
A rule is a trigger, conditions that must ALL match, and actions that run in order - through the same service layer a person uses. Every evaluation lands in Run history, including the times a rule chose not to fire.
Automation actions pass the same workflow guards a person does, and land in the audit log as the automation actor.
Containers scope the board: boards and sprints, nestable, picked from one selector. Larger organisations get a four-level tree over the same items - pick a node, and the board shows exactly that slice of the work.
An item can carry many people, but exactly one wears the star: the PRIMARY assignee, the owner of record for routing and reports. Subtasks are real work items underneath, and collaborators follow along without owning anything.
A work item holds the whole story: a rich description, previews of everything attached, and a history of every change - restorable, never rewritable.
Headings, fonts, colors, lists, tables, images and uploaded video; uploads are virus-scanned and SVG is refused by design.
Attachments with inline previews - PDF, images, video, Word (.docx), sandboxed HTML and plain text - rendered in-app, nothing leaves the platform.
Immutable per-item history with restore. Every version stays on the record - restoring an old one never erases the trail.