Chrome Web Store review import

Import your Chrome Web Store reviews with just your extension ID, cluster the recurring bug, and open a GitHub PR to fix it.

Paste the extension ID from your listing URL. Usero pulls the public reviews into one inbox, sorts them into bugs, requests, and praise, and lets you turn a clustered one-star bug into a pull request you review and merge.

Your worst extension bug is repeated across a dozen reviews under a dozen wordings, and the Chrome Web Store dashboard ranks each one on its own, so the pattern that is your single biggest issue reads as a string of minor gripes.

The Chrome Web Store review dashboard is built for reading reviews one at a time, not for seeing what recurs. It sorts newest-first or most-helpful-first and never groups by what a review is about, so a broken popup reported in nine separate reviews looks like nine unrelated unhappy people instead of one bug worth your week. Reading them that way is a mood, not data: you see a one-star, feel bad, reply to the loudest, and scroll on. The signal only appears when you pull the reviews out, group them by meaning, and put a count on each theme, which is exactly the work the store will never do for you. And if you also ship a web app, your extension reviews live in one place and your widget and GitHub feedback in another, so the same bug reported on both is never counted together.

How it works

Chrome Web Store review import in Usero.

Disclosure: I build Usero, so weigh that. You paste your extension ID, the 32-character string at the end of your listing URL after /detail/. No Chrome Web Store developer account, no OAuth, no API key, because public reviews are public. Usero pulls the public reviews into your inbox, rechecks the listing hourly so new reviews land on their own, and dedupes each review by a stable per-review key so a re-sync never doubles anything up. The AI reads each review, assigns it a category and an urgency, and clusters it by meaning with the rest of your feedback, your widget, Slack, app-store reviews, and GitHub issues, so a bug reported in a Chrome review and the same bug reported through your widget land in one cluster with a count. Then the wedge runs: when a one-star theme is worth fixing, you open the cluster, click Create PR, and Usero clones your repo and opens a pull request quoting the reviews behind it. You review the diff and merge it yourself. Nothing auto-merges.

Extension ID is all it needs

You paste the 32-character id from your listing URL and that is the whole setup. No developer account, no OAuth handshake, no API key to generate or rotate. Public reviews are public, so reading your own takes nothing more than knowing where your listing lives.

Reviews cluster with the rest of your feedback

A Chrome review is feedback like any other in Usero, so it is classified and clustered by meaning alongside your widget, Slack, GitHub, and app-store feedback. The bug reported by an extension reviewer and the bug reported through your web widget collapse into one theme with a count, instead of sitting in two dashboards that never compare notes.

Hourly sync, deduped by review

After the first import Usero rechecks the listing every hour, so new reviews show up without you re-exporting anything, and a Sync now button pulls immediately when you want it. Each review is deduped by a stable per-review key, so a resync updates rather than duplicates.

The recurring bug becomes a PR

A clustered one-star bug can become a GitHub pull request from the cluster, with the PR body quoting the reviews that asked for it. The path runs from a wall of one-star reviews to a reviewable diff, not from reviews to a tag in a dashboard.

The honest objection

I already read my reviews in the Chrome Web Store dashboard and reply to them there. Why add Usero?

If your review volume is low and you mostly want to reply inside the store, keep doing that, you do not need Usero for it. The reason to import is the two things the store dashboard does not do: group reviews by meaning so you see what recurs with a count, and carry a clustered bug to a reviewable GitHub PR. Usero is for teams whose extension is code in a GitHub repo and who ship it themselves. The PR step earns its keep on small, scoped fixes; a vague "feels slow" review clusters fine but is not a one-PR fix. Treat every PR as a strong first draft, not a change to rubber-stamp.

FAQ

Quick answers about chrome web store review import.

Do I need a Chrome Web Store developer account or API key?

No. Public store reviews are public, so importing them needs no developer account, no OAuth, and no API key. You paste your extension ID, the 32-character string at the end of your listing URL after /detail/, and the import runs from there.

Where do I find my extension ID?

Open your listing on the Chrome Web Store. The URL ends in /detail/<name>/<id>, where the id is a 32-character string of letters. That id is all Usero needs.

How often does it re-sync, and will it duplicate reviews?

After the first import Usero rechecks the listing hourly so new reviews land automatically, and Sync now pulls immediately. Each review is deduped by a stable per-review key, so a re-sync never creates a duplicate; it updates the existing record instead.

Is this the same as the Usero Chrome extension?

No, they are two different things. The Usero Chrome extension is a tool you install to capture a bug on any website with a screenshot and console tail. Chrome Web Store review import pulls the public reviews of an extension you publish into your inbox. One captures bugs you find; the other imports what your users wrote about your extension.

How does a Chrome review become a code fix?

An imported review is normal feedback, so a clustered review bug can become a GitHub pull request the same way any feedback item can. You connect a repo via the Usero GitHub App, open the cluster, click Create PR, then review the diff and merge it yourself. Nothing auto-merges.

Turn that feedback into a pull request.

Free tier. No credit card. Two-minute install. The AI opens the PR, you merge it.

Get started free