5.2 KiB
TicketHub - User Guide
What is TicketHub?
TicketHub is a modern, open-source ticket tracking system designed for teams of all sizes. Track issues, manage projects, and collaborate with your team.
Getting Started
Access
Open TicketHub in your browser: https://tickethub.startdata.com.br
Dashboard
The dashboard gives you a quick overview:
- Total Tickets: All tickets across projects
- Open: Tickets needing attention
- In Progress: Tickets being worked on
- Resolved: Completed tickets
- Critical: High-priority items
Features
📁 Projects
Projects organize your tickets. Each project has:
- Name: Human-readable name
- Key: Short code (e.g., "PROJ") used in ticket IDs
- Description: What the project is about
- Webhook URL: Optional integration endpoint
Creating a Project:
- Go to Projects page
- Click New Project
- Enter name and key
- Optionally add webhook URL
- Click Create
🎫 Tickets
Tickets are individual issues, tasks, or requests.
Creating a Ticket:
- Click New Ticket (top right or dashboard)
- Select a project
- Enter title and description
- Set priority
- Click Create
Ticket Fields:
- Key: Auto-generated (e.g., PROJ-1)
- Title: Brief summary
- Description: Full details
- Status: Open → In Progress → Resolved → Closed
- Priority: Low, Medium, High, Critical
- Assignee: Who's working on it
- Reporter: Who created it
📋 Kanban Board
Visual board for tracking ticket progress:
- Drag & Drop: Move tickets between columns
- Filter: Show only one project
- Priority Colors: Visual indicators
👥 Team
Manage who has access:
- Admin: Full access, can manage settings
- Member: Create and edit tickets
- Viewer: Read-only access
📈 Reports
Analytics and insights:
- Tickets created over time
- Status distribution
- Priority breakdown
- Team performance
🔌 Integrations
Connect TicketHub with other tools:
- JIRA AI Fixer: Automatic issue analysis
- Slack: Notifications
- GitHub/GitLab: Link to PRs
⚡ Automation
Create rules to automate tasks:
- Auto-assign critical tickets
- Close stale tickets
- Send notifications
Working with Tickets
Changing Status
- Open the ticket
- Use the Status dropdown
- Select new status:
- Open: New ticket, not started
- In Progress: Being worked on
- Resolved: Fix applied, awaiting verification
- Closed: Complete, no further action
Or use the Board and drag tickets between columns.
Adding Comments
- Open ticket detail page
- Scroll to Activity section
- Type your comment
- Click Add Comment
Assigning Tickets
- Open ticket
- Click + Assign in sidebar
- Select team member
- Assignment is saved automatically
Filtering Tickets
On the Tickets page:
- Project: Show only one project
- Status: Filter by status
- Priority: Filter by priority
- Clear Filters: Reset all
Webhooks
TicketHub can notify external systems when events occur.
Setting Up
- Go to Projects
- Edit your project
- Add Webhook URL
- Save
Events
| Event | Trigger |
|---|---|
ticket.created |
New ticket created |
ticket.updated |
Ticket modified |
ticket.resolved |
Status changed to resolved |
comment.added |
New comment added |
Payload Format
{
"event": "ticket.created",
"timestamp": "2026-02-18T18:00:00Z",
"data": {
"id": 1,
"key": "PROJ-1",
"title": "Example ticket",
"description": "...",
"status": "open",
"priority": "high",
"project_id": 1
}
}
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
C |
Create new ticket |
/ |
Focus search |
G D |
Go to Dashboard |
G T |
Go to Tickets |
G B |
Go to Board |
G P |
Go to Projects |
Settings
General
- Workspace name
- Timezone
- Language
- Date format
Notifications
- Email alerts
- Slack integration
- Notification levels
Security
- SSO configuration
- 2FA settings
- Session timeout
API
- Generate API keys
- View documentation
Tips & Best Practices
Writing Good Tickets
Good ticket:
Title: Login fails with special characters in password
Steps to reproduce:
1. Go to login page
2. Enter email: test@example.com
3. Enter password containing: @#$%
4. Click Login
5. See error: "Invalid credentials"
Expected: Should log in successfully
Actual: Shows error message
Browser: Chrome 120
OS: Windows 11
Poor ticket:
Title: login broken
Description: doesn't work
Using Priorities
| Priority | Use When |
|---|---|
| Critical | System down, security issue, data loss |
| High | Major feature broken, blocking work |
| Medium | Normal bugs and features |
| Low | Nice to have, cosmetic issues |
Staying Organized
- Use consistent project keys
- Write clear titles
- Add relevant labels
- Keep descriptions updated
- Close resolved tickets
Getting Help
- Documentation: This guide
- Support: support@startdata.com.br
- GitHub: Report bugs or request features
TicketHub - Simple, Powerful Issue Tracking Open Source by StartData