Skip to content

Google Reviews (GBP) Widget

Connect your Google Business Profile reviews to a Limecube widget by setting up a Google Cloud project, Apps Script proxy, and OAuth credentials.

12 min reference guideUpdated 15 March 2026
On this page
This guide walks you through connecting your Google Business Profile (GBP) reviews to a Limecube reviews widget. The process involves creating a Google Apps Script proxy within your own Google account, enabling specific Google APIs, and configuring OAuth credentials.

What You Will Need#

  1. 1A Google account that manages the target Google Business Profile
  2. 2A Google Cloud project (free to create)
  3. 3A Google Apps Script proxy (code is provided in the setup steps)
  4. 4Google Business Profile API access approval from Google

Part 0: Request Access to the GBP APIs#

Submit a request to Google including your Cloud project number, contact email, and use case description (reading public reviews only). Allow several business days for Google to review and approve your request. For agencies managing multiple client profiles, state this clearly in the use-case description.

Part 1: Create Your Google Cloud Project#

  1. 1Create or select a Google Cloud project in the Google Cloud Console
  2. 2Navigate to the API Library within your project
  3. 3Enable the 'Business Information API'
  4. 4Enable the 'My Business Account Management API'

Part 3: Find Your Account ID & Location ID#

Use the OAuth 2.0 Playground to call the Google Business Profile API endpoints and retrieve your Account ID and Location ID. These are required to configure the Limecube widget.

Part 4: Configure the Limecube Widget#

Widget Fields

  1. 1Enter your Proxy Endpoint URL from the Apps Script deployment
  2. 2Enter your Account ID and Location ID
  3. 3Set the Minimum Star Rating (default: 4 stars)
  4. 4Set the Maximum Number of Reviews (default: 50)
  5. 5Configure Scroll Speed (default: 60 pixels/second) and Hover Slowdown Factor (default: 0.35)
  6. 6Choose your preferred Date Format (default: dd/MM/yyyy)

Testing and Troubleshooting#

Test your setup by appending query parameters to your web app URL: ?action=listReviews&accountId=YOUR_ID&locationId=YOUR_ID&max=3. A successful response returns JSON with a reviews array containing rating, comment, and update time.
Use an incognito or private browser window if the Google Cloud Console appears stuck or cached. Ensure all domain links (home page, privacy policy, terms) use the authorised domain verified in your branding settings.

Looking for something else?

Search this guide for a feature or task, or explore another help article.

I’ve checked the guide and still need help

Tell us what you’re trying to do, what happened and what you’ve already tried. A screenshot can help us understand the issue.

Contact the support team