Integrations
Connect BetaHub with your existing tools and workflows for seamless development integration.
Overview
BetaHub integrates with your development ecosystem through:
- Game Engines - Unity and Unreal plugins for in-game reporting
- External Tools - Project management and task tracking platforms
- AI Assistants - Natural language access via Model Context Protocol
- APIs and Webhooks - Custom integrations and automation
Game Engine Integrations
Unity Plugin
Connect BetaHub directly to your Unity project for seamless in-game bug reporting.
Key Features:
- In-game bug report form (F12 by default)
- Automatic video recording of recent gameplay
- Screenshot capture and annotation
- Log file attachment
- Performance metrics collection
- Optional geolocation and network latency diagnostics
Learn more about Unity Integration
Unreal Plugin
Integrate BetaHub into your Unreal Engine project for comprehensive bug collection.
Key Features:
- Customizable bug report interface
- Automatic media capture
- Blueprint and C++ support
- Configurable hotkeys and triggers
- Background service management
Learn more about Unreal Integration
External Tool Integrations
BetaHub connects with popular project management and development tools to streamline your workflow.
Supported Platforms
- Jira - Create and update Jira issues
- Asana - Convert bugs to Asana tasks
- GitHub - Open GitHub issues automatically
- Notion - Add entries to Notion databases
- Monday.com - Create Monday items
- Redmine - Generate Redmine tickets
Integration Features
Field Mapping:
- Map BetaHub fields to external tool fields
- Use constant values for standardization
- Create dynamic expressions for rich content
- Skip irrelevant fields during sync
Linking and Updates:
- BetaHub tracks external item relationships
- Updates existing items instead of creating duplicates
- Manual synchronization control
- One-way sync from BetaHub to external tools
Setting Up Integrations
- Navigate to Settings
- Go to your project page
- Select Settings → Integrations
- Choose Integration
- Click your desired platform (e.g., “Connect with Jira”)
- Follow the connection wizard
- Configure Authentication
- Provide API keys or OAuth authorization
- Test connection during setup
- Map Fields
- Configure how BetaHub fields map to external fields
- Set default values where appropriate
- Test mapping with sample data
Using Integrations
From List View:
- Click three-dots menu (…) next to any entry
- Select Send to…
- Choose your configured integration
From Detail View:
- Open the entry details page
- Click three-dots menu (…) in top-right
- Select Send to…
- Choose your configured integration
AI Assistant Integrations
Connect BetaHub with AI-powered development assistants for natural language feedback management.
Model Context Protocol (MCP)
Query your BetaHub projects using natural language through AI assistants like Claude, directly from your development environment.
Key Capabilities:
- Natural language queries for bugs and feature requests
- Pattern detection across related issues
- Project status and insights without context switching
- Seamless workflow integration
Supported AI Assistants:
- Claude Code (CLI)
- Claude Desktop App
- Cline (VS Code Extension)
- Gemini
- Any MCP-compatible client
Quick Start:
# Install the MCP server
npm install -g betahub-mcp-server
# Configure for your AI assistant:
# Claude Code (CLI)
claude mcp add betahub npx betahub-mcp-server -- --token=pat-your-token
# Claude Desktop - add to claude_desktop_config.json:
# {"mcpServers": {"betahub": {"command": "npx", "args": ["betahub-mcp-server", "--token=pat-your-token"]}}}
# Cline (VS Code) - add to settings:
# {"cline.mcpServers": {"betahub": {"command": "npx", "args": ["betahub-mcp-server", "--token=pat-your-token"]}}}
# Gemini - add to Gemini configuration:
# {"mcpServers": {"betahub": {"command": "npx", "args": ["betahub-mcp-server", "--token=pat-your-token"]}}}
Example Queries:
- “What critical bugs need attention in my racing game?”
- “Show me all issues related to multiplayer mode”
- “What are the top requested features this month?”
- “Find similar bugs to issue 456”
Learn more about AI Assistant Integration
API Access
Personal Access Tokens
Secure API authentication for custom integrations and automation.
Use Cases:
- Custom tool integrations
- Automated scripts
- CI/CD pipeline integration
- Third-party application development
Token Management:
- Create multiple tokens for different purposes
- Set expiration dates for security
- Monitor token usage
- Revoke tokens when no longer needed
API Capabilities
Read Access:
- Retrieve project information
- Access bug reports and suggestions
- Get user and organization data
- Export data in various formats
Write Access:
- Create new bug reports
- Update existing entries
- Manage project settings
- Add comments and attachments
Rate Limits
- Standard rate limits apply per token
- Limits are shared across all tokens for your account
- Implement exponential backoff for robust integrations
Webhook Integrations
Outgoing Webhooks
Configure BetaHub to send notifications to external services:
- New bug report notifications
- Status change alerts
- Release announcements
- Custom event triggers
Webhook Security
- Secure payload signatures
- HTTPS-only delivery
- Retry logic for failed deliveries
- Configurable timeout settings
Advanced Integration Scenarios
CI/CD Pipeline Integration
Automate testing workflows:
- Trigger bug report creation from test failures
- Update bug status based on build results
- Generate release notes from resolved bugs
- Sync test results with bug reports
Custom Dashboard Creation
Build custom analytics and reporting:
- Extract bug metrics via API
- Create custom visualizations
- Generate executive reports
- Monitor testing progress
Multi-Tool Workflows
Chain integrations for complex workflows:
- Bug reported in BetaHub
- Automatically create Jira ticket
- Notify development team in Slack
- Update project status in Monday.com
- Generate documentation in Notion
Best Practices
Integration Setup
- Start Simple - Begin with basic field mappings
- Test Thoroughly - Verify integration with sample data
- Document Mappings - Record field mapping decisions
- Plan for Scale - Consider high-volume scenarios
Security Considerations
- Token Rotation - Regularly rotate API tokens
- Minimal Permissions - Grant only necessary access
- Monitor Usage - Track API usage patterns
- Secure Storage - Protect tokens and credentials
Workflow Optimization
- Batch Operations - Group related updates together
- Selective Sync - Only sync relevant items
- Error Handling - Plan for integration failures
- User Training - Educate team on integration usage
Troubleshooting
Common Issues
Authentication Failures:
- Verify API credentials are current
- Check token expiration dates
- Confirm proper permissions in external tools
Field Mapping Problems:
- Review required fields in target system
- Verify data format compatibility
- Test with simple mappings first
Sync Failures:
- Check network connectivity
- Verify external service availability
- Review error logs for specific issues
Getting Help
For integration support:
- Check the FAQ for common solutions
- Join our Discord server for community help
- Contact support for complex integration issues
Next Steps
- Game Engine Integration - Detailed setup guides
- External Tools - Platform-specific configurations
- AI Assistant Integration - Natural language feedback management
- API Documentation - Technical integration details