Everything your team
actually uses
Workroom replaces Linear + Notion + Slack + Calendly + a lightweight CRM with one product that shares a sidebar, a search bar, and a design system. Here's everything in it.
Keyboard-first
Cmd+K command palette, G+P / I / D / C navigation, J/K issue nav, ? for shortcut help. Mouse optional.
Dark-mode-first
No light theme. The entire design system is built around the dark palette — no afterthought retrofit.
One workspace, one search
⌘K matches issues, documents, projects — not just navigation links. Live across every module.
A real issue tracker — not a glorified to-do list.
Linear-style status workflow (Backlog → Todo → In Progress → In Review → Done), priorities (Urgent / High / Medium / Low), types (Feature / Bug / Task / Tech Debt / Security / UX / Epic), labels, sub-tasks, relations.
- Drag-and-drop kanban + power list view with bulk select
- Group by status / priority / assignee
- Inline edit every field with optimistic + rollback
- J / K navigation through the project's issues
- Full activity timeline per issue
- Markdown descriptions + threaded comments
Cycles + epics for teams that ship in iterations.
Time-boxed sprints with start / end dates, goals, and issue rosters. Modules group long-running work that spans sprints (Onboarding, Billing, Mobile redesign).
- Active / Planned / Completed / Cancelled sprint states
- Burn-down % computed live from issue statuses
- Cancel-sprint confirm — terminal actions never one-click
- Modules with reorder + colour + description
- Sprint cards visible from the project overview
A real wiki + a real file vault — same place.
Markdown wiki pages with nested hierarchies, versioning, and one-click restore. PDF / Word / Excel / image uploads up to 10 MB sit alongside as first-class documents with file-type icons and inline preview.
- Drag-and-drop upload (or paste, or browse)
- Markdown editor with toolbar (B / I / link / heading / list / code / quote)
- Edit / Preview tab toggle
- Per-file icons + size + download
- Nested tree view OR flat list with search
- Version history with one-click restore
Schedule, run, follow up — without bouncing to Calendly + Zoom + Notion.
Schedule one-off or recurring meetings (RFC 5545 RRULE), invite workspace members or external emails, attach an agenda, capture notes and action items during the call, link action items to issues.
- Month / week / list calendar views with day navigation
- RSVP — accept / decline / tentative — per attendee
- Pre-meeting agenda with optional per-item duration
- Markdown notes during the meeting
- Action items that link to real Issues so accountability shows up in the project
- iCal feed every workspace gets — paste into Google / Outlook / Apple Calendar
- OAuth-based 2-way sync ships when credentials are wired
Slack-style channels for the team — no extra subscription.
Public and private channels, real-time messaging via Socket.IO with automatic fallback to polling, edit / delete your own messages, mention people, optimistic sends.
- Real-time via Socket.IO + JWT-ticket auth
- Optimistic send with rollback on failure
- Edit / delete own messages
- Markdown messages
- @-mention members
Lightweight CRM that doesn't feel like enterprise software.
Contacts, leads, and deals — each with proper detail pages, inline editing, status workflows. Lead pipeline by status, deal pipeline as a kanban with value and probability per card.
- Contact detail page with linked leads + deals
- Lead detail page with status workflow + source + notes
- Deal detail page with stage / value / probability / expected close
- Pipeline kanban grouped by stage
- Won / Lost terminal-status confirmation
Log time on issues. See where it went. Bill if you need to.
Manual entries against any issue, weekly grid view, daily totals, reports by project / day / billable, CSV export for invoicing.
- Log hours against any accessible issue
- Weekly grid timesheet view with prev / next / today nav
- Billable flag per entry
- Reports tab — totals by project, by day, billable vs non-billable
- CSV export with sensible filenames for accountants
Audit feed for the workspace + an inbox for what matters to you.
Every state change in the system writes an activity entry. The Activity feed shows the workspace-wide stream filtered by your access; the Inbox shows notifications addressed to you (assignments, mentions, status changes on watched issues).
- Server-side filter by action type (Issues / Comments / Sprints)
- Date-grouped inbox (Today / Yesterday / This week / Older)
- Per-issue activity timeline on the issue detail page
- Inline mark-as-read + Clear all confirm
Workspace + personal connections, kept separate.
Workspace-level integrations (Slack channel, GitHub webhook, custom webhooks) shared by the org. Personal connections (your Google Calendar, your Zoom, your Toggl) per-user — admins can't see your tokens.
- GitHub / Slack / Discord / N8N / custom webhooks at workspace level
- Google / Outlook / Zoom / Teams / Toggl / Harvest / Clockify at user level
- OAuth flow scaffolded — drop in client IDs to activate
- iCal subscribe URL works without any OAuth
See it in action
Free to get started. The whole thing in your browser in under a minute.