Naptown Labs

AI-Powered Google
Review Responder

Automatically respond to every Google review with AI-crafted replies. Set your tone, connect your locations, and let ReviewPilot handle the rest.

reviewpilot.dev
22
Routes
8
DB Tables
AI
Haiku 4.5
3
Pricing Tiers
JM
Jane M.
★★★★★
"Amazing service! The team went above and beyond to help us. Highly recommend to anyone looking for quality work."
AI-Generated Reply
Thank you so much for the kind words, Jane! We're thrilled to hear that our team exceeded your expectations. It's customers like you that make what we do so rewarding. We look forward to serving you again!
Never miss a Google review again

Built for local businesses that want to stay on top of their online reputation without the manual work.

AI Auto-Responses

Claude Haiku 4.5 generates tone-aware replies for every review. Drafts are created automatically so you can review, edit, and publish with one click.

🔒

Google OAuth Integration

Sign in with Google and connect your Business Profile. Import locations, fetch reviews, and publish replies directly through the Google API.

🎤

Configurable Tone

Set per-location response tone — professional, friendly, casual, or custom. Each AI reply matches your brand voice perfectly.

🚀

Auto-Reply Mode

Enable auto-reply per location to automatically publish AI-generated responses. Toggle it off to keep manual review and approval in the loop.

📊

Analytics Dashboard

Track response rates, average ratings, and rating distributions across all your locations. See how your review management is performing at a glance.

📧

AI Email Autoresponder

Inbound emails to [email protected] are answered by AI with product-specific knowledge bases. Complex issues get forwarded to a human.

How it works under the hood

Dockerized Next.js with background job processing for review polling and AI draft generation.

Cron Job
Poll Reviews
Google API
Fetch New Reviews
Claude Haiku
Generate Draft
Dashboard
Review & Publish
Inbound Email
Resend Webhook
Autoresponder
Express + Claude
Reply
Resend Email
Copy
Forward to Gmail
// Docker Compose — VM108 (192.168.1.23) services: reviewpilot-web: # Next.js 16 app, port 3500 reviewpilot-postgres: # PostgreSQL, port 5433 reviewpilot-redis: # Redis + BullMQ, port 6380 // Review polling flow: // 1. Cron hits /api/cron → fetches reviews from Google Business API // 2. New reviews stored in DB, queued for AI draft generation // 3. Claude Haiku generates tone-matched reply draft // 4. User reviews draft → edit/regenerate/publish/skip // 5. Published reply sent to Google via Business API
// Email autoresponder — VPS PM2 port 3600 // Exposed at https://api.harmjoy.us/inbound POST /inbound ← Resend webhook (email.received) Fetch email body via /emails/receiving/{id} Claude Sonnet generates reply with knowledge base Resend sends reply + forwards copy to Gmail Loop prevention: skip noreply/mailer-daemon senders FORWARD_TO_HUMAN for bugs, refunds, account issues
Plans that scale with your business

From single-location shops to multi-location agencies. Stripe-powered billing.

Starter
$29/mo
  • 1 location
  • AI-generated reply drafts
  • Tone customization
  • Review dashboard
  • Email support
Agency
$99/mo
  • Unlimited locations
  • All Pro features
  • Bulk review management
  • Multi-brand tone profiles
  • API access
  • Dedicated support
Built with modern tools

Self-hosted Docker stack with AI at its core.

Next.js 16
App Router + API Routes
🐘
PostgreSQL
Primary Database
💧
Drizzle ORM
Type-safe Queries
🤖
Claude Haiku 4.5
AI Reply Generation
💌
Stripe
Billing + Subscriptions
🔐
NextAuth v5
Google OAuth
Resend
Email + Inbound Webhooks
📦
BullMQ + Redis
Background Job Queue
🐳
Docker
Container Deployment
🎨
Tailwind CSS
Styling
Cloudflare
DNS + Tunnel
📄
Google Business API
Reviews + Replies

Ready to try it?