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
- 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
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
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
- API Documentation - Technical integration details