TrustFusion — Google Business Profile Reviews for WordPress
Fetch and display your own Google reviews in a clean grid or list. Server‑side, secure, and fast.
Key features (Free):
- Connect with Google OAuth (business.manage scope)
- Resolve Google Maps URL to Place ID (server‑side via Places API)
- Fetch the latest 10 reviews and save in your WordPress database
- Render via shortcode:
[ trustfusion_reviews layout="grid|list" limit="10" ]
- Manual Sync button + scheduled weekly refresh (WP‑CRON)
- No client‑side Google API calls; frontend renders from DB only
Live demo: https://webcitylab.com/testing-reviews/
Reviewer Notes (Google OAuth)
This section is for Google OAuth App reviewers and can remain visible while verification is in progress.
- Scope requested (single): https://www.googleapis.com/auth/business.manage
- APIs used: My Business Account Management, My Business Business Information, Google My Business API v4, Places API (server‑side only)
- Authorized domain: webcitylab.com
- Authorized redirect URI: https://webcitylab.com/wp-admin/admin.php?page=trustfusion&tf_oauth=1
- Project number: 26837024211
- Project ID: trustfusion-467310
- OAuth Client ID (Web): 26837024211-hra3fln9df9osrelmsfsp1kec6qfqsgk.apps.googleusercontent.com
Data flow (summary):
- Admin pastes a Google Maps URL for their business.
- Server resolves the Place ID via Places API.
- Admin clicks Connect Google Business Profile → OAuth consent (offline access).
- Server stores tokens securely (WordPress options).
- App autodiscovers the matching account/location by
metadata.placeId. - App fetches the latest 10 reviews and stores them in WP tables.
- Frontend renders reviews from DB via shortcode. No live Google calls on the frontend.
Error handling shown in the demo: not owner/manager, unverified profile, token refresh fail.
Disconnect: removes tokens; admin may delete stored profile and reviews.
How it works (site owners)
- Install and activate TrustFusion (Free).
- Go to Dashboard → TrustFusion.
- Paste your Google Maps URL and click Connect Google Business Profile.
- Run Manual Sync (Fetch 10).
- Add
[ trustfusion_reviews ]to any page.
If you need contact me now : support@webcitylab.com
Address:
Web City Lab
MM Tower, Rajjak Khan Shorok, Nothulladbad, Barisal Sodor, Bangladesh