ReviewLoop

Connecting your Amazon account

Takes about 10–15 minutes, done once per Amazon seller account. Amazon may need a few days to approve one step along the way, so it's worth starting this before you plan to launch.

ReviewLoop needs three things from Amazon: a Client ID, a Client Secret, and a refresh token. Before you can generate them, Amazon has to grant your account permission to send review requests at all — that's Steps 1–2. Steps 3–7 then create the app and its credentials.

1

Open the Solution Provider Portal

Sign in to Seller Central, then go to Apps & Services → Develop Apps. This takes you into Amazon's Solution Provider Portal — a separate area from the rest of Seller Central, used specifically for managing SP-API apps and permissions.

2

Request the Buyer Solicitation role

Inside the Solution Provider Portal, go to Settings → Account Info → Developer Profile. Fill in your business details on this form — this is Amazon vetting your account for permission to contact buyers, separate from any individual app. Submit it and request the Buyer Solicitation role specifically.

Amazon reviews this manually and it isn't instant — approval can take anywhere from a few hours to a few days. You'll see an "Account under review" banner in the portal until it clears. There's nothing to do but wait; you can close this tab and come back once you've had the approval email.

3

Create a new app

Once approved, go back to Apps & Services → Develop Apps. Click + Add new app client.

4

Configure the app

On the "Create your app" form:

  • App name — anything you'll recognise later, e.g. "ReviewLoop"
  • API Type — choose SP API
  • App Type — choose Production (not Sandbox)
  • Under the Sellers roles section, tick Buyer Solicitation — this is the specific permission that lets the app send review requests. If you don't see this checkbox available, Step 2 hasn't been approved yet.
  • You'll be asked whether you want Restricted Data Token (RDT) delegation — choose No unless you already know you need it; ReviewLoop doesn't require it.

Click Save and exit.

5

Find your app's LWA credentials

Back on the Develop Apps list, find the app you just created. Its row shows an App ID (starts with amzn1.sp.solution...) and a status of Draft — that's expected and fine, it doesn't need to change. Click LWA credentials: View to open the credentials panel.

Here you'll see:

  • Client identifier — starts with amzn1.application-oa2-client. — this is your Client ID
  • Client secret — hidden by default; click to reveal it, starts with amzn1.oa2-cs.v1. — this is your Client Secret

Copy both somewhere safe now — the secret won't be shown in full again without clicking through this panel. You'll also see a Rotation Deadline date here: that's simply the last time the secret could be rotated, not an expiry you need to act on. Ignore the "Rotate secret" button for now — only use it if Amazon ever asks you to, or if a secret is compromised.

6

Authorise the app on your seller account

Back on the app's row, click the small dropdown arrow next to Edit App in the Action column, then choose Authorize. This takes you to Manage Authorizations. Under Add Authorizations, click Authorize app. This generates a refresh token tied to your seller account for this app — doing this again later (e.g. for a second marketplace) adds another token without invalidating this one.

7

Copy your refresh token

Back on the Manage Authorizations page, find the row for your seller account and marketplace. Click Copy next to the Refresh Token column — it's a long string starting with Atzr|. This is the third and final credential ReviewLoop needs.

8

Paste everything into ReviewLoop

Back in ReviewLoop, open Amazon connection and enter your Client ID, Client Secret, and refresh token. Save — we encrypt all three immediately.

Then open Settings and choose your region (EU for amazon.co.uk / .de / .ae, NA for .com, FE for Japan/Australia) followed by the marketplaces you sell in. That's it — the next daily run will pick you up.

If something doesn't work

The most common issue is trying to create the app before Step 2 has been approved — the Buyer Solicitation checkbox won't be selectable, or requests will fail with a permissions error, until Amazon confirms it. If you ever revoke the app's authorization in Seller Central, ReviewLoop will detect it (either automatically within 24 hours, or immediately if you click Test connection on the Connection tab), pause your billing, and email you to reconnect — you won't be charged while it's disconnected.