Menu

Managing Feedback

Learn how to effectively manage bug reports, engage with your community, and handle releases.

Working with Bug Reports

You will be notified of each bug reported by users depending on your settings. You will always see a notification on the site, and may receive notifications via Discord bot and email.

AI-Powered Bug Processing

Depending on your AI submission verification level settings, artificial intelligence will:

  • Make sure the submission is detailed enough
  • Ensure it covers only one bug
  • Check for duplicates in the system
  • Assign appropriate tags and priority

You can customize these settings in Settings → General under Bug Description Validation Level:

  • Strict AI Check - AI validates description and blocks submission if validation fails
  • Loose AI Check - AI evaluates and shows a warning if issues are detected, but allows submission
  • Minimum Character Limit - Ensures descriptions meet a minimum length (50 characters by default, customizable per project)
  • No Check - Omits validation entirely

Managing Individual Bug Reports

For each bug report, you can:

  • Delete the submission
  • Change status (Open, In Progress, Resolved, Closed, Won’t Fix, Needs More Info)
  • Start discussions in the comments section
  • Ask for more information from the reporter

Requesting Additional Information

BetaHub makes it easy to request more details from testers. For any bug report element (steps to reproduce, screenshots, videos, logs), you’ll see an Ask for [Something] button.

Clicking this button will cause BetaHub to contact the reporter (often via Discord bot) and request specific additions to the report.

Bug Report Lifecycle

When a bug is submitted, it’s first created in a Hidden state (draft). Once published, it becomes Open and visible to the team. If AI detects a duplicate, the status automatically changes to Duplicate. In BetaHub, duplicates are positive! Each duplicate elevates the original bug report’s heat, increasing its priority for resolution.

Common Status Flow:

  1. Open - Just reported and visible
  2. In Progress - Being worked on
  3. Resolved - Fixed and ready for testing
  4. Closed - Verified as fixed

Additional Statuses:

  • Duplicate - Identified as duplicate of another issue
  • Won’t Fix - Issue determined to not require fixing
  • Needs More Info - Awaiting additional information from reporter
  • Pending Moderation - Awaiting AI or manual review
  • Hidden - Draft state, not yet published

See Quick Reference for all statuses, or configure custom statuses to match your workflow.

Community Engagement

Private Comments

When discussing bugs or tickets with your team, you may want to leave internal notes that testers shouldn’t see. Private comments let you do exactly that.

Who can see private comments:

Viewer Bugs & Media Tickets
Developers Yes Yes
Organization Admins Yes Yes
The Reporter Yes Yes
Support Staff No Yes
Other Testers No No

How to use private comments:

  • When writing a comment, check the Private comment checkbox below the text field
  • Private comments are visually distinct — they appear with a yellow background and a lock icon badge
  • To toggle an existing comment’s visibility, click the lock/unlock icon on the comment

Smart defaults: If any private comment exists in the conversation, new comments default to private too. This changes back to public only when the reporter posts a public reply after the most recent private comment, so you don’t accidentally hide responses meant for them.

Notification behavior: Private comments still notify the people who can see them (developers, org admins, the reporter, and for tickets, support staff) via in-app notifications, email, and Discord DMs. However, they won’t appear in the public activity feed or in public Discord thread posts.

Private comments are available on bugs, tickets, and media attachments (screenshots, videos, log files). They are not available on suggestions, since suggestions are community-driven and meant to be fully public.

Developer-Private Media

Some attachments — like server logs, internal screenshots, or debug recordings — shouldn’t be visible to testers or the public. Developer-Private Media lets you mark any media attachment as developer-only during upload.

What happens when media is marked developer-private:

  • Testers, support users, and public visitors won’t see it at all — not in the bug detail page, the JSON API, or the public bug board
  • Developers and organization admins see all media, with a yellow lock badge indicating which items are private
  • Individual media pages show an alert banner reminding you the file is restricted

Who can mark media as developer-private:

Anyone uploading media can set the flag. This includes game SDKs submitting server logs automatically — for example, Roblox server logs that players shouldn’t see.

How to set it:

When uploading via the API, include developer_private: true in the upload request. See the API documentation for the exact parameter format for each media type (screenshots, log files, video clips, binary files).

Developer-private media is a per-file setting, not a project-wide toggle. You can mix public and private media on the same bug report.

Visibility summary:

Viewer Regular media Developer-private media
Developers Visible Visible (with badge)
Organization Admins Visible Visible (with badge)
Support staff Visible Hidden
Testers Visible Hidden
Public visitors Visible Hidden

Communication Best Practices

  • Respond promptly to bug reports to keep testers engaged
  • Provide updates on bug status to maintain transparency
  • Thank contributors for detailed reports
  • Use the commenting system for discussions

Managing Tester Expectations

  • Set clear expectations about response times
  • Explain your bug triage process
  • Communicate release schedules
  • Acknowledge valuable contributions

Release Management

Creating Releases

Releases are essential for:

  • Associating bugs with specific versions
  • Communicating updates to your community
  • Tracking progress over time

To create a release:

  1. Go to your project page
  2. Click New Release
  3. Fill in release details:
    • Label - Version identifier (e.g., “1.0-beta1”)
    • Release Type - Regular, Major, or Hotfix (affects notification style)
    • Description - What’s new (supports Markdown)
    • Images - Screenshots or promotional images
    • Platforms & Download Links - Select available platforms and optionally provide download URLs
  4. Choose Save Draft to prepare the release without notifying testers, or Publish Release to make it visible immediately

Release Statuses

Releases have three possible statuses:

Status Visibility Use Case
Draft Developers only Prepare release notes before the build is ready
Published Everyone Active releases visible to testers
Archived Hidden from selection Old versions you want to keep but hide from dropdowns

Draft Releases

Draft releases let you prepare announcements before your build is ready:

  • Only developers can see drafts — testers won’t see them on the releases page or receive notifications
  • No notifications sent — Discord announcements and emails are only sent when you publish
  • Coordinate with your team — share drafts internally before going live

When creating a new release, click Save Draft instead of Publish Release to save it as a draft.

If all your releases are drafts, you’ll see a warning banner reminding you that testers can’t see any releases yet.

Publishing Releases

To publish a draft release:

  1. Go to your project’s Releases page
  2. Click the Drafts filter to show draft releases
  3. Find your draft and click Publish in the actions column
  4. Confirm when prompted

When you publish:

  • The release becomes visible to all project members
  • Email notifications are sent to subscribers
  • Discord announcements are posted (if integrated)
  • Images are shared according to your settings

You can edit releases after publishing. Discord messages will automatically update to reflect changes.

Archiving Releases

Archive old releases to keep your release selector clean:

  • Archived releases are hidden from dropdowns — when testers submit bugs and select a release, archived versions won’t appear
  • History is preserved — archived releases still exist and can be viewed by developers
  • Restore anytime — bring back archived releases if needed

To archive a release, click Archive in the actions column. To restore, use the Archived filter and click Restore.

You cannot archive your only published release. Projects must always have at least one published release visible to testers.

Viewing Drafts and Archived Releases

Developers see filter buttons at the top of the releases page:

  • Draft — Toggle to show/hide draft releases
  • Archived — Toggle to show/hide archived releases

These filters are only visible to developers. Testers only see published releases.

Advanced Management Features

Duplicate Detection

BetaHub’s AI automatically identifies potential duplicates. When duplicates are found:

  • The new report is marked as duplicate
  • The original report’s heat increases
  • You can mark reports as duplicates or unlink them as needed

Regressions

When a new bug matches an issue that has already been Closed (fix verified in production), the system treats it as a regression rather than a duplicate. The new bug is created as a standalone issue with a link back to the closed one, so your team can investigate whether the fix has broken.

By default, bugs matching a Resolved issue are merged as duplicates. If your workflow treats “resolved” as fully fixed, you can enable Resolved Issues in Duplicate Detection in your project settings to treat those matches as regressions too.

Similar Bugs

When viewing a bug, the Similar Bugs card shows other bugs that may be related based on title and description similarity. Each entry displays the bug ID, title, and current status. This helps you find related issues before deciding whether to mark something as a duplicate.

The same feature exists for Suggestions as Similar Suggestions.

Merge Review Queue

The Merge Review Queue helps you audit the duplicate detection system’s decisions. It surfaces two types of reports that need human attention:

  • Auto-merged reports near the threshold — bugs that were merged as duplicates, but the AI’s confidence was low. These might be incorrectly merged (different bugs that sound similar).
  • Near-misses — bugs that scored just below the merge threshold. These might be duplicates the system missed.

Reports are sorted by how close they were to the decision boundary, so the most ambiguous cases appear first.

Enabling the Queue

The Merge Review Queue is an experimental feature. To enable it:

  1. Go to Settings → Experimental Features
  2. Check Merge Review Queue
  3. Save your settings

Once enabled, a Merge Review link appears in the project sidebar (visible to project developers and admins). Organization admins can also access the page directly.

Using the Queue

Each entry in the queue shows:

  • The report title and a label indicating whether it was merged or not merged, and how close it was to the threshold
  • The matched bug it was compared against, with a link to both reports
  • The matched bug’s current status (open, in progress, resolved, etc.)

Click any entry to expand it and see:

  • Side-by-side descriptions — the report on the left, the matched bug on the right, so you can quickly tell if they’re the same issue
  • Screenshots from both reports — visual evidence to compare
  • Steps to reproduce — if the reporter provided them
  • Action buttons — depending on the situation

Available Actions

For merged reports (the system merged them as duplicates):

  • Confirm Merge — the AI got it right, this is a genuine duplicate
  • Unmerge — the AI got it wrong, split this back into a standalone bug

For not-merged reports (near-misses the system didn’t merge):

  • Merge — the system should have merged this, do it now
  • Dismiss — this is correctly not merged, remove it from the queue

All actions can be undone. If you change your mind, expand the entry and click Undo.

Filtering the Queue

Use the filter bar at the top to narrow down what you see:

  • Period — today, last 7 days (default), last 30 days, or all time
  • Outcome — show only merged reports, only not-merged reports, or both
  • Review — show undecided entries (default), decided entries, or all

You can also search by report title or description using the search box.

The queue is available at the direct URL even without the experimental feature enabled — the toggle only controls the sidebar link visibility. Merge review entries are always created in the background regardless of the setting.

Understanding Heat

Heat is a dynamic score that helps you identify which bugs are most important to your community right now. While priority tells you how severe a bug is, heat tells you which bugs your users are actively experiencing and care about most.

Why Heat Exists

When you have dozens of “critical” bugs, how do you decide which to fix first? Priority alone can’t answer this question. Heat solves this by combining multiple signals that indicate real-world impact and urgency.

What Influences Heat

Heat is calculated from four factors:

  • Duplicates - More duplicate reports indicate the issue is widespread. Each time a user reports the same bug, heat increases.
  • Watchers - When users watch an issue, it signals the bug resonates with the community. Bugs with many watchers naturally rise in visibility, ensuring issues that matter most to your players get the attention they deserve.
  • Recency - Recently reported bugs get a heat boost that decays over time. A bug reported today has more heat than one reported a month ago.
  • Priority - Higher priority issues (critical, blocker) receive a heat multiplier, while lower priorities are dampened.

How to Use Heat

Heat appears as a sortable column in your issues list. Use it to:

  • Sort by heat to find bugs that need immediate attention
  • Compare similar-priority bugs - when you have multiple critical bugs, heat shows which one affects more users
  • Track trending issues - a bug gaining heat indicates growing user impact
  • Balance your backlog - heat helps ensure you’re not ignoring frequently-reported issues in favor of technically-severe but rare ones

Heat vs Priority

Aspect Priority Heat
Set by AI or developer Calculated automatically
Measures Technical severity Community impact & urgency
Changes Manually updated Dynamic, updates continuously
Use case Initial triage Ongoing prioritization

Example Scenario

Two critical bugs exist:

  • Bug A: Causes crash during tutorial (5 duplicates, 8 watchers, reported today)
  • Bug B: Causes crash in endgame content (1 duplicate, 2 watchers, reported 3 weeks ago)

Both are critical priority, but Bug A has much higher heat because more users are hitting it, more people are watching it, and it was reported recently. Heat suggests Bug A should be fixed first.

Heat updates automatically as users report duplicates and watch issues. You don’t need to manage it manually—just use it as a sorting and prioritization tool.

Quick Assign from Issues Table

You can assign bugs to team members directly from the issues table without opening each report individually. Click the three-dots menu (…) on any issue row and select Assign to… to see a list of all project developers, complete with avatars for easy identification.

Select a developer to assign the issue, or choose Unassigned to remove the current assignment. The table updates automatically after the change.

Bulk Operations

For managing multiple reports:

  • Filter by status, priority, or tags
  • Perform bulk status changes
  • Export reports for external analysis

Analytics and Insights

Monitor your project’s health through:

  • Bug report trends
  • Tester engagement metrics
  • Release feedback patterns
  • Community sentiment analysis

Activity Feed

Keep track of your project’s progress with BetaHub’s activity feed, which provides a simple chronological log of important project actions:

  • Team Activity Log - See when team members create issues, make comments, or change statuses
  • Issue History - Track the lifecycle of individual bug reports and feature requests
  • Release Activities - Monitor when new releases are created
  • System Actions - View Discord bot activities and automated notifications

The activity feed helps you:

  • Stay informed about recent project changes
  • Review team member contributions
  • Track the progress of individual issues
  • Maintain basic project visibility

Note: Activity feeds are only visible to project developers and support staff.

Learn more about the Activity Feed in our advanced features guide.

Integration with External Tools

Send bug reports to your preferred project management tools:

  1. From List View: Click three-dots menu (…) → Send to…
  2. From Detail View: Click three-dots menu in report → Send to…

Supported integrations include Jira (Cloud and Server), Asana, GitHub, Notion, Monday.com, ClickUp, Fibery, and Redmine.

Best Practices

Bug Report Management

  • Triage regularly - Review new reports daily
  • Prioritize effectively - Use BetaHub’s priority system
  • Communicate status - Keep reporters updated
  • Document solutions - Add resolution notes

Community Building

  • Engage positively - Thank contributors
  • Be transparent - Share development progress
  • Provide feedback - Let testers know their impact
  • Recognize contributors - Highlight valuable testers

Process Optimization

  • Review regularly - Assess your workflow efficiency
  • Automate where possible - Use integrations, AI features, and Automation Rules to automatically follow up on missing attachments
  • Gather feedback - Ask testers about their experience
  • Iterate and improve - Refine your process over time

Getting Help

If you need assistance with managing feedback:

  • Join our Discord server for community support
  • Check the FAQ for common questions
  • Contact support for technical issues

See Also

Managing Feedback

Learn how to effectively manage bug reports, engage with your community, and handle releases.

Working with Bug Reports

You will be notified of each bug reported by users depending on your settings. You will always see a notification on the site, and may receive notifications via Discord bot and email.

AI-Powered Bug Processing

Depending on your AI submission verification level settings, artificial intelligence will:

  • Make sure the submission is detailed enough
  • Ensure it covers only one bug
  • Check for duplicates in the system
  • Assign appropriate tags and priority

You can customize these settings in Settings → General under Bug Description Validation Level:

  • Strict AI Check - AI validates description and blocks submission if validation fails
  • Loose AI Check - AI evaluates and shows a warning if issues are detected, but allows submission
  • Minimum Character Limit - Ensures descriptions meet a minimum length (50 characters by default, customizable per project)
  • No Check - Omits validation entirely

Managing Individual Bug Reports

For each bug report, you can:

  • Delete the submission
  • Change status (Open, In Progress, Resolved, Closed, Won’t Fix, Needs More Info)
  • Start discussions in the comments section
  • Ask for more information from the reporter

Requesting Additional Information

BetaHub makes it easy to request more details from testers. For any bug report element (steps to reproduce, screenshots, videos, logs), you’ll see an Ask for [Something] button.

Clicking this button will cause BetaHub to contact the reporter (often via Discord bot) and request specific additions to the report.

Bug Report Lifecycle

When a bug is submitted, it’s first created in a Hidden state (draft). Once published, it becomes Open and visible to the team. If AI detects a duplicate, the status automatically changes to Duplicate. In BetaHub, duplicates are positive! Each duplicate elevates the original bug report’s heat, increasing its priority for resolution.

Common Status Flow:

  1. Open - Just reported and visible
  2. In Progress - Being worked on
  3. Resolved - Fixed and ready for testing
  4. Closed - Verified as fixed

Additional Statuses:

  • Duplicate - Identified as duplicate of another issue
  • Won’t Fix - Issue determined to not require fixing
  • Needs More Info - Awaiting additional information from reporter
  • Pending Moderation - Awaiting AI or manual review
  • Hidden - Draft state, not yet published

See Quick Reference for all statuses, or configure custom statuses to match your workflow.

Community Engagement

Private Comments

When discussing bugs or tickets with your team, you may want to leave internal notes that testers shouldn’t see. Private comments let you do exactly that.

Who can see private comments:

Viewer Bugs & Media Tickets
Developers Yes Yes
Organization Admins Yes Yes
The Reporter Yes Yes
Support Staff No Yes
Other Testers No No

How to use private comments:

  • When writing a comment, check the Private comment checkbox below the text field
  • Private comments are visually distinct — they appear with a yellow background and a lock icon badge
  • To toggle an existing comment’s visibility, click the lock/unlock icon on the comment

Smart defaults: If any private comment exists in the conversation, new comments default to private too. This changes back to public only when the reporter posts a public reply after the most recent private comment, so you don’t accidentally hide responses meant for them.

Notification behavior: Private comments still notify the people who can see them (developers, org admins, the reporter, and for tickets, support staff) via in-app notifications, email, and Discord DMs. However, they won’t appear in the public activity feed or in public Discord thread posts.

Private comments are available on bugs, tickets, and media attachments (screenshots, videos, log files). They are not available on suggestions, since suggestions are community-driven and meant to be fully public.

Developer-Private Media

Some attachments — like server logs, internal screenshots, or debug recordings — shouldn’t be visible to testers or the public. Developer-Private Media lets you mark any media attachment as developer-only during upload.

What happens when media is marked developer-private:

  • Testers, support users, and public visitors won’t see it at all — not in the bug detail page, the JSON API, or the public bug board
  • Developers and organization admins see all media, with a yellow lock badge indicating which items are private
  • Individual media pages show an alert banner reminding you the file is restricted

Who can mark media as developer-private:

Anyone uploading media can set the flag. This includes game SDKs submitting server logs automatically — for example, Roblox server logs that players shouldn’t see.

How to set it:

When uploading via the API, include developer_private: true in the upload request. See the API documentation for the exact parameter format for each media type (screenshots, log files, video clips, binary files).

Developer-private media is a per-file setting, not a project-wide toggle. You can mix public and private media on the same bug report.

Visibility summary:

Viewer Regular media Developer-private media
Developers Visible Visible (with badge)
Organization Admins Visible Visible (with badge)
Support staff Visible Hidden
Testers Visible Hidden
Public visitors Visible Hidden

Communication Best Practices

  • Respond promptly to bug reports to keep testers engaged
  • Provide updates on bug status to maintain transparency
  • Thank contributors for detailed reports
  • Use the commenting system for discussions

Managing Tester Expectations

  • Set clear expectations about response times
  • Explain your bug triage process
  • Communicate release schedules
  • Acknowledge valuable contributions

Release Management

Creating Releases

Releases are essential for:

  • Associating bugs with specific versions
  • Communicating updates to your community
  • Tracking progress over time

To create a release:

  1. Go to your project page
  2. Click New Release
  3. Fill in release details:
    • Label - Version identifier (e.g., “1.0-beta1”)
    • Release Type - Regular, Major, or Hotfix (affects notification style)
    • Description - What’s new (supports Markdown)
    • Images - Screenshots or promotional images
    • Platforms & Download Links - Select available platforms and optionally provide download URLs
  4. Choose Save Draft to prepare the release without notifying testers, or Publish Release to make it visible immediately

Release Statuses

Releases have three possible statuses:

Status Visibility Use Case
Draft Developers only Prepare release notes before the build is ready
Published Everyone Active releases visible to testers
Archived Hidden from selection Old versions you want to keep but hide from dropdowns

Draft Releases

Draft releases let you prepare announcements before your build is ready:

  • Only developers can see drafts — testers won’t see them on the releases page or receive notifications
  • No notifications sent — Discord announcements and emails are only sent when you publish
  • Coordinate with your team — share drafts internally before going live

When creating a new release, click Save Draft instead of Publish Release to save it as a draft.

If all your releases are drafts, you’ll see a warning banner reminding you that testers can’t see any releases yet.

Publishing Releases

To publish a draft release:

  1. Go to your project’s Releases page
  2. Click the Drafts filter to show draft releases
  3. Find your draft and click Publish in the actions column
  4. Confirm when prompted

When you publish:

  • The release becomes visible to all project members
  • Email notifications are sent to subscribers
  • Discord announcements are posted (if integrated)
  • Images are shared according to your settings

You can edit releases after publishing. Discord messages will automatically update to reflect changes.

Archiving Releases

Archive old releases to keep your release selector clean:

  • Archived releases are hidden from dropdowns — when testers submit bugs and select a release, archived versions won’t appear
  • History is preserved — archived releases still exist and can be viewed by developers
  • Restore anytime — bring back archived releases if needed

To archive a release, click Archive in the actions column. To restore, use the Archived filter and click Restore.

You cannot archive your only published release. Projects must always have at least one published release visible to testers.

Viewing Drafts and Archived Releases

Developers see filter buttons at the top of the releases page:

  • Draft — Toggle to show/hide draft releases
  • Archived — Toggle to show/hide archived releases

These filters are only visible to developers. Testers only see published releases.

Advanced Management Features

Duplicate Detection

BetaHub’s AI automatically identifies potential duplicates. When duplicates are found:

  • The new report is marked as duplicate
  • The original report’s heat increases
  • You can mark reports as duplicates or unlink them as needed

Regressions

When a new bug matches an issue that has already been Closed (fix verified in production), the system treats it as a regression rather than a duplicate. The new bug is created as a standalone issue with a link back to the closed one, so your team can investigate whether the fix has broken.

By default, bugs matching a Resolved issue are merged as duplicates. If your workflow treats “resolved” as fully fixed, you can enable Resolved Issues in Duplicate Detection in your project settings to treat those matches as regressions too.

Similar Bugs

When viewing a bug, the Similar Bugs card shows other bugs that may be related based on title and description similarity. Each entry displays the bug ID, title, and current status. This helps you find related issues before deciding whether to mark something as a duplicate.

The same feature exists for Suggestions as Similar Suggestions.

Merge Review Queue

The Merge Review Queue helps you audit the duplicate detection system’s decisions. It surfaces two types of reports that need human attention:

  • Auto-merged reports near the threshold — bugs that were merged as duplicates, but the AI’s confidence was low. These might be incorrectly merged (different bugs that sound similar).
  • Near-misses — bugs that scored just below the merge threshold. These might be duplicates the system missed.

Reports are sorted by how close they were to the decision boundary, so the most ambiguous cases appear first.

Enabling the Queue

The Merge Review Queue is an experimental feature. To enable it:

  1. Go to Settings → Experimental Features
  2. Check Merge Review Queue
  3. Save your settings

Once enabled, a Merge Review link appears in the project sidebar (visible to project developers and admins). Organization admins can also access the page directly.

Using the Queue

Each entry in the queue shows:

  • The report title and a label indicating whether it was merged or not merged, and how close it was to the threshold
  • The matched bug it was compared against, with a link to both reports
  • The matched bug’s current status (open, in progress, resolved, etc.)

Click any entry to expand it and see:

  • Side-by-side descriptions — the report on the left, the matched bug on the right, so you can quickly tell if they’re the same issue
  • Screenshots from both reports — visual evidence to compare
  • Steps to reproduce — if the reporter provided them
  • Action buttons — depending on the situation

Available Actions

For merged reports (the system merged them as duplicates):

  • Confirm Merge — the AI got it right, this is a genuine duplicate
  • Unmerge — the AI got it wrong, split this back into a standalone bug

For not-merged reports (near-misses the system didn’t merge):

  • Merge — the system should have merged this, do it now
  • Dismiss — this is correctly not merged, remove it from the queue

All actions can be undone. If you change your mind, expand the entry and click Undo.

Filtering the Queue

Use the filter bar at the top to narrow down what you see:

  • Period — today, last 7 days (default), last 30 days, or all time
  • Outcome — show only merged reports, only not-merged reports, or both
  • Review — show undecided entries (default), decided entries, or all

You can also search by report title or description using the search box.

The queue is available at the direct URL even without the experimental feature enabled — the toggle only controls the sidebar link visibility. Merge review entries are always created in the background regardless of the setting.

Understanding Heat

Heat is a dynamic score that helps you identify which bugs are most important to your community right now. While priority tells you how severe a bug is, heat tells you which bugs your users are actively experiencing and care about most.

Why Heat Exists

When you have dozens of “critical” bugs, how do you decide which to fix first? Priority alone can’t answer this question. Heat solves this by combining multiple signals that indicate real-world impact and urgency.

What Influences Heat

Heat is calculated from four factors:

  • Duplicates - More duplicate reports indicate the issue is widespread. Each time a user reports the same bug, heat increases.
  • Watchers - When users watch an issue, it signals the bug resonates with the community. Bugs with many watchers naturally rise in visibility, ensuring issues that matter most to your players get the attention they deserve.
  • Recency - Recently reported bugs get a heat boost that decays over time. A bug reported today has more heat than one reported a month ago.
  • Priority - Higher priority issues (critical, blocker) receive a heat multiplier, while lower priorities are dampened.

How to Use Heat

Heat appears as a sortable column in your issues list. Use it to:

  • Sort by heat to find bugs that need immediate attention
  • Compare similar-priority bugs - when you have multiple critical bugs, heat shows which one affects more users
  • Track trending issues - a bug gaining heat indicates growing user impact
  • Balance your backlog - heat helps ensure you’re not ignoring frequently-reported issues in favor of technically-severe but rare ones

Heat vs Priority

Aspect Priority Heat
Set by AI or developer Calculated automatically
Measures Technical severity Community impact & urgency
Changes Manually updated Dynamic, updates continuously
Use case Initial triage Ongoing prioritization

Example Scenario

Two critical bugs exist:

  • Bug A: Causes crash during tutorial (5 duplicates, 8 watchers, reported today)
  • Bug B: Causes crash in endgame content (1 duplicate, 2 watchers, reported 3 weeks ago)

Both are critical priority, but Bug A has much higher heat because more users are hitting it, more people are watching it, and it was reported recently. Heat suggests Bug A should be fixed first.

Heat updates automatically as users report duplicates and watch issues. You don’t need to manage it manually—just use it as a sorting and prioritization tool.

Quick Assign from Issues Table

You can assign bugs to team members directly from the issues table without opening each report individually. Click the three-dots menu (…) on any issue row and select Assign to… to see a list of all project developers, complete with avatars for easy identification.

Select a developer to assign the issue, or choose Unassigned to remove the current assignment. The table updates automatically after the change.

Bulk Operations

For managing multiple reports:

  • Filter by status, priority, or tags
  • Perform bulk status changes
  • Export reports for external analysis

Analytics and Insights

Monitor your project’s health through:

  • Bug report trends
  • Tester engagement metrics
  • Release feedback patterns
  • Community sentiment analysis

Activity Feed

Keep track of your project’s progress with BetaHub’s activity feed, which provides a simple chronological log of important project actions:

  • Team Activity Log - See when team members create issues, make comments, or change statuses
  • Issue History - Track the lifecycle of individual bug reports and feature requests
  • Release Activities - Monitor when new releases are created
  • System Actions - View Discord bot activities and automated notifications

The activity feed helps you:

  • Stay informed about recent project changes
  • Review team member contributions
  • Track the progress of individual issues
  • Maintain basic project visibility

Note: Activity feeds are only visible to project developers and support staff.

Learn more about the Activity Feed in our advanced features guide.

Integration with External Tools

Send bug reports to your preferred project management tools:

  1. From List View: Click three-dots menu (…) → Send to…
  2. From Detail View: Click three-dots menu in report → Send to…

Supported integrations include Jira (Cloud and Server), Asana, GitHub, Notion, Monday.com, ClickUp, Fibery, and Redmine.

Best Practices

Bug Report Management

  • Triage regularly - Review new reports daily
  • Prioritize effectively - Use BetaHub’s priority system
  • Communicate status - Keep reporters updated
  • Document solutions - Add resolution notes

Community Building

  • Engage positively - Thank contributors
  • Be transparent - Share development progress
  • Provide feedback - Let testers know their impact
  • Recognize contributors - Highlight valuable testers

Process Optimization

  • Review regularly - Assess your workflow efficiency
  • Automate where possible - Use integrations, AI features, and Automation Rules to automatically follow up on missing attachments
  • Gather feedback - Ask testers about their experience
  • Iterate and improve - Refine your process over time

Getting Help

If you need assistance with managing feedback:

  • Join our Discord server for community support
  • Check the FAQ for common questions
  • Contact support for technical issues

See Also

BetaHub Help
AI