Skip to content
ReviewDesk
App Store & Google Play

Your reply lands on the store.

Every review from every app you manage, in one inbox. Write the reply here — ReviewDesk posts it through Apple's and Google's own APIs and tells you when it goes live.

Two apps free. No card needed.

Google Play · Checkout appsyncing
Priya M. · v4.2.0 · Pixel 8 · 2 hours ago
negative

Crashes on the checkout screen every time since the last update. Lost my cart twice.

Drafted in your tone

Sorry about the crash at checkout — that one is on us. We shipped a fix in 4.2.1, so please update and try again. If it still happens, email support@reviewdesk.app with your device model and we will get it sorted for you.

221350
Live on Google Play2:14 PM

The work

Six steps become two

Your reviews sit in two store consoles that don't talk to each other, so every reply means signing in, hunting for it, and doing the whole thing again on the other store. ReviewDesk collapses that into an inbox with the draft already written.

Answering one review today6 steps

Sign in to the store console · Search for the review · Write the reply · Post it · Repeat in the other store · Tick it off a spreadsheet

Answering one review in ReviewDesk2 steps

Open the inbox · Send the draft already waiting

Both stores
Apple App Store and Google Play in a single inbox, with one reply box that follows each store's rules.
Nothing posts by itself
Automated replies wait for your confirmation. You choose which apps, which ratings, which rules.
You keep your keys
Store credentials are encrypted and used only to read reviews and send replies you approved.

The inbox

Every review, one screen, an AI draft already waiting

A reply is already drafted the moment you open a review — sized to the store's limit, in your tone.

  • Unified feed
  • Instant AI drafts
  • Smart filters
Reviews inboxsynced 12 min ago
Reviews · All apps1,204 total · 34 unansweredSort: Most recent
Android · Kitchen Loop
Marcus L. — Canada · 6 hours ago

Great idea but the app keeps crashing when I try to save a recipe. Please fix this soon!

negativebug-reportUnreplied
iOS · Kitchen Loop
Sarah T. — United States · 2 hours ago

This app has completely changed how I plan meals for the week. Love the grocery list sync!

positivefeature-praiseReplied
iOS · Movewell
Jenna K. — United Kingdom · 1 day ago

Solid workout tracker, wish it had more customization options for routines.

positivefeature-requestUnreplied
Android · Movewell
Omar F. — Germany · 2 days ago

Workout sync to my watch is hit or miss, has to reconnect most sessions.

neutralsyncUnreplied

The dashboard

Health across every app, at a glance

Average rating, incoming volume, and how fast negative reviews get answered — for every connected app, updated as reviews come in.

  • Rolling rating trend: 30-day average with a clear delta vs. the prior period, not just a static number.
  • Sentiment, auto-classified: every review is scored Positive, Neutral, or Negative as it's ingested.
  • Nothing quietly lost: an unanswered count that stays visible until it's zero.
30-day

Rolling average rating and sentiment, recalculated every time new reviews sync in.

Across all 4 connected appsLast 30 days
Avg rating · 30d
4.6
↑ 0.2
New reviews · 7d
128
↑ 14%
Unanswered
34
↓ 3 since Mon
Response rate · neg
92%
↑ 5%
Recent reviewsView all →
Crashes on save6h
Changed how I plan meals2h
Wish routines were editable1d
Watch sync is hit or miss2d
Sentiment100% classified
1,204reviews
Positive77164%
Neutral26522%
Negative16814%
Apps and healthRating · vol · unans
Kitchen LoopiOS + Android4.761221
MoveWelliOS + Android4.559213
Top themesMentions
crash-on-save64
grocery-sync48
paywall31
routine-editing22

Automation

A tone for every rating, not one setting for all of them

Map a different tone to each star rating, preview a live sample before you save it, and choose how much of the reply flow runs on its own.

  • Graduated trust: draft everything, then auto-send some, then auto-send all — chosen per rule.
  • Per-rating tone: apologetic for 1-star, enthusiastic for 5-star — your call, not a default.
  • Guardrails built in: daily send caps and cool-offs keep automation from running away.
3 levels

Draft only, auto-send some, or auto-send all — automation you dial up gradually, never all-or-nothing.

Kitchen Loop weekday coverageActive
Automation level
Draft onlyAuto-send someAuto-send all
Per-rating behaviour
Draft
Apologetic
Draft
Apologetic
Draft
Professional
Draft
Friendly
Auto-send
Enthusiastic
Cap · 40 replies / dayCool-off · 2h after 3 negatives

Alerts

Know before it's a support ticket

A rating drop, a surge of negative reviews, or a store credential that's stopped working — set the thresholds once and get out ahead of it.

  • Rating-drop alerts: triggered by day-over-day thresholds you set, not a fixed default.
  • Negative-surge detection: flagged the moment reviews cluster within your surge window.
  • Credential-failure alerts: before a broken connection silently stops syncing.
24h

Default negative-surge window — get flagged before a bad night becomes a bad week.

AlertsIn-app and by email
Rating dropAverage falls this much day-over-day−0.3 / day
Negative surgeThis many negatives inside the window3 / 24h
Credential failureA store connection stops working
Weekly digestSummary of the week's activityMon · 9:00 AM
MoveWell · rating fell 0.4 overnight4 negatives in 6h · sent to alerts@loopwell.app

Team & access

Built for a team managing more than one client's apps

Invite unlimited teammates and scope access per app — a contractor working one client's account never sees the rest of the workspace.

  • Per-app access: an independent canReply flag, set separately from role.
  • Three roles: super_admin, org_owner, and team_member, each scoped to what they need.
  • No per-seat tax: unlimited seats on Growth and up — invite doesn't mean upgrade.
Unlimited

Seats on Growth and up — no per-seat pricing to do the math against.

Team · 3 membersUnlimited seats
Member · roleApp accessReply
ARAlex Riveraorg_ownerAll apps✓
JCJamie Chenteam_memberKitchen Loop✓
TBTaylor Brooksteam_memberMoveWell—

Why teams switch

What makes ReviewDesk different

Most review tools are read-only dashboards. ReviewDesk is a workspace that actually replies.

Coverage

Two stores, one inbox — and replies go back

Google Play and Apple App Store, unified, with replies posted through the official APIs. It's a workspace, not a report.

official APIs
Drafting

AI that understands the medium

The draft engine never writes a 351-character Play reply, and distinguishes Apple's moderated "Pending" from a live one.

Input

Reply from a screenshot — or your editor

OCR + fuzzy-match turns a pasted screenshot into a draft. The same agent ships as an MCP server for Claude Desktop, Cursor, and Zed.

Safety

Confirm-before-post, always

Every automated path — including the agent — runs through explicit send/edit/cancel. AI speed without AI accidents on public store pages.

Control

Automation you can actually trust

Scoped rulesets with graduated automation levels, per-rating tone, daily caps, and low-star cool-offs — not an all-or-nothing toggle.

Org shape

Built for the agency shape

Multi-tenant orgs, three-role RBAC, per-app credentials, a super-admin console, and a guided onboarding wizard from day one.

Insight

Theme intelligence with direction, not just counts

Auto-clustered themes with period-over-period deltas answer "what's getting worse this week" — the question that actually drives roadmap and support decisions.

Integrations

Connect every store — and every place you work

Official store APIs for posting, plus an MCP server for AI-native workflows.

Apple App Store

Replies post through the App Store Connect API.

Reply ceiling
5,970 characters
Appears
After Apple moderates
Connect with
A .p8 API key

Google Play

Replies post through the Play Developer API.

Reply ceiling
350 characters
Appears
Immediately
Connect with
A service account

Your editor and your agent

One MCP server, so the same draft-and-post tools work wherever you already are.

  • Claude Desktop
  • Cursor
  • Zed
  • Discord · Telegram · WhatsAppSoon

Quick setup

Get from zero to a monitored, agency-ready inbox

Six steps, in the order you would actually do them.

  1. 01

    Connect your apps

    Generate an App Store Connect API key and a Google Play service account, then link them from Connected Apps. Credentials are encrypted at rest with AES-256-GCM.

  2. 02

    Set your AI model and tone

    Pick a primary model from Gemini or OpenAI and a fallback for it to fail over to. Choose a default tone — a live sample updates as you adjust it.

  3. 03

    Triage the inbox

    Filter by app, store, rating, sentiment, or reply status. Helpfulness scoring surfaces the reviews most worth answering first.

  4. 04

    Build an automation ruleset

    Scope to org, account, or app. Choose an automation level and per-rating tone — start with draft-only and dial up trust over time.

  5. 05

    Invite your team

    Three-role RBAC — super_admin, org_owner, team_member — with per-app access and a canReply flag for client-specific contractors.

  6. 06

    Turn on alerts, or connect MCP

    Rating-drop, negative-surge, and credential-failure alerts with a weekly digest — or plug the MCP server into Claude Desktop, Cursor, or Zed.

Security

Confirm-before-post, on every automated path

The fastest way to damage a store listing is an AI that posts on its own. ReviewDesk will not.

Encrypted at rest

Per-app credentials — Play service-account JSON, App Store .p8 keys — are encrypted at rest with AES-256-GCM.

Nothing posts silently

The agent's pending_drafts state machine forces an explicit send, edit, or cancel — AI speed without AI accidents on public store pages.

Quota-aware by design

Polling respects each store's limits explicitly — including Play's 200 GET/hr, 2,000 POST/day, and its 7-day review-history window.

FAQ

Common questions

What is ReviewDesk?
ReviewDesk unifies Google Play and Apple App Store reviews into one inbox, drafts platform-aware AI replies, and posts them directly back to the stores through the official APIs — built for teams and agencies managing reviews across many apps.
Does ReviewDesk actually post replies, or just show them to me?
It posts. Replies go live through the official Google Play and Apple App Store APIs, with a status machine (Draft → Posting → Live/Pending/Failed) so you always know where a reply stands.
What is the screenshot-to-reply agent?
Paste a screenshot of a review and ReviewDesk's OCR agent matches it to the real review in your database and drafts a reply — nothing posts until you confirm, edit, or cancel.
How much does ReviewDesk cost?
Free for 2 apps. Paid plans start at $59/mo with unlimited AI-drafted replies — see the full breakdown on the Pricing page.

Unlimited AI replies from $59/mo

No reply quota to watch. Free plan covers 2 apps, forever.