Google Reviews Commands

Monitor, filter, and respond to Google Business reviews — all from the command line.


reviews list

List Google reviews for your organization with filtering by rating, date, and response status.

smallforce reviews list [options]

Options

FlagTypeDefaultDescription
--needs-responsebooleanfalseOnly show reviews that haven’t been replied to
--min-rating <n>numberMinimum star rating (1–5)
--max-rating <n>numberMaximum star rating (1–5)
--search <text>stringSearch within review comments
--from <date>stringFilter reviews from this date (ISO 8601)
--to <date>stringFilter reviews until this date (ISO 8601)
--cursor <cursor>stringPagination cursor from a previous response
--limit <n>numberNumber of reviews to return (1–100)

List all reviews

smallforce reviews list

Find reviews needing a response

smallforce reviews list --needs-response

Filter negative reviews

smallforce reviews list --min-rating 1 --max-rating 2

Search review text

smallforce reviews list --search "great service"

Filter by date range

smallforce reviews list --from "2026-03-01" --to "2026-03-14" --limit 50

Example output

{
  "reviews": [
    {
      "id": "rev_abc123",
      "rating": 5,
      "comment": "Absolutely love this place! The team was incredibly helpful and professional.",
      "reviewer": "Alex M.",
      "createdAt": "2026-03-12T10:00:00Z",
      "hasReply": false
    },
    {
      "id": "rev_def456",
      "rating": 3,
      "comment": "Decent experience but the wait time was a bit long.",
      "reviewer": "Jordan S.",
      "createdAt": "2026-03-10T14:30:00Z",
      "hasReply": true,
      "reply": "Thank you for your feedback, Jordan! We're working on reducing wait times."
    }
  ],
  "nextCursor": "eyJpZCI6InJldl9kZWY0NTYifQ"
}

reviews reply

Reply to a Google review. If a reply already exists, this will update it.

smallforce reviews reply <review-id> --message <text>

Options

FlagTypeRequiredDescription
--message <text>stringYesReply message text

Reply to a review

smallforce reviews reply rev_abc123 --message "Thank you so much, Alex! We're thrilled you had a great experience."

Example output

{
  "reviewId": "rev_abc123",
  "reply": "Thank you so much, Alex! We're thrilled you had a great experience.",
  "repliedAt": "2026-03-14T16:00:00Z"
}

Tip: Use reviews list --needs-response to find all unanswered reviews, then reply to each one. Responding promptly to reviews improves your Google Business ranking.