A report button for your web game

One script tag puts a feedback button on any browser game or page. Players report bugs, ideas and support requests without leaving the tab, and every report lands in BetaHub with the context your code attached.

A player hits a bug in a browser game, presses the widget's button, writes two lines, and the report is in BetaHub with the build, scene and level the game attached.

Browser games get played. They don't get reported.

A player hits a bug in a web game and closes the tab. There is no crash reporter, no F12 overlay, no log file to send you. Whatever they saw is gone with the session, and the next player finds it again.

The report knows where the player was.

Set custom fields once when the widget starts and update them as the game runs: build, scene, level, whatever your code knows. Every submission carries the current values, so the report says where it happened without the player typing it.

Each field shows on the issue page next to the description.

It looks like your game, not like ours.

Three themes, and a CSS variable for every color if none of them fits. Five languages, picked from the player's browser. And when a floating button doesn't belong in your game, open the form from your own pause menu with one call.

One button. Three places to land.

Bug reports, suggestions and support tickets, each with its own form and its own home in BetaHub: the bug list, the suggestions board players vote on, and the support queue with the player's email attached. Turn off the types you don't want.

Who's reporting.

As anonymous or as verified as your game needs.

  • Anonymous. The default for bugs and suggestions. No field, no friction.
  • Email, optional or required. Ask for it on everything, or only where you need to reply.
  • Prefilled from your login. Pass the player's email and it shows read-only, or not at all.
  • Virtual users. Any email becomes a BetaHub user without a signup, so a player's reports stay together.
  • Signed submission tokens. Your server signs the email and fields; the player can't change them. Single-use, or fetched fresh each time the form opens.

Live in three steps.

No build step, no package. Two lines in your page and the button is there.

  1. Create an auth token under Project → Integrations → Auth Tokens, with permission for the feedback types you want
  2. Add the script from the CDN, or host the file yourself
  3. Call init with your project id and the token. The button appears.
<script src="https://cdn.betahub.io/widget/latest/betahub-widget.js"></script>
<script>
  BetaHubWidget.init({ projectId: 'pr-…', authToken: 'tkn-…' });
</script>

Customer stories

Studios already using BetaHub

From 3-person indie teams to studios with 600,000+ players — here's how game developers turn community feedback into development fuel.

Deep Rock Galactic
600K Discord members

Featured story · Ghost Ship Games

Turning 600k Discord members into a QA superpower

Betahub has really tied together our bug reporting with our very active Discord — it feels like we're building the solution together.

Bjørn Meldal
Bjørn Meldal
Senior QA & Release Manager · Deep Rock Galactic
Read the full story
In their words

A great tool. Their duplicate detection and constant improvements make them a joy to work with.

Derrick Law
Derrick Law
Behaviour Interactive · Dead by Daylight

Essential for centralizing player feedback from 10+ platforms — and a team that truly listens.

Anthony Anstett
Anthony Anstett
Community Manager · CoolGames

The Discord integration improved the quality of the feedback we get — meeting players where they are.

Joram Vandemoortele
Joram Vandemoortele
Triangle Factory

As an indie studio, we've been able to solve a lot of issues in half the time.

Daniel Fong
Daniel Fong
CEO · Jungle Oasys

Frequently asked questions

Anything that runs in a browser: PixiJS, Phaser, Three.js, Babylon.js, Unity WebGL exports, React or plain HTML. It is one JavaScript file with no dependencies, and it renders inside a Shadow DOM, so your CSS and its CSS never touch.

Read the widget documentation →

Empower your game development

Join for free today

Supercharge your team with the best bug tracking and player feedback tools. No credit card required, forever free.

Unlimited issues
No credit card required
Works with Discord
Our Mission

At BetaHub, we empower game developers and communities with an engaging platform for bug submission. We foster collaboration, enhance gaming experiences, and speed up development. BetaHub connects developers, testers, and players, making everyone feel valued. Shape the future of gaming with us, one bug report at a time.