ReviewBot
Free until April 30, 2026
NEW: Slack Integration

AI-powered replies for your
Google Play reviews

ReviewBot uses AI to write personalized replies for every review. You approve them, it publishes. Runs in your GitLab CI — no manual work.

The problem every app developer knows

Users leave reviews — you never reply — ratings drop

Replying manually to 20+ reviews per week is tedious

Generic copy-paste replies feel robotic and hurt your brand

You want quality replies, but don't have time to write them

ReviewBot's AI writes personalized, context-aware replies — so you don't have to.

How ReviewBot works

Step 1

AI generates replies

ReviewBot fetches your latest Google Play reviews and uses AI to write a personalized reply for each one.

Step 2

Review

Suggestions appear as a GitLab Merge Request. Read each reply, edit if needed, then merge to approve.

Step 3

Publish

On merge, ReviewBot automatically posts your approved replies to Google Play. Done.

Google Play ReviewBot GitLab MR You review Published

Note: Google Play API returns reviews from the last 7 days only. Set up a daily schedule for best coverage.

NEW: Slack Integration

Approve reviews without leaving Slack

Get review suggestions delivered to your Slack channel. Edit, skip, or approve with one click. No GitLab needed.

Instant Notifications

New reviews appear in Slack the moment your pipeline runs

Edit in Slack

Tweak any reply right in Slack. Changes sync to GitLab automatically

One-Click Publish

Hit "Approve" and replies go live on Google Play instantly

Multiple Apps

Different channel per app. Manage all your Android apps from one workspace

Add to Slack

Takes 2 minutes to set up. Works with your existing ReviewBot pipeline.

See it in action

Full setup in under 10 minutes: from zero to your first auto-reply

What you get

Slack Integration

NEW

Review, edit, and approve replies directly in Slack. One click to publish to Google Play.

AI-Powered Replies

Uses any OpenAI model (GPT-4o-mini by default) to write contextual, personalized replies for each review.

Full Control

Every reply needs your approval via Merge Request or Slack before publishing.

Zero Infrastructure

Runs in GitLab CI. No servers to manage, no deployments to maintain.

Smart Tone

Automatically adjusts tone based on rating — apologetic, professional, or friendly.

Custom Prompts

Write your own prompt template to match your brand voice and guidelines.

Scheduled Runs

Set up daily or weekly runs via GitLab CI schedules. Fully automated.

Topic Detection

Auto-tags reviews: bug, praise, feature request, performance, and more.

Idempotent

Safe to re-run. Won't double-post or reply to already-answered reviews.

Private & Secure

Credentials stay in your CI/CD variables. No data leaves your pipeline.

Frequently asked questions

Which AI model does it use?
GPT-4o-mini by default. You provide your own OpenAI API key.
Does it post replies automatically?
No. It creates a Merge Request with suggestions. You review and merge to approve.
What if I don't like a suggested reply?
Edit the JSON file in the MR, or simply close the MR to discard all suggestions.
Is my data safe?
Your credentials never leave your CI/CD environment. ReviewBot processes reviews in your pipeline and doesn't store any data externally.
How far back does it fetch reviews?
The Google Play API only returns reviews from the last 7 days. This is a Google limitation. For best results, run ReviewBot daily or every few days so no reviews are missed.
Does it work with GitHub Actions?
Currently GitLab CI only. GitHub Actions support is planned.
How much does the OpenAI API cost?
GPT-4o-mini costs ~$0.15 per 1M input tokens. For 20 reviews, expect less than $0.01 per run.
What languages does it support?
Any language — the AI generates replies in the same language as the review.
Can I use my own AI model instead of OpenAI?
Not currently. OpenAI-compatible API support is planned for the future.

Ready to stop ignoring reviews?

AI-generated replies you can trust. Free during beta. No credit card required.

Get Started — Free