Core Features
BetaHub’s core features provide the foundation for effective game testing and feedback management.
AI-Driven Bug Submissions
How the AI Operates
Upon submission, the AI scrutinizes the bug report, assigning it a relevant subject and priority. It tags the report appropriately and searches for similar existing reports within the project. If a match is found, the new report is marked as a duplicate, raising the original report’s Heat value. This mechanism ensures testers don’t feel disheartened by repetitive reports, while developers gain a clearer picture of the bug’s prevalence.
Customizing AI Settings
Tailor your project’s bug submission verification in the ‘Settings / General’ section. Choose the Bug Description Validation Level:
- AI Check - The AI evaluates the report and alerts the user if the description is invalid or incomplete.
- Minimum Character Limit - Ensures the description is at least 50 characters long.
- No Check - Omits the validation process.
Custom Field Integration
Projects can collect additional structured information through Custom Issue Fields that appear during bug submission. These configurable fields allow developers to gather project-specific data such as affected game systems, player configurations, or any information that enhances bug triage and resolution.
Learn more about configuring Custom Issue Fields in project settings.
Multimedia Submission and Annotation
Users can attach and mark up multimedia files within their bug reports, providing developers with a clear depiction of the issues. This interactive feature allows users to convey bugs more precisely.
Supported Formats
Screenshots:
- PNG, JPG, JPEG
Videos:
- MP4, MOV, WEBM, AVI, FLV, WMV, MKV, MPG, MPEG, M4V, 3GP, 3G2
Log Files:
- TXT, LOG
Screenshot Annotation
The screenshot editor allows users to:
- Draw attention to specific areas
- Add text annotations
- Highlight UI elements
- Mark multiple issues in a single image
Video Recording
For in-game integrations, video recording automatically captures:
- 60 seconds of recent gameplay
- The exact moment when the bug occurs
- Context leading up to the issue
Bug Lifecycle Management
Status Tracking
Bug reports progress through clearly defined statuses:
- New - Just submitted
- In Progress - Being actively worked on
- Resolved - Fixed and ready for testing
- Closed - Verified as working
- Duplicate - Identified as duplicate of existing report
Priority Assignment
The AI automatically assigns priority levels based on:
- Content analysis of the bug description
- Game-specific importance rules (from Game Facts)
- Crash detection and severity indicators
- Impact on core gameplay features
Duplicate Detection
Smart duplicate detection:
- Compares bug descriptions using AI
- Identifies similar issues across different wordings
- Links related reports automatically
- Increases “heat” score for common issues
Suggestions Module
BetaHub’s Suggestions module allows your community to propose, discuss, and vote on new ideas for your project, making it easy to gather and prioritize suggestions.
Enabling Suggestions
- Go to Settings / General in your project
- Enable the Suggestions module
- Access suggestions via the new menu item
Submission Methods
Discord /suggest
Command:
- Users submit ideas directly from Discord
- Opens suggestion dialog with customizable title
- Validates minimum description length (configurable)
- Posts to project suggestions list with Discord user mapping
Website Submissions:
- Full-featured suggestion interface
- Rich text descriptions
- Media attachments
Discord Suggestion Buttons:
- Deploy with
/post_suggestion_button
command (requires Manage Channels permission) - Alternative setup via
/info
→ “Post ‘Suggest a Feature’ Message here” - Customizable button text and accompanying message
- Persistent interaction for ongoing community engagement
Discord Integration Details
User Authentication:
- Automatic Discord username, ID, and discriminator mapping
- No separate BetaHub account required for submission
- Seamless integration between Discord and BetaHub project
Configuration Options:
min_suggestion_length
setting (default: 70 characters)- Customizable message templates for button, dialog, and confirmation
- Project token validation ensures proper routing
Validation and Processing:
- Real-time length validation with user feedback
- Automatic submission to BetaHub API endpoint
- Error handling for network issues and configuration problems
- Confirmation messages with BetaHub tracking URLs
Public Access
Enable broader community participation:
- Anyone can view suggestions without signing in
- Voting and commenting require sign-in
- No project membership required for participation
Managing Suggestions
Project owners can:
- Change suggestion status (Under Review, Planned, In Progress, Completed, Rejected)
- Merge duplicate suggestions
- Moderate comments
- Close out-of-scope suggestions
Voting and Prioritization
- Users can upvote or downvote suggestions
- Popular suggestions rise to the top automatically
- Comment threads for discussion and clarification
- Status tracking shows development progress
Organizing Suggestions with Tags
Suggestion tagging enables you to categorize and organize suggestions using custom hierarchical tags, making it easier to manage community feedback and plan your development roadmap.
Why use suggestion tags:
- Better Organization - Categorize suggestions with custom, hierarchical tags
- Improved Filtering - Enhanced search and filtering capabilities for suggestion management
- Roadmap Planning - Better categorization enables more accurate roadmap development
- Team Collaboration - Clearer organization improves communication across development teams
- Community Management - Players can better understand how their feedback fits into your plans
When to use suggestion tagging:
- You receive many suggestions and need better organization
- Your team wants to categorize suggestions by game system or feature area
- You’re planning development roadmaps based on community feedback
- You need to filter suggestions by priority, complexity, or implementation timeline
- You want to show your community how suggestions align with planned features
AI-Powered Tag Suggestions
BetaHub’s AI can automatically suggest relevant tags for new suggestions, reducing manual categorization work while maintaining consistency.
How AI tagging works:
- When a suggestion is submitted, the AI analyzes the title and description
- The AI compares the content against your project’s existing tag structure
- It suggests the most appropriate main category and relevant subcategories
- You can review, modify, or apply the AI suggestions with one click
- The AI learns from your manual corrections to improve future suggestions
AI reasoning:
- The AI provides explanations for its tag suggestions
- You can see why specific tags were recommended
- This transparency helps you make informed decisions about tag assignments
- Reasoning is stored for future reference and team coordination
Prerequisites for AI tagging:
- Your project must have existing tags configured
- Suggestions need sufficient description content for analysis
- AI suggestions work best with established tag hierarchies
Creating and Managing Tags
Set up a hierarchical tag system that matches your game’s structure and development workflow.
Creating your first tags:
- Navigate to Settings / Tags in your project
- Choose Suggestion Tags tab
- Click New Tag
- Enter a clear, descriptive tag name (e.g., “Gameplay”, “UI/UX”, “Performance”)
- Enter a description of the tag
- Select a color to help visually distinguish the tag
- Click Save to create the root tag
Building tag hierarchies:
- Find the parent tag on the list.
- Click the + (plus) sign next to the parent tag.
- Enter the specific subtag name (e.g., under “Gameplay”: “Combat”, “Movement”, “Progression”)
- Enter a description of the subtag
- Click Save to create the child tag
Example tag structure for a game project:
🎮 Gameplay
├── Combat System
├── Character Progression
├── Inventory Management
📱 User Interface
├── Menu Navigation
├── HUD Elements
├── Accessibility
⚡ Performance
├── Loading Times
├── Frame Rate
├── Memory Usage
🌍 Content
├── New Levels
├── Characters
├── Story Elements
Filtering by Tags
Use tags to quickly find and organize suggestions for better project management and roadmap planning.
Basic filtering: Just click on the tag name on the bugs list or suggestions list to filter the list.
Best Practices
Tag organization:
- Start with 3-5 main categories that match your game’s core systems
- Keep tag names clear and consistent (avoid abbreviations)
- Use only 2 hierarchy levels (parent and child tags) to maintain simplicity
- Create tags proactively rather than reactively to maintain consistency
Community management:
- Explain your tag system to your community
- Use tags to show how suggestions align with planned features
- Create public filtered views for different feature areas
- Update suggestion statuses regularly to maintain community engagement
Troubleshooting
AI suggestions not appearing:
- Ensure your project has at least 3-5 existing tags configured
- Check that suggestions have sufficient description content (minimum 20 characters)
- Verify your tags have clear descriptions explaining when each tag should be applied
Hierarchical tags display issues:
- Verify parent-child relationships are properly configured
- Check that child tags have the correct parent assigned
- Refresh the page if tag hierarchy appears incorrect
- Contact support if tag relationships cannot be modified
Limitations:
- Maximum 2 hierarchy levels supported (Parent > Child only)
- AI suggestions require existing tag structure - cannot create new tags automatically
- Tag colors are inherited from parent tags and cannot be individually customized for child tags
- Bulk tag operations are not currently supported - tags must be applied individually
Game Facts Integration
Contextual Understanding
Game Facts provide the AI with crucial context about your game:
- Game genre and mechanics - Helps prioritize bugs appropriately
- Critical vs. non-critical features - Ensures important systems get priority
- Terminology glossary - Improves AI understanding of game-specific terms
- Priority rules - Custom rules for your project’s needs
AI Enhancement
With Game Facts configured, the AI can:
- Generate more accurate bug titles
- Assign appropriate tags based on game systems
- Understand the relative importance of different features
- Provide better categorization and routing
Issues Tags Configuration
Tag Structure
BetaHub supports hierarchical tagging:
- Main Tags - Broad categories (Performance, Graphics, Gameplay)
- Sub-Tags - Specific issues (Crash, FPS Drop, UI Bug)
- Multiple Tags - Assign several tags to one report
Default Tags
Every project includes predefined tags covering:
- Common game bug categories
- Performance issues
- Platform-specific problems
- Gameplay mechanics
AI Tag Assignment
The AI automatically assigns tags based on:
- Bug description content
- Detected keywords and phrases
- Game Facts context
- Historical tagging patterns
Issues Auto-Archiving
Automatic Cleanup
Keep your project organized with auto-archiving:
- Archives issues after specified time periods
- Maintains clean active issue lists
- Preserves archived issues for reference
- Configurable archiving rules
Archive Management
Archived issues:
- Remain searchable and accessible
- Can be restored if needed
- Don’t clutter active workflows
- Maintain full history and comments
Notifications System
Developer Notifications
Stay informed about:
- New bug reports
- New suggestions
- Release feedback
- Status changes on watched items
Notification Preferences
Configure notifications for:
- Instant notifications - Immediate alerts for new issues
- Watch mode - Follow specific items for all updates
- Mention only - Notifications when directly mentioned
Delivery Methods
Receive notifications via:
- Email alerts
- Discord direct messages
- Website notifications
- Mobile push notifications (coming soon)
Search and Filtering
Advanced Search
Find issues quickly with:
- Full-text search across all fields
- Tag-based filtering
- Status and priority filters
- Date range searches
- Assignee and reporter filters
Saved Searches
Create and save frequently used searches:
- Quick access to common queries
- Share search filters with team members
- Set up notification alerts for search results
Export and Integration
Data Export
Export your data in multiple formats:
- CSV for spreadsheet analysis
- JSON for programmatic access
- PDF reports for stakeholders
API Access
Programmatic access through:
- RESTful API endpoints
- Personal access tokens
- Webhook notifications
- Custom integrations
Next Steps
Learn more about BetaHub’s specialized features:
- Discord Bot - Community integration
- Advanced Features - AI-powered insights
- Integrations - Connect with external tools