Menu

Integrations

New to BetaHub? BetaHub is a bug tracking and feedback platform for game developers. These integrations connect BetaHub with your game, development tools, and workflows. Learn more →

Connect BetaHub with your existing tools and workflows for seamless development integration.

Overview

BetaHub integrates with your development ecosystem through:

  • Discord Bot - Community-driven bug reporting and support
  • HTML Feedback Widget - Embeddable widget for web games and applications
  • 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

Discord Bot Integration

Transform your Discord server into a comprehensive bug reporting and support platform.

Key Features:

  • /report command for structured bug submissions
  • AI-powered automatic bug detection in conversations
  • Instant support answers using knowledge base
  • Roblox user verification (Bloxlink and RoVer support)
  • Release announcements and community engagement

Roblox Integration:

For Roblox game developers, the Discord bot can automatically capture Roblox usernames and player IDs when users report bugs:

  • Configure Bloxlink or RoVer (or both for automatic fallback)
  • Roblox data automatically added to bug reports
  • Helps identify which players are experiencing issues

Learn more about Discord Bot →

Configure Roblox User Verification →

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

HTML Feedback Widget

Add a beautiful feedback button to your web game or application with zero setup complexity.

Perfect for:

  • Browser-based games (PixiJS, Phaser, Three.js, Babylon.js)
  • Unity WebGL exports
  • Web applications
  • Any HTML5 project

Key Features:

  • Single-file JavaScript widget with zero dependencies
  • Three feedback types: bug reports, suggestions, support tickets
  • Five contact modes (anonymous, required, prefilled visible/hidden, auto)
  • Shadow DOM isolation prevents CSS conflicts
  • Custom metadata for game version, player level, scene, etc.
  • Programmatic API for custom triggers and dynamic field updates
  • Beautiful pastel blue design

Quick Setup:

<script src="betahub-widget.js"></script>
<script>
  BetaHubWidget.init({
    projectId: 'your-project-id',
    authToken: 'tkn-your-token'
  });
</script>

Learn more about the HTML Feedback Widget

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

  1. Navigate to Settings
    • Go to your project page
    • Select SettingsIntegrations
  2. Choose Integration
    • Click your desired platform (e.g., “Connect with Jira”)
    • Follow the connection wizard
  3. Configure Authentication
    • Provide API keys or OAuth authorization
    • Test connection during setup
  4. 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:

  1. Click three-dots menu (…) next to any entry
  2. Select Send to…
  3. Choose your configured integration

From Detail View:

  1. Open the entry details page
  2. Click three-dots menu (…) in top-right
  3. Select Send to…
  4. Choose your configured integration

AI Assistant Integrations

Connect BetaHub with AI-powered development assistants for natural language feedback management.

Model Context Protocol (MCP)

The Model Context Protocol (MCP) is an open standard that enables AI coding assistants to access external data sources like BetaHub. Think of it as a bridge that lets your AI assistant (Claude, Gemini, etc.) read your bug reports directly - no copy-pasting needed.

What This Means for You:

Instead of manually copying bug reports into your AI assistant, you can ask natural language questions like “What critical bugs need attention?” and your AI will query BetaHub directly to answer.

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) - Command-line tool for Claude AI
  • Claude Desktop App - Desktop application for Claude
  • Cline - VS Code extension for AI-assisted coding
  • Gemini - Google’s AI assistant
  • 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

Learn more about API Access

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

Set up webhooks to send real-time notifications when these events occur in your project:

  • New bug report submissions
  • Issue Status Changed events (e.g., bug marked as resolved)
  • Feature request submissions
  • Support ticket creation

Key Features:

  • Customize notification content with automatic data insertion ({{bug_title}}, {{priority}}, etc.)
  • Works with any service: Discord, Slack, Microsoft Teams, or custom endpoints
  • Test webhooks safely before going live with built-in testing tools
  • Reliable delivery with automatic retry if your endpoint is temporarily down

Learn more about Webhook Configuration

Webhook Security

  • HTTPS-only delivery with SSL verification
  • Custom authentication headers
  • 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:

  1. Bug reported in BetaHub
  2. Automatically create Jira ticket
  3. Notify development team in Slack
  4. Update project status in Monday.com
  5. 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

Integrations

New to BetaHub? BetaHub is a bug tracking and feedback platform for game developers. These integrations connect BetaHub with your game, development tools, and workflows. Learn more →

Connect BetaHub with your existing tools and workflows for seamless development integration.

Overview

BetaHub integrates with your development ecosystem through:

  • Discord Bot - Community-driven bug reporting and support
  • HTML Feedback Widget - Embeddable widget for web games and applications
  • 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

Discord Bot Integration

Transform your Discord server into a comprehensive bug reporting and support platform.

Key Features:

  • /report command for structured bug submissions
  • AI-powered automatic bug detection in conversations
  • Instant support answers using knowledge base
  • Roblox user verification (Bloxlink and RoVer support)
  • Release announcements and community engagement

Roblox Integration:

For Roblox game developers, the Discord bot can automatically capture Roblox usernames and player IDs when users report bugs:

  • Configure Bloxlink or RoVer (or both for automatic fallback)
  • Roblox data automatically added to bug reports
  • Helps identify which players are experiencing issues

Learn more about Discord Bot →

Configure Roblox User Verification →

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

HTML Feedback Widget

Add a beautiful feedback button to your web game or application with zero setup complexity.

Perfect for:

  • Browser-based games (PixiJS, Phaser, Three.js, Babylon.js)
  • Unity WebGL exports
  • Web applications
  • Any HTML5 project

Key Features:

  • Single-file JavaScript widget with zero dependencies
  • Three feedback types: bug reports, suggestions, support tickets
  • Five contact modes (anonymous, required, prefilled visible/hidden, auto)
  • Shadow DOM isolation prevents CSS conflicts
  • Custom metadata for game version, player level, scene, etc.
  • Programmatic API for custom triggers and dynamic field updates
  • Beautiful pastel blue design

Quick Setup:

<script src="betahub-widget.js"></script>
<script>
  BetaHubWidget.init({
    projectId: 'your-project-id',
    authToken: 'tkn-your-token'
  });
</script>

Learn more about the HTML Feedback Widget

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

  1. Navigate to Settings
    • Go to your project page
    • Select SettingsIntegrations
  2. Choose Integration
    • Click your desired platform (e.g., “Connect with Jira”)
    • Follow the connection wizard
  3. Configure Authentication
    • Provide API keys or OAuth authorization
    • Test connection during setup
  4. 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:

  1. Click three-dots menu (…) next to any entry
  2. Select Send to…
  3. Choose your configured integration

From Detail View:

  1. Open the entry details page
  2. Click three-dots menu (…) in top-right
  3. Select Send to…
  4. Choose your configured integration

AI Assistant Integrations

Connect BetaHub with AI-powered development assistants for natural language feedback management.

Model Context Protocol (MCP)

The Model Context Protocol (MCP) is an open standard that enables AI coding assistants to access external data sources like BetaHub. Think of it as a bridge that lets your AI assistant (Claude, Gemini, etc.) read your bug reports directly - no copy-pasting needed.

What This Means for You:

Instead of manually copying bug reports into your AI assistant, you can ask natural language questions like “What critical bugs need attention?” and your AI will query BetaHub directly to answer.

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) - Command-line tool for Claude AI
  • Claude Desktop App - Desktop application for Claude
  • Cline - VS Code extension for AI-assisted coding
  • Gemini - Google’s AI assistant
  • 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

Learn more about API Access

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

Set up webhooks to send real-time notifications when these events occur in your project:

  • New bug report submissions
  • Issue Status Changed events (e.g., bug marked as resolved)
  • Feature request submissions
  • Support ticket creation

Key Features:

  • Customize notification content with automatic data insertion ({{bug_title}}, {{priority}}, etc.)
  • Works with any service: Discord, Slack, Microsoft Teams, or custom endpoints
  • Test webhooks safely before going live with built-in testing tools
  • Reliable delivery with automatic retry if your endpoint is temporarily down

Learn more about Webhook Configuration

Webhook Security

  • HTTPS-only delivery with SSL verification
  • Custom authentication headers
  • 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:

  1. Bug reported in BetaHub
  2. Automatically create Jira ticket
  3. Notify development team in Slack
  4. Update project status in Monday.com
  5. 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