Analyze Google Business Reviews & Send Sentiment Reports to Slack with Gemini

Go to Workflow
16 views
Built by SayOne Technologies SayOne Technologies
Created on September 01, 2025

Description

⭐ Google Review Sentiment Analysis & Slack Notification Workflow

This workflow automates the process of collecting Google Business Profile reviews πŸͺ, analyzing customer sentiment with Google Gemini πŸ€–βœ¨, and sending structured reports to Slack πŸ’¬.

πŸ”‘ Key Advantages
πŸ“₯ Fetches Google Business Profile reviews for a given business and time period
🧠 Runs sentiment analysis using Gemini AI
πŸ“Š Consolidates comments, ratings, and trends into a JSON-based summary
🧩 Restructures results into Slack Block Kit format for easy readability
πŸš€ Sends automated sentiment reports directly to a Slack channel

βš™οΈ Set Up Essentials You’ll Need
πŸ”‘ Google Business Profile API access with project approval
βœ… Enabled Google Business Profile API service
πŸ” Gemini API credentials
πŸ’¬ Slack workspace & channel for receiving reports

πŸš€ How to Get Started
πŸ”§ Configure your Google Business Profile API and enable access
πŸ‘€ Set the owner name and πŸ“ location to fetch reviews
⏳ Define the review time period using the Set Time Period node
πŸ”— Connect your Slack account and select a channel for notifications
πŸ•’ Deploy and let the workflow run on schedule for automated insights

Nodes Used (6)

AI Agent
@n8n/n8n-nodes-langchain.agent
Code
n8n-nodes-base.code
Google Business Profile
n8n-nodes-base.googleBusinessProfile
Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini
Sentiment Analysis
@n8n/n8n-nodes-langchain.sentimentAnalysis
Slack
n8n-nodes-base.slack