Using Issue Types
Set and change issue types to organize work within your team's hierarchy.
This article is for team members who want to assign issue types to their work. Use this guide when you're creating an issue and need to assign it a type (Initiative, Project, Epic, Task, etc.), changing an existing issue's type, or organizing your work within the hierarchy.
Understanding your organization's hierarchy
Your organization's admins have configured a five-level hierarchy that categorizes all work.
Level 1 (Initiative/Objective) — big picture goals spanning quarters or years
Level 2 (Project) — major efforts taking several months
Level 3 (Epic) — feature themes spanning weeks to months
Level 4 (Bug/Task/Enhancement/Story) — day-to-day work completed in days to weeks
Level 5 (Sub-task) — granular tasks measured in hours to days
All work in Zenhub starts as an issue — the type you assign determines which hierarchy level that issue represents. Creating an Epic means creating an issue and setting its type to Epic.
NOTE: Issue type names may differ in your organization if admins customized the default terminology. Check your organization's configuration if the types you see don't match these examples.
Setting and changing issue types
Set an issue's type during creation or change it anytime afterward using the same process.
Open the issue (or during creation, look at the right sidebar)
Click the Issue type dropdown in the right sidebar
Select the desired type from the list organized by hierarchy level
The change saves automatically
To remove an issue type, click the dropdown and deselect the currently selected type. Only one type can be selected at a time.
TIP: The hierarchy system is flexible — promote or demote issues between levels as your understanding of the work evolves. Just change the issue type to reflect the actual scope.
Where issue types appear
Different hierarchy levels appear in different Zenhub views by default, keeping strategic planning separate from daily execution.
Issue type level | Default views | Purpose |
|---|---|---|
Levels 1, 2, 3 | Goals & Planning Panel, Timeline | Strategic planning and roadmap visualization |
Levels 4, 5 | Work Tracker, Reports | Daily execution and sprint work |
Use the Issue Type filter on your Work Tracker to display Level 1/2/3 issue types when you need to see how strategic work breaks down into execution tasks.
Automatic behaviors
Smart parent suggestions
When setting a parent for an issue, Zenhub automatically suggests issues from the appropriate hierarchy level. You can override these suggestions by searching for issues at any level.
Automated sub-issue type assignment
When creating sub-issues under a parent, Zenhub automatically assigns the default issue type for the next level down. Creating a sub-issue under an Epic (Level 3) automatically assigns it the default Level 4 type (typically Task).
Common workflows
Creating any issue using the green Create button
Click the green + Create button
Select GitHub Issue or Zenhub Issue
Set the issue type dropdown to your desired level
The issue appears in the appropriate default view based on type
Creating strategic work (Initiatives, Projects, Epics) in Goals & Planning Panel
Open the Goals & Planning Panel
Click the blue + icon
Click the GitHub issue icon to switch to Zenhub Issue if desired
Select the issue type from the list
Breaking down strategic work into tasks
Open a strategic issue (Epic, Project, or Initiative)
Create sub-issues using the + Add Issue button
Zenhub automatically assigns the appropriate type for the next level down
Sub-issues appear on Work Tracker while the parent remains in Goals & Planning Panel
Reclassifying work as scope changes
Open the issue that needs reclassification
Change its issue type to reflect the new scope
The issue automatically moves to the appropriate default view
Parent-child relationships remain intact
Troubleshooting
Types not appearing in dropdown
Ensure your organization's admins have configured issue types. See Establishing Issue Types for setup guidance, or contact your Zenhub organization admin.
Can't change issue type
Verify you have write permissions for the repository. Read-only access prevents modifications.
Issue disappeared after changing type
The issue moved to a different default view. Strategic types (Levels 1–3) appear in the Goals & Planning Panel; execution types (Levels 4–5) appear on the Work Tracker. Use filters or switch views to locate the issue.
FAQ
Q: How do issue types differ from labels?
A: Issue types define hierarchical work structure and parent-child relationships. Labels provide flexible categorization across any dimension like priority, component, or status. Use issue types for structural organization and labels for cross-cutting concerns.
Q: Can I have multiple issue types on one issue?
A: No. Each issue can only have one issue type assigned at a time. This ensures clear hierarchy and prevents confusion about which level the issue represents.
Q: What happens when I change an issue's type?
A: The issue automatically moves to the default view for that type level. Parent-child relationships and other metadata remain unchanged.
Q: Do I need special permissions to change issue types?
A: You need write permissions for the repository containing the issue.
Q: How do I create an Epic or Project?
A: Create a new issue and assign it the Epic or Project issue type. You can set the issue type during creation or change it afterward using the issue type dropdown.
Q: How do I create a custom issue type like "Feature" or "Technical Debt"?
A: Custom types must be configured by your organization admin. See Establishing Issue Types for admin configuration guidance.