π Send weekly local review intelligence digests from Google Maps via MintAPI and OpenAI
β‘ 8 views Β· π Market Research & Insights
π‘ Pro Tip β For competitive intelligence, ScraperNode can automate the data collection β Yelp reviews, Glassdoor company data, and Crunchbase profiles all return structured JSON you can feed straight into this workflow.
Description
Quick overview
Monitor local competitor reviews from Google Maps, summarize complaint themes with OpenAI, and email a weekly action digest for local SEO, reputation management, and marketing teams.
How it works
- Runs on a weekly schedule or is started manually.
- Searches Google Maps via MintAPI for businesses matching your query, region, language, and maximum business limit.
- For each business found, fetches the newest Google Maps reviews via MintAPI up to the configured per-business limit.
- Filters and structures reviews to highlight low ratings and keyword-matched complaints, then builds a single prompt for OpenAI.
- Sends the prompt to the OpenAI Chat Completions API to generate a Markdown report, falling back to a raw Markdown summary if OpenAI fails.
- Emails the final digest to the configured recipient using your SMTP/email connection.
Setup
- Create a MintAPI account and API key at https://mintapi.dev.
- In n8n, create an HTTP Header Auth credential named
MintAPI x-api-key headerwith header namex-api-keyand your MintAPI API key as the value. - Create an HTTP Header Auth credential named
OpenAI Authorization headerwith header nameAuthorizationand valueBearer YOUR_OPENAI_API_KEY - Configure the email node with your SMTP or email credential.
- Open
Template Settingsand update the search query, region, language, business limit, review limit, alert keywords, sender email, and recipient email. - Run the workflow manually once to verify the output, then activate the weekly schedule.
Requirements
- MintAPI API key: https://mintapi.dev
- OpenAI API key
- SMTP or email credential in n8n
- A local search query, for example
med spas in Miamior `roofers in Austin
Customization
- Change the local search query in
Template Settings. - Adjust
maxBusinessesandreviewsPerBusinessto control cost and report depth. - Edit
alertKeywordsto track issues that matter to your niche. - Replace the email node with Slack, Notion, Google Sheets, or Airtable.
- Customize the OpenAI prompt in
Build Review Intelligence Promptto change the report format.
Additional info
This template uses MintAPIβs Google Maps endpoints for local business search and review data. API details are available at https://mintapi.dev/apis/google-maps and in the MintAPI docs at https://docs.mintapi.dev.
π Nodes Used
Send Email, HTTP Request, Schedule Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File