Docs
Docs

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

  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)

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

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

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:

  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

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

  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)

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

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

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:

  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