Core Concepts
Understand the key building blocks of Velocity.
Workspace
A workspace is the top-level container for your organization. It holds all teams, issues, projects, cycles, and documents. Each workspace has a unique URL slug and its own billing plan. Members are invited to the workspace level.
Team
Teams group people who work together. Issues and cycles belong to a team. Common setups include teams per squad (“Frontend”, “Backend”) or per function (“Engineering”, “Design”).
Issue
An issue is a unit of work — a bug, feature, task, or anything your team needs to track. Each issue has:
- Identifier — auto-generated like
ENG-42 - Status — Backlog, Todo, In Progress, Done, Cancelled
- Priority — None, Low, Medium, High, Urgent
- Assignee — the person responsible
- Labels — tags for categorization
- Description — rich-text body with Markdown support
Project
A project groups related issues toward a larger goal. Projects have milestones with target dates, a status (Planning, Active, Paused, Completed, Cancelled), and a progress bar computed from their issues.
Cycle
A cycle is a time-boxed iteration (like a sprint). Cycles have a start date, end date, and a set of issues. Velocity generates daily snapshots and a burndown chart to track progress.
Document
Documents are rich-text pages with a Tiptap editor. They support slash commands, code blocks with syntax highlighting, task lists, images, and more. Documents are organized in a hierarchical tree with parent/child relationships.
View
A view is a saved filter and sort configuration. Create custom views like “My open bugs” or “High priority backlog” and switch between them instantly.
Integration
Integrations connect Velocity to external tools. GitHub links PRs and commits to issues, Slack sends notifications, and X lets you post updates. Webhooks allow any external service to receive events from Velocity.