← Back to directory
Customer Support Medium to set up AI workflow Monitor & Diff-Alert

Analyze Google Reviews & Send Sentiment Reports

Source reviewed Updated 2026-07-07

Fetches recent Google reviews, analyzes sentiment with Gemini, and posts a structured summary to your Slack channel.

What it does

Get timely insights on your business reputation by having recent Google reviews analyzed for sentiment and delivered directly to your Slack channel as clear, structured summaries.

Step by step

  1. Configure the Google Business Profile API client with OAuth2 credentials scoped to read reviews.
  2. Set up a scheduled trigger or webhook listener to fetch new reviews within a defined date range.
  3. Format the aggregated sentiment data into a Markdown string suitable for Slack message blocks.
  4. Use the Slack Web API to post the formatted text to the target channel ID.

Where the LLM does the work

  • Prompt the Gemini model to classify each review as positive, neutral, or negative with a brief reason.
  • Generate a concise executive summary highlighting key themes and recurring customer complaints.
  • Refine the tone of the final report to ensure it is professional and actionable for stakeholders.

Watch out for

Sentiment analysis can misinterpret sarcasm so add a confidence score threshold to flag uncertain reviews for human review.
Slack message length limits exist so truncate long summaries and provide a link to the full detailed report if necessary.

Tools that fit

Google Business Profile API Fetch reviews for a business and time period
Google Gemini Chat Model LLM Run sentiment analysis on review text
Code Service Restructure results into Slack Block Kit format
Slack Service Send automated sentiment reports to a channel

The agent brief

Everything your agent needs, including the gotchas. Copy it and go.
agent-brief.md
You are helping me build the following AI agent workflow.

## Goal
Analyze Google Reviews & Send Sentiment Reports: Fetches recent Google reviews, analyzes sentiment with Gemini, and posts a structured summary to your Slack channel.

## Specification
- What it does: Get timely insights on your business reputation by having recent Google reviews analyzed for sentiment and delivered directly to your Slack channel as clear, structured summaries.
- Trigger: On a schedule (Scheduled · on schedule)
- Autonomy: Fully hands-off
- Expected setup effort: about an afternoon
- Tools/services involved:
  - Google Business Profile: Fetch reviews for a business and time period
  - Google Gemini Chat Model: Run sentiment analysis on review text
  - Code: Restructure results into Slack Block Kit format
  - Slack: Send automated sentiment reports to a channel

## Known pitfalls, handle each one explicitly in your implementation
1. Sentiment analysis can misinterpret sarcasm so add a confidence score threshold to flag uncertain reviews for human review.
2. Slack message length limits exist so truncate long summaries and provide a link to the full detailed report if necessary.

## Reference implementation
https://n8n.io/workflows/8111 (workflow template)
Fetch and inspect this before building. If it matches my stack, adapt it;
if not, rebuild the pattern with my tools.

## Process requirements
1. Before building: ask me which of the listed tools I actually use and
   what my platform is (n8n / Make / code / other). Do not assume.
2. Adapt the pattern to my answers; do not force the reference stack.
3. Address every pitfall above; tell me how you handled each.
4. Provide a test plan I can run before letting this touch real data.
5. Ask before any step that sends messages, modifies data, or spends money.

Source: https://usecasesforagents.com/use-case/analyze-google-reviews-send-sentiment-reports/ via usecasesforagents.com

Frequently asked questions

Can I use a different Social Media than Google Business Profile?

Yes. Google Business Profile is only the example social media in this recipe. The same flow works with Blotato, Facebook Graph API, Instagram Graph API and LinkedIn. Swap the social media connection and keep the rest of the setup as written.

Want this running in your business?

This is what I do. I design and build AI agents like this one, and keep them running. If you want it set up for your team instead of doing it yourself, get in touch.
Get in touch →

Who it's for

Also fits E-commerce Operator.

Seen in the wild

← Back to directory