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
  • 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

  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

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
  • 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

  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

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