Last updated 2026-04-25
Categories, work types, and departments
Each event gets two orthogonal classifications plus an optional department attribution. The starting values are below; admins can customize them per-company at /admin/taxonomy (sidebar: Categories & depts).
Editing the lists
- Add — type a new value, click Add. Available immediately in every dropdown.
- Deactivate — hides from new entries; existing events keep showing it (no rewrite).
- Reactivate — re-enables a previously deactivated value.
To rename a value, add the new one and deactivate the old. Bulk-correct existing events from the team admin page if you need historical consistency. Changes affect My Day, /events/mine, reports, manager review, classification rules, and the AI auto-classifier — all read your current company list.
Category — what kind of work was it?
Fixed enum:
| Category | Meaning | Example |
|---|---|---|
analysis |
Deep thinking, modeling, calculations | CFD simulations, financial modeling |
design |
Creating or editing deliverables | CAD drawings, slide decks, proposals |
documentation |
Writing docs, reports, wikis | Tech docs, SOPs, knowledge base |
meeting |
Scheduled or ad-hoc calls/meetings | Teams, Zoom, phone calls |
communication |
Email, chat, messaging | Outlook, Slack, Teams chat |
admin |
Internal operations | Expenses, HR, IT tickets, billing |
research |
Exploration without clear deliverable | Reading papers, competitor research |
content |
Marketing / content creation | Blog posts, social media, graphics |
prospecting |
Pre-sales, lead gen | Demos for prospects, outreach |
pipeline |
Active deal management | Proposals, scoping calls |
training |
Learning, courses, onboarding | Certifications, company training |
off_time |
Not actively working | PTO, sick leave, holidays |
unclassified |
Not yet categorized | Pending review |
Work type — how does this affect billing?
| Work type | Meaning |
|---|---|
billable |
Time the client pays for |
internal |
Internal work, not billable |
revenue |
Revenue-generating but not client-billable (e.g., commission work) |
off |
Off-time (vacation, holiday, sick) |
training |
Paid training time |
unclassified |
Not yet categorized |
How they combine
A single event has one category and one work type. Examples:
- "Building a client slide deck" →
category=design,work_type=billable - "Team standup" →
category=meeting,work_type=internal - "Attending a conference" →
category=training,work_type=training - "Doctor's appointment" →
category=off_time,work_type=off
Who decides these values
- Admin rules (instant, deterministic) — patterns like "app=Outlook.exe → category=communication"
- Past event lookup — if someone corrected
chrome.exe / Gmailbefore, new events inherit - AI classification — Claude Haiku classifies when nothing else matches
- You correcting on My events — always wins; propagates forward
Adding your own dimensions
OtiumWork's categories are fixed (changing the enum requires a schema change). For project-specific or team-specific labels that don't fit the enum, use tags — see Tags.
See something wrong or outdated in this article? Report it →