Boards, docs, chat, timelines, dashboards, AI, and more — every feature your team needs, in one workspace.
Boards & Task Management
24 features
Organize work visually with multiple views and powerful filters.
Kanban board with drag-and-drop
List view (spreadsheet / table layout)
Swimlanes view (rows per status)
Compact view (tight kanban, more on screen)
Info-rich task cards (labels, subtask progress, time estimate, recurring, comment / attachment / watcher / blocked-by counts) with hover-revealed description preview and click-to-pin — or a personal 'always show fields' setting to keep them expanded
Add tasks directly from every view (kanban, list, compact, swimlanes, and grouped columns)
Open a task to get a shareable deep-link URL (?task=…) — links from notifications, My Tasks, goals & forms open the task in place
Board templates (save & create from)
Board-level search
Advanced filters (assignee, priority, real board statuses, labels, and any custom field by value) — multi-select, ClickUp-style
Sort by priority, due date, created, title, or any custom field (ascending / descending)
Personal saved views — each remembers its own filters, sort, group-by + visible card fields, with a 'Save to view' button for ad-hoc tweaks
Team-shared views — save a view for a whole team (every member sees it; only members with the team's board/view-manage permission create, edit, or delete it)
The default Board view is a first-class editable view (change its type, group-by, card fields, filters & sort)
Group the board into columns by status, assignee, priority, or a single-select custom field (ClickUp-style)
Drag a card between grouped columns to set its status / assignee / priority / field value
Per-view card preview — choose which custom fields show on the card face
Bring your own AI client — Claude Desktop, Cursor, ChatGPT, or any MCP client — and let it work in your workspace on your own AI tokens. Pro, and gated by a role permission you control.
Standard Model Context Protocol server — no in-app model and no AI bills for you; your own client's tokens pay for inference
Role-gated: only members whose role grants the 'AI Connections' permission can connect a client — removing it instantly disables every key they hold
150+ tools spanning boards, tasks, docs, messages, members, roles, teams, goals, forms, diagrams, timelines, and analytics — full workspace parity
Scoped API keys, each pinned to one member — you choose exactly which capabilities the AI may use, bounded by your own permissions
Triple-gated on every call: token identity × granted scope × live permission check — keys never exceed what you can do
Separate programmatic rate limit per key, independent of the app UI
Generate, scope, and revoke keys from the AI tab — revoking cuts access instantly
REST API
6 features
Drive your whole workspace from code — boards, tasks, docs, messages, teams, goals and more — over plain HTTP. Pro, gated by a role permission you control. See /developers for the full reference.
~160 endpoints generated from the same registry as the MCP server — full workspace parity, GET for reads, POST for writes
Role-gated by the 'API Access' permission, separate from MCP — removing it instantly disables every key the member holds
Scoped Personal Access Tokens (tzk_api_…), each pinned to one member and shown once — you pick exactly which capabilities a key may use
Every call runs at your live permission ceiling: token identity × granted scope × per-resource permission check
Per-minute burst limit + daily quota with Retry-After and X-RateLimit headers, so automation can't overwhelm the workspace
Machine-readable OpenAPI 3.1 spec at /api/v1/openapi.json — import into Postman, Insomnia, or a codegen client
Webhooks & Discord Integrations
7 features
Push workspace activity to Discord (or any https endpoint) the moment it happens. Free, configured in Settings → Integrations, gated by a role permission you control.
Post task, board, list & form activity straight to a Discord channel as rich embeds — paste a Discord webhook URL and go
Scope each webhook to the whole workspace, a single board, a single list, or a form — e.g. one webhook per board or per list
Subscribe to exactly the events you want: task created / updated / moved / status changed / completed / commented, list & board created, form submitted
One-click 'Send test' delivery, per-webhook enable/disable, custom bot name & avatar, and a raw-JSON 'generic' provider for non-Discord endpoints
SSRF-guarded outbound URLs, secrets masked in the UI, and delivery is non-blocking so a slow endpoint never stalls your work
Per-webhook delivery log with status codes + errors, plus auto-disable after repeated failures so a dead endpoint stops retrying
Configure right where you work: a board-settings Integrations tab and a per-list Discord icon on the kanban column header, alongside the central Settings → Integrations manager
Teams
11 features
Organize members into teams with scoped content and independent permissions.
View as role or member — preview the whole workspace exactly as they see it to verify permissions; read-only, one-click exit (team owners get a team-scoped version)
Members
18 features
Rich member profiles, status tracking, invites, and org-level management.
Member profiles (bio, timezone, phone)
Assigned job titles — permission-gated editing (own vs others), with role-preset fallback; not self-claimed
Status indicators (online, away, offline, DND) with colored dots
Member directory with Workspace, Roster & Atlas layouts
Stat overview (active, online now, pending invites, deactivated)
Profile detail pane + slide-over with activity feed
Message a member (opens a DM) from their profile
Assign a member to a task (board → column → task) from their profile
Bulk invite (paste multiple emails)
Branded invite + password-reset emails via Resend, with per-row delivery feedback and a one-click copy-link fallback when an email doesn't land
Admin-only “Send test email” button to verify your Resend domain is wired before sending real invites
Custom role assignment at invite
Invite links (30-day shareable)
Ownership transfer
Deactivate / reactivate members
Edit My Profile dialog
Profile avatar upload
Inactivity Notices
9 features
Let your team know when you're away — vacations, leave, conferences.
Submit a notice with custom date range
Custom dual-month calendar with keyboard nav and quick picks
Reason field + optional notes (coverage, contact, etc.)
Status tabs — Active, Upcoming, Expired
Away badge next to user names across the app
Active notice banner on profile modal
Search by name, reason, or notes
Cancel early or edit dates / reason any time
Self can submit / edit own; admins can cancel any
Timesheets (Time Clock)
21 features
A workplace-style time clock: clock in and out, log hours, and approve corrections.
One-tap clock in / clock out with a live timer
Pause & resume while on the clock — each break's start/return time is saved and shown on the entry
Optional notes on every clock-in and clock-out
My Timesheet with per-shift hours & running totals
Range presets — this week, last week, last 14 days, all
Request backfills, edits, or deletions with a reason
Owner approval workflow for every correction request
Approve with edits — adjust a request's times before approving; the member sees what was applied vs. what they asked
Owners can add a shift directly for any member (counts immediately, marked 'Added by owner')
Decision history — review the full detail of every approved, rejected, or cancelled request
Owner Settings tab: require clock-in/out notes, require a reason per request type (backfill/edit/delete), and customize the placeholder text in every box
Everyone view — per-member totals for managers (view-all)
Filter timesheets by person
Per-shift activity feed — everything you did while clocked in (task edits, comments, timers, and more)
Forum activity in the shift feed — link a member's forum account (admin-managed) and their posts, threads, form submissions, and moderation actions during the shift show inline with deep links
Owners can edit any entry directly; who approved/denied is logged
Soft-deleted entries stay on record with who deleted them
Owner setting: exclude paused time from worked hours (or keep counting it)
Owner setting: auto clock-out after a configurable time left paused, stamped at the pause or the limit
CSV export of the team's hours
Customizable access — owner-configurable, admin/owner by default
Organizations
7 features
Multi-tenant workspaces with custom URLs, invites, and plan management.
Boards page style (gallery / quiet / dense) and density picker
Same view for all boards or custom view per board, configured in Settings
First-run welcome tour walks new users through theme, accent, density, layout, boards page, and default board view with live previews — re-runnable from Settings