Google Business Integration
Import reviews from your Google Business Profile into SayWall automatically.
Updated March 12, 2026
Overview
The Google Business integration lets you pull reviews from your Google Business Profile directly into SayWall. Once connected, reviews are imported automatically on a recurring schedule and appear alongside your manually collected testimonials.
No OAuth or Google account connection is required — you just search for your business by name or Place ID.
Imported Google reviews count as testimonials in your project and can be used in widgets, your public review page, and anywhere else testimonials appear in SayWall.
Connect Google Business
In the SayWall dashboard, navigate to Integrations in the sidebar.
Find the Google Business card and click the Connect Google Business button. A dialog will open.
Enter your business name or Google Place ID in the search field and click the search icon (or press Enter).
- By name: Type the business name as it appears on Google Maps (e.g.,
Acme Plumbing London). - By Place ID: Paste your Place ID directly (e.g.,
ChIJN1t_tDeuEmsRUsoyG83frY4). You can look up your Place ID at developers.google.com/maps/documentation/places/web-service/place-id.
Search results show the business name, star rating, review count, and address. Use the View link to verify the result on Google Maps before connecting.
Pick the correct listing from the results and click Connect.
SayWall immediately fetches up to 100 of your most recent Google reviews and imports them into the project. The dialog will show a confirmation with the number of reviews imported.
What Gets Imported
Each imported Google review brings in the following data:
| Field | Description |
|---|---|
| Review text | The written review content |
| Star rating | 1–5 star rating |
| Author name | Reviewer's display name on Google |
| Author avatar | Reviewer's Google profile photo (when available) |
| Review date | Original date the review was posted |
| Source URL | Direct link back to the review on Google Maps |
| Owner response | Business reply text and date (when present) |
Reviews without an author name are imported as anonymous.
Automatic Sync
After the initial import, SayWall syncs new reviews on a schedule based on your plan:
| Plan | Sync frequency |
|---|---|
| Starter | Daily |
| Pro | Every 6 hours |
Only reviews newer than the last successful sync are fetched on subsequent runs. Sync status (last synced date, number imported, success/failure) is visible on the integration card in the Integrations dashboard.
You can trigger an import at any time by clicking Import Now on the integration card. Manual imports are rate-limited to 10 per project per hour.
Plan Limits
| Plan | Connected integrations | Monthly review imports |
|---|---|---|
| Starter | 1 | 50 |
| Pro | Unlimited | Unlimited |
On the Starter plan, you can connect one integration total. If you reach the 50 manual import limit, further manual imports are blocked until the next calendar month resets the counter. Starter accounts also have a maximum of 16 approved testimonials — once reached, new testimonials from any source (imports or manual submissions) cannot be approved until you upgrade to Pro.
The monthly import limit applies to manual imports only. Automatic scheduled syncs are not capped on any plan.
Disconnect
To remove the integration, click the disconnect icon on the integration card and confirm. Disconnecting stops all future syncs. Previously imported reviews remain in your project — they are not deleted.
You can reconnect the same business at any time by going through the connect flow again.
Troubleshooting
No results when searching by business name
Try a more specific query including the city or address. If you know your Place ID, paste it directly into the search field — Place ID lookups are more reliable than name searches.
Import Now button is greyed out
The button is disabled when the integration status is error or disconnected. Check the status message on the integration card. If the status shows an error, contact support — the underlying issue is typically with the data source and does not require any action on your end.
Fewer reviews imported than expected
Each sync fetches up to 100 reviews. On the initial import, only the 100 most recent reviews are fetched. Subsequent syncs only fetch reviews newer than the last sync date, so older reviews that predate your connection are not imported.
Sync status shows "failed"
SayWall tracks consecutive failures. If syncing fails repeatedly, the integration status is set to error and automatic syncing pauses. You will receive an email notification. Contact support if the error persists.
Need help?
Have a question or need assistance? Reach us at hello@saywall.io

