workflows.fit
Back to n8n workflows
n8n templateFreeBy SerpApi

Google Maps reviews to Google Sheets sync using SerpApi

Sync Google Maps Reviews to Google Sheets for Any Google Maps Query How it works This workflow accepts any query you might run on actual Google Maps to search for places. The search happens through [SerpApi's Google M...

Data & StorageProductivityDevelopmentCore NodesIfSplit OutSplit In BatchesN8n-nodes-serpapi.serp Api
Loading interactive preview...

Template notes

Sync Google Maps Reviews to Google Sheets for Any Google Maps Query

How it works

This workflow accepts any query you might run on actual Google Maps to search for places. The search happens through [SerpApi's Google Maps API](https://serpapi.com/google-maps-api).

Once the workflow receives place results from Google Maps, it loops through each place fetching reviews using [SerpApi's Google Maps Reviews API](https://serpapi.com/google-maps-api). By default, the workflow will be limited to fetch up to 50 reviews per place. This can be customized in the 'Set Review Limit' node}.

The first page of reviews for a place will only return 8 reviews. All subsequent pages will return up to 20 reviews.

The fetched reviews are sent to a connected Google Sheet.

How to use

1. Create a free SerpApi account here: https://serpapi.com/ 1. Add SerpApi credentials to n8n. Your SerpApi API key is here: https://serpapi.com/manage-api-key 1. Connect your Google Sheets accounts to n8n. Help available here: https://n8n.io/integrations/google-sheets/ 1. Create a Google Sheet with these column headers: name, isodate, rating, snippet 1. Connect your Google Sheet in the 'Append Reviews' Google Sheet node 1. Update the Search Query in the 'Search Google Maps' node to set your own query 1. (Optional) Update the review limit from the default 50 in the 'Set Review Limit' node. Set it to a very high number (e.g. 50000) to get all possible reviews. 1. Hit 'Test Workflow' to manually trigger the workflow.