SayWall
Documentation

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

1
Open the Integrations dashboard

In the SayWall dashboard, navigate to Integrations in the sidebar.

2
Click Connect Google Business

Find the Google Business card and click the Connect Google Business button. A dialog will open.

3
Search for your business

Enter your business name or Google Place ID in the search field and click the search icon (or press Enter).

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.

4
Select your business

Pick the correct listing from the results and click Connect.

5
Initial import runs automatically

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:

FieldDescription
Review textThe written review content
Star rating1–5 star rating
Author nameReviewer's display name on Google
Author avatarReviewer's Google profile photo (when available)
Review dateOriginal date the review was posted
Source URLDirect link back to the review on Google Maps
Owner responseBusiness 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:

PlanSync frequency
StarterDaily
ProEvery 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

PlanConnected integrationsMonthly review imports
Starter150
ProUnlimitedUnlimited

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.

Start collecting testimonials for free

Set up in minutes. No credit card required.

Get started free

Need help?

Have a question or need assistance? Reach us at hello@saywall.io