Labels
Labels provide flexible categorization for tasks. Unlike task types (which are mutually exclusive), you can apply multiple labels to a single task, enabling cross-cutting concerns like priority, team ownership, or feature areas.
Labels vs Types
| Aspect | Task Type | Labels |
|---|---|---|
| Per task | One only | Multiple |
| Purpose | Primary classification | Secondary attributes |
| Examples | Bug, Feature, Task | urgent, needs-review, blocked |
Use types for "what it is" and labels for "additional context."
Default Labels
New projects include common labels:
| Label | Color | Use For |
|---|---|---|
priority:high | Red | Urgent tasks |
priority:low | Gray | Backlog items |
needs-review | Yellow | Awaiting review |
blocked | Orange | Cannot proceed |
customer-reported | Purple | External feedback |
quick-win | Green | Low effort, high value |
Creating Labels
Project-Level Labels
- Go to Project Settings > Labels
- Click "New Label"
- Enter:
- Name (required)
- Color (pick or enter hex)
- Description (optional)
- Save
During Task Editing
- Open task detail
- Click the labels field
- Type a new label name
- Click "Create [name]"
Labels created this way get a random color that you can change later.
Applying Labels
Single Task
- Open task detail panel
- Click the Labels field
- Check labels to apply
- Click outside to close
Multiple Tasks
- Select tasks on Kanban (Shift+click)
- Open bulk actions menu
- Choose "Add Labels" or "Remove Labels"
- Select labels to modify
Quick Add
On the Kanban board, hover over a task card and press L to open the label picker.
Label Naming Conventions
Namespaced Labels
Use prefixes for organized labels:
priority:high
priority:medium
priority:low
team:frontend
team:backend
team:design
status:blocked
status:needs-review
status:in-testingEmoji Labels
Some teams use emoji for visual scanning:
🔥 urgent
🐛 has-bugs
🎨 needs-design
⏰ deadline-soonKeep It Simple
- Use lowercase
- Use hyphens for spaces
- Keep names short
- Be consistent across projects
Filtering by Labels
Kanban Board Filter
- Click the filter icon
- Select "Labels"
- Choose labels to include/exclude
- Toggle "Match All" or "Match Any"
Quick Search
Use ~ prefix for label search:
~blocked
~priority:high apiSaved Views
Create views for common label filters:
- "Blocked Items" - all blocked tasks
- "Review Queue" - needs-review tasks
- "Client Issues" - customer-reported items
Label Colors
Color Categories
Choose colors with meaning:
| Category | Colors |
|---|---|
| Urgency | Reds, oranges |
| Status | Yellows, blues |
| Team | Varied (avoid urgency colors) |
| Feature Area | Purples, cyans |
| Neutral | Grays |
Color Picker
The label editor provides:
- Preset color palette
- Hex input for custom colors
- Color preview
Contrast
Ensure text remains readable on colored backgrounds. GitScrum automatically adjusts text color based on background.
Managing Labels
Editing Labels
- Go to Project Settings > Labels
- Click a label to edit
- Modify name, color, or description
- Save
Changes apply to all tasks with that label.
Merging Labels
To consolidate duplicate labels:
- Go to Project Settings > Labels
- Click the merge icon on a label
- Select the label to merge into
- Confirm
Tasks move to the target label; source label is deleted.
Deleting Labels
- Go to Project Settings > Labels
- Click delete on a label
- Choose what to do with tagged tasks:
- Remove label from tasks
- Replace with another label
- Confirm
Archiving Labels
For temporary labels you might need again:
- Mark as archived instead of deleting
- Archived labels don't appear in pickers
- Unarchive anytime to restore
Label Scopes
Project Labels
Default scope. Labels are specific to one project.
Workspace Labels
Agency Owners can create workspace-wide labels:
- Go to Workspace Settings > Labels
- Create labels here
- Available in all projects
Useful for:
- Cross-project priorities
- Organization-wide status labels
- Shared team labels
Automation with Labels
Label Triggers
Set up automations based on labels:
- When
blockedadded → notify manager - When
priority:highadded → move to top of column - When
needs-reviewremoved → move to "Done"
Integration Labels
Some integrations use labels for sync:
github-prfor linked pull requestsexternal-syncfor third-party connections
Reporting
Label Distribution
View label usage across tasks:
- Open Project Reports
- Select "Label Distribution"
- See which labels are most common
Time by Label
Track time spent on labeled work:
- Open Time Reports
- Filter by label
- See hours per label category
Burndown by Label
In sprint analytics, toggle label visibility to see progress on specific concerns.
Best Practices
Start Small
Begin with 5-10 essential labels. Add more as needs emerge.
Document Usage
Create a wiki page explaining:
- What each label means
- When to apply/remove
- Who manages labels
Regular Cleanup
Monthly review:
- Delete unused labels
- Merge duplicates
- Update descriptions
Limit Required Labels
Don't force labels on every task. They're most valuable when applied intentionally.
Pro Tips
- Keyboard shortcut: Press
Lon a selected task to open label picker
- Color coding: Use the same color for related labels (all priority labels in red shades)
- Temporary labels: Create sprint-specific labels for tracking, delete after sprint
- Negation filtering: Filter for tasks NOT having a label to find uncategorized work
How to Report a Problem or Request a Feature
If you need additional label features or encounter issues, submit feedback through GitScrum Studio. In the Sidebar, click on Support Tickets and open a ticket.