Display Google Reviews in the Customer Portal
Showcase real Google Reviews directly on your OctopusPro Customer Portal homepage to build trust, increase enquiries/bookings, and strengthen your brand with credible third-party social proof.
This guide walks you through:
- Creating a Google Maps Platform API key
- Finding your Google Place ID
- Getting your “Write a review” link
- Adding credentials in OctopusPro and enabling the portal widget
- (Optional) Configuring display settings per Trading Name and automating review invites

On this page
- How it works
- Before you start
- Step 1 — Create your Google API key (Google Maps Platform)
- Step 2 — Get your Place ID
- Step 3 — Get your “Write a review” link
- Step 4 — Add Google Reviews credentials in OctopusPro (API integration)
- Step 5 — Enable Google Reviews on the Customer Portal homepage
- Optional — Configure per Trading Name (multi-brand / multi-location)
- Best practices
- Troubleshooting
- Related articles
How it works
OctopusPro connects to Google via the Google Maps Platform (Places) API and pulls your public review data into your Customer Portal automatically. You can also display a Leave a Review button that takes customers to your Google review form/link.
You typically need 3 items:
- Google Maps Platform API key
- Place ID (uniquely identifies your business location on Google)
- “Write a review” link (used by the Leave a Review button)
Before you start
- An active Google Business Profile (your business must exist on Google).
- Access to the Google Cloud Console to create an API key.
- Billing enabled on your Google Cloud project (Google may charge for API usage depending on volume and quotas).
Helpful links (open in new tab):
- Google Cloud Console
- Place ID documentation (Google)
- Place ID Finder (Google example tool)
- Google Business Profile
Tip: Secure your API key by restricting it to only the APIs you need (and applying application restrictions where possible). Over-restricting can block the integration—see Troubleshooting if reviews don’t appear.
Step 1 — Create your Google API key (Google Maps Platform)
You’ll create a Google Cloud project, enable the required APIs (commonly Places API and Maps JavaScript API), then generate an API key.
1) Create a new project

2) Enable the required APIs


Enable Maps JavaScript API


Enable Places API

3) Create credentials (API key)


4) Copy your API key

Result: You now have your first required value: the Google Maps Platform API key.
Step 2 — Get your Place ID
Your Place ID uniquely identifies your business location on Google and helps OctopusPro pull the correct reviews.
How to find it:
- Open Google’s Place ID tools: Place ID documentation or the Place ID Finder.
- Search for your business and select the correct result.
- Copy the Place ID.


If your business doesn’t appear: Make sure your location exists and is verified inside your Google Business Profile.


Result: You now have the second required value: your Place ID.
Step 3 — Get your “Write a review” link
This is the direct URL to your Google review form and powers the Leave a Review button in your Customer Portal.
- Log in to your Google Business Profile: business.google.com
- Open your business/location.
- Find the option to share your review form/link (Google provides a direct “write a review” URL).
- Copy and save the link.


Result: You now have the third required value: your “Write a review” link.
Step 4 — Add Google Reviews credentials in OctopusPro (API integration)
Now add the 3 values (API key, Place ID, Review link) inside OctopusPro.
- Go to: Settings → Company Settings → Integrations (API)
- Click New developer integrations (API)

- Select Google Reviews from the dropdown.

- Enter your credentials:
- Google Maps API key
- Place ID
- Write a review link
- Click Save.

Step 5 — Enable Google Reviews on the Customer Portal homepage
Enable the portal widget so reviews appear on your Customer Portal homepage.
- Go to: Settings → Customer Portal → Flags & Permissions (on some accounts: Settings → Communications → Customer Portal → Flags & Permissions)
- In Website Flags, enable: Display Google Reviews on customer portal homepage (or similarly named Enable Google Reviews).
- Click Save.

Where will reviews display?
Once enabled, the Google Reviews section will appear on your Customer Portal homepage (commonly toward the bottom of the page), based on your settings.

Optional — Configure per Trading Name (multi-brand / multi-location)
If you manage multiple Trading Names (sub-brands/branches), you can configure Google Reviews per Trading Name so each portal URL shows the correct reviews and branding.
Typical path: Settings → Company Settings → Trading Names → select a Trading Name → configure Google Reviews display options.
Common configuration options (may vary by account):
- Enable/disable Show Google Reviews
- Set the Google Place ID
- Custom title (e.g., “What our customers say”)
- Limit the number of reviews shown
- Optional minimum rating threshold
- Review link mode + Test Review Link
Optional automation: You may also see options to automatically request reviews via Email and/or SMS after completed bookings, including delay and reminder controls.
Learn more about multi-brand setups here: Manage Trading Names (multi-brand / multi-location)
Best practices
- Ask everyone: Invite all customers to leave honest feedback (don’t selectively request reviews).
- Make it easy: Add your review link to job completion emails/SMS, invoices, and the Customer Portal.
- Respond professionally: Reply to reviews (especially negative ones) quickly and constructively—future customers read your responses.
- Use feedback to improve: Track recurring complaints and fix the root cause (customers notice when issues stop repeating).
- Keep keys secure: Restrict your API key to required APIs and rotate it if you suspect exposure.
Troubleshooting (if reviews don’t appear)
Check the following:
- Flag enabled: “Display Google Reviews on customer portal homepage” is ON and saved.
- API key copied correctly: no extra spaces/characters.
- Billing enabled: on the Google Cloud project (required for many Maps Platform APIs).
- Required APIs enabled: at minimum, Places API (and any other required APIs for your configuration).
- Correct Place ID: matches the right business/location.
- Business Profile verified: your location is live/verified in Google Business Profile.
- API restrictions not blocking: if you restricted your key, confirm the allowed APIs/referrers/IPs match your setup (over-restricting can prevent requests from working).
If you still can’t see reviews, try temporarily loosening restrictions to confirm connectivity, then re-apply the correct restrictions once working.
Related articles
- Customer Portal Flags & Permissions
- Customer Portal General Settings (Branding, SEO, Analytics & more)
- Google Maps API Integration (API key security & setup)
- Manage Trading Names (Multi-brand / Multi-location)
- Customer Portal SEO (Meta Title & Meta Description)
To stay updated, please subscribe to our YouTube channel.
