Connecting Judge.me

Last updated: April 17, 2026

Judge.me connects via OAuth, not an API token — one click, redirect to Judge.me, approve, and you’re back. No token paste, no domain entry.

Before you start

You need:

  • An active Judge.me account
  • Permission to approve OAuth connections for your shop

Judge.me webhooks (for ongoing sync) require the Awesome plan. If you’re on the free plan, we can still import your historical reviews, but new reviews won’t sync automatically — you’d manually resync via the Sync Reviews button.

1. Start the OAuth flow

In BetterReviews, open Settings → Integrations and find the Judge.me card.

Screenshot of the Integrations page with Judge.me card — manual capture, drop in here.

Click Connect Judge.me. You’ll be redirected to app.judge.me/oauth/authorize to approve the connection.

2. Authorize on Judge.me

Sign in to Judge.me if you aren’t already. Review the permissions (read reviews, list products) and click Authorize.

3. Back to BetterReviews

Judge.me redirects you back to BetterReviews with the connection established. The card now shows:

  • Connected badge
  • Your Judge.me Account ID
  • The Connected on date
  • A Sync Reviews button to manually re-pull recent reviews

Screenshot of the connected Judge.me card — manual capture, drop in here.

We immediately start pulling your historical reviews. The Reviews tab populates incrementally — refresh during the import.

4. Verify

Once done:

  • Check Reviews — the total should match your Judge.me count
  • Spot-check a few reviews — photos, dates, products
  • Your product page widget should show imported reviews

Ongoing sync (Awesome plan)

On the Awesome plan, we subscribe to Judge.me webhooks. New reviews appear in BetterReviews within a minute of landing on Judge.me. Merchant replies added on Judge.me after the initial import currently do not sync via the webhook — only via the initial bulk import or a manual Sync Reviews.

On the free plan, click Sync Reviews periodically (say, weekly) to pull fresh reviews.

Disconnecting

Settings → Integrations → Judge.me → Disconnect. Reviews already imported stay in BetterReviews.

Running both platforms in parallel

A common pattern during migration:

  1. Connect BetterReviews to Judge.me (OAuth + ongoing sync on Awesome)
  2. Start collecting new reviews through BetterReviews’ chat
  3. Run both platforms in parallel for 2-4 weeks to make sure nothing’s missing
  4. Turn off review collection on Judge.me (stop its emails or widgets)
  5. Disconnect the integration in BetterReviews once you’re confident

This way you don’t miss any reviews during transition, and you have a clean fallback if something goes sideways.