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:
- Connect BetterReviews to Judge.me (OAuth + ongoing sync on Awesome)
- Start collecting new reviews through BetterReviews’ chat
- Run both platforms in parallel for 2-4 weeks to make sure nothing’s missing
- Turn off review collection on Judge.me (stop its emails or widgets)
- 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.