Google Play reviews in Zendesk
Reviewflowz answers your Google Play reviews and publishes the reply on the store. Only the ones you hold back reach Zendesk, in the same queue your agents work your App Store, Google and Trustpilot reviews from.
Set up in under five minutes • No demo required
Answered automatically, in your voice
Ticket #52318 Priority High
Reviewflowz replies to your Google Play reviews
One listing takes 612 Google Play reviews in a week. Most of them are a star with nothing under it, or four words about the last update. There is nothing in those for an agent to read, and there is still a reply owed on every one.
So Reviewflowz writes them and posts them. A reply rule matches on the star band, on whether the review has any text at all, on the platform and on the listing, and where its action is Reply automatically the reply publishes under the review on Google Play. Nobody opens a queue.
The rules are one ordered list and the first match wins, up to twenty of them. Last in the list is a catch-all you cannot delete, and it holds for a person, so a review you never thought to describe stays quiet rather than getting answered by accident.
That answered 530 of the 612 last week. The other 82 are the ones you told it to leave alone, and they are the only Google Play reviews anyone has to open.
530 answered by Reviewflowz. 82 held for a person.
Your Zendesk flow is set to the same 1 to 3 stars, so those 82 are the queue.
First matching rule wins. 4 of 20 rules.
Three hundred and fifty characters is a machine’s job
Google Play rejects a developer reply longer than 350 characters. It is a hard limit in the API, spaces count, and a reply that goes over does not post. Most teams find that out by having one bounce.
That cap is the argument for automating the reply rather than against it. Three hundred and fifty characters is four sentences, and to “works fine since the update” it is the same four sentences every day. That is typing, not writing.
The draft comes from replies you have already posted: five to ten of them, matched on your brand, the reviewer’s language, the sentiment and whether the review had any text. It reads the replies you wrote on the store itself, not only the ones you sent through Reviewflowz.
The number lives in one place. The counter in the composer, the instruction the model writes to, the condense pass after it and the check on the way out all read the same 350, and the model is aimed at 320 so it rarely gets close.
“Paid twice for one order and the app said it failed.”
Priya, the duplicate charge is refunded and the order is credited. 8.4.3 fixes the checkout bug, out today. Sorry for this.
Come back over 350 and a second pass condenses the reply. Still over, and the post is refused rather than quietly truncated, so a half-written answer never reaches the reviewer.
Seven days, then Google stops handing the review back
This one is Google’s rule, not ours. The Play Developer API returns only the reviews a user created or modified in the last week. After that the review is still on the store, the API will not give it to you, and there is no way left to answer it.
A reply layer that waits for a person to be free loses that window every time somebody is on holiday. An automatic reply does not, and on Google Play that is most of the reason to have one.
For the few that do wait for a person the clock still runs, so nothing sits. Reviewflowz checks each listing every two hours, and the replies and the tickets both dispatch at two and thirty two minutes past the hour.
The ticket opens with its priority already set from the star: one and two stars High, three Normal, four and five Low. Nobody triages a queue of reviews by hand and nobody has to remember to go and look.
Day seven, and the API stops returning it.
The review stays on the store. The reply box closes.
Two reviews land on Vela Android: a 5-star with no text, and Priya’s 1-star.
Checked. The 5-star is answered and published. Priya’s opens ticket #52318, Priority High.
An agent replies from the ticket. Google notifies Priya.
Checked every 2 hours. Replies and tickets both dispatch at :02 and :32.
Zendesk gets the exceptions
The flow that opens tickets carries its own filter, in the same shape as the rule: the listings that feed it, the star rating, whether the review has text, the language. Point it at what your reply rules leave alone and your agents open a queue with nothing else in it.
That is worth doing because almost nobody who leaves a one-star also opens a support ticket. The review is the whole conversation and the developer reply is the only channel back to that person, so it has to arrive where your agents already answer people.
The subject carries the reviewer, the review id and the rating. The body carries the review in its own words, the listing, the date, and links back to it in Reviewflowz and on Google Play. The requester is a Reviewflowz contact rather than the reviewer, so nobody emails a customer by accident.
Only a public reply from an agent leaves the ticket. Internal notes stay internal, a comment from the requester goes nowhere, and the signature Zendesk appends is stripped before the reply reaches Google Play, where Google notifies the reviewer that you responded.
Priya R. [Review #52318] | New 1-star review
Requester: Reviewflowz <reviews@inbound.reviewflowz.com>
“Paid twice for one order and the app said it failed. Support never replied.”
Rating: 1/5 · Platform: Play Store · Profile: Vela Android · Date: September 4, 2026
Read in Reviewflowz Read on Play Store
“Priya, the duplicate charge is refunded and the order is credited. 8.4.3 fixes the checkout bug, out today. Sorry for this.”
Priya gets a notification from Google. She never sees the ticket.
The queue is not a Google Play queue
Google Play is not the only listing this runs on. Reviewflowz publishes replies to Google, the App Store and Trustpilot as well, and the reply rules are one list for the account, so the same ordered rules answer all of them.
So the view your agents work is not a Google Play view. A one-star on Google Play, a one-star on Trustpilot and a two-star on the App Store, one under the other, worked with the macros you already wrote.
The reply goes back where the review is. A public reply on any of those tickets publishes under the review on the platform it came from, and the agent never has to know which one that was.
A rule can be scoped to one platform, to one listing or to a group of them, so the line you draw on Google Play does not have to be the line you draw on Trustpilot. What changes is the rule. The workflow does not.
The composer knows which store it is answering.
Google Play caps a developer reply at 350 characters. Trustpilot does not. The counter changes with the ticket.
Read it in Hindi, answer in Hindi
Google Play reviews come in the reviewer’s language, and the same bug reads completely differently in two of them. A one-star written in Hindi should be as easy to work as a one-star written in English, for whichever agent picks it up, rather than waiting for the one person who reads Hindi.
The ticket body always stays in the original. Pick a language for the flow and the translation arrives beside it as a private note headed “Translated review”. Only agents see it. It never reaches the customer and it never posts back to Google Play.
The draft is written in the reviewer’s language, from the replies you have already posted in that language. If you have never answered in Hindi it still drafts, and you can regenerate the same reply in another language before it goes out.
Every ticket is tagged with the review’s language, reviewflowz_hi, reviewflowz_pt, reviewflowz_de, so an ordinary Zendesk trigger sends each language to the agents who speak it.
“दो बार पैसे कट गए और ऑर्डर भी नहीं आया। ऐप बेकार है।”
“The money was deducted twice and the order never came. The app is useless.”
“अनन्या जी, दोनों बार का पैसा वापस कर दिया गया है और ऑर्डर का क्रेडिट भी। 8.4.3 में यह ठीक हो गया है।”
Both charges refunded and the order credited. Fixed in 8.4.3.
Tags route the exception to the group that owns it
Every ticket arrives tagged: reviewflowz, the language, the platform, and the sentiment, negative for one and two stars, neutral for three, positive for four and five. Nothing to configure, and nothing to install in Zendesk.
Add your own. A Reviewflowz tag set to apply automatically, named the way a user complains, “double charge” or “checkout crash”, arrives as reviewflowz_double_charge. A trigger on it sends billing to Payments and crashes to mobile engineering.
Later tags follow the review rather than the ticket. reviewflowz_updated when the reviewer edits, which reopens the ticket with the new text as a private note instead of opening a second one. reviewflowz_deleted when the review disappears from the store. reviewflowz_reply_posted with the reply that went out, including the ones a rule sent on its own.
Views, triggers and automations all work on them, because they are ordinary Zendesk tags, and yours are never written over. You sign in through Zendesk’s own screen: no app to install, no subdomain to hunt for, no API token pasted anywhere.
A trigger on the tag sends it to the group that owns it
And when a reply fails to post, reviewflowz_reply_failed. A solved ticket reopens on it, so a reply Google refused is never a silent one.
Ask your Google Play reviews a question
Connect Claude or ChatGPT to Reviewflowz over MCP and the model reads across your Google Play reviews to answer the question the dashboard was not built for.
Three tools: list your review profiles, fetch reviews, get stats. Filter by rating, date range, keyword, language, topic, tag, or whether a reply has gone out. Stats come back as counts per star, average score and reply rate, with a daily, weekly or monthly series if you ask for one.
“What did the one-stars in the last week complain about, and which app version were they on.” A Google Play review arrives with the build the reviewer was running, which an App Store review does not, and Reviewflowz keeps it on the review. That is the difference between “ratings are down” and “8.4.2 broke checkout”.
The same tools answer the operational question. How many Google Play reviews from the last seven days still have no reply, which listing they sit on, and how many are about to fall out of Google’s answering window. Ask it on a Monday and you have your week.
What did the one-stars on Vela Android complain about this week, and which app version were they on?
82 low ratings in the last seven days. 71 on 8.4.2. One complaint: a duplicate charge when checkout reports a failure.
“Paid twice for one order and the app said it failed. Support never replied.”
“Checkout crashes every time now. Was fine last week.”
Let Reviewflowz answer the Google Play reviews. Send your agents the ones that need them.
Set up in under five minutes. No demo required.
Will this flood my Zendesk queue?
Only if you point it at everything. The flow that opens tickets has its own filter: which listings feed it, the star rating, whether the review has text, and the language. Most teams open tickets for three stars and under, or only for reviews with text, and put a reply rule on everything above that so those are answered without anyone reading them.
Can a review be answered automatically and still open a ticket?
Yes, if you set both filters to include it. Reply rules and the Zendesk flow are two separate filters and neither reads the other, which is exactly what lets you draw the line where you want it. Set the flow to the stars your rules hold back and it will not happen. If it does, the ticket picks up a private note with the reply that went out and the tag reviewflowz_reply_posted, so the agent is not answering twice.
Can my agents reply from Zendesk?
Yes. A public reply on the ticket publishes under the review on Google Play, and Google notifies the reviewer that you responded. Internal notes never post, and neither does a comment from the requester. Keep it under 350 characters, which is Google’s hard limit on a developer reply.
Which platforms can Reviewflowz post the reply to?
Google Play, the App Store, Google and Trustpilot, from the app or from a Zendesk ticket, once that listing is connected. On a platform Reviewflowz cannot post to, the ticket carries a link straight to the review instead of a reply box, so the agent still has one place to work from.
How far back can you go?
Google’s Play Developer API returns only the reviews a user created or modified in the last week, so answering has a seven day window. Reviewflowz checks each listing every two hours so nothing waits inside it. Seeding your past Google Play reviews into Reviewflowz is a paid-plan step.
Do the automatic replies sound like a template?
They are written from your own replies. For each review the agent picks five to ten of the replies you already posted, matched on your brand, the reviewer’s language, the sentiment and whether the review had text, and continues them. It reads the ones you wrote on the store itself, not only the ones you sent through Reviewflowz. It is also told to land under Google’s 350 characters.
Does the ticket carry the device or the Android version?
No. The ticket carries the review, the rating, the listing, the date, the language tag and links back to the review. The app version is on the review in Reviewflowz, as a column in the reviews table and as a field in the API and the webhook, which is where the “which build broke it” question gets answered.
Do I need to install anything in Zendesk?
No. You sign in through Zendesk’s own authorization screen from Reviewflowz. There is no app to install, no subdomain to find and no API token to paste. Anyone who can authorize an app for your Zendesk can set it up.
Do I need a demo to get started?
No. You connect your Google Play listing and pick Zendesk yourself, in under five minutes. 14 day free trial, no credit card.





