Monitor reviews, ratings, and sentiment across all your Google Business locations. View insights and respond to customer feedback.
Connected state with overall performance, sentiment breakdown, and location cards.
useQuery(api.integrations.googleBusinessProfile.getOverview)
Disconnected state with connect CTA and benefit cards explaining the value.
Location detail with rating distribution bars and sentiment breakdown.
useQuery(api.integrations.googleBusinessProfile.getLocationDetail)
Reviews feed with sentiment badges, star ratings, and business response threading.
useQuery(api.integrations.googleBusinessProfile.getLocationReviews)
getOverview Connection status, locations, overall ratinggetLocationDetail Rating distribution, sentiment breakdowngetLocationReviews Paginated reviews with filtersconnectGBP OAuth connection flowdisconnectGBP Remove Google connectionsyncLocations Manual sync triggergoogle-business/index.tsx Dashboardgoogle-business/[locationId].tsx Location detailconvex/integrations/googleBusinessProfile.tsGbpConnectionCard Connect/disconnect + sync controlsGbpLocationCard Location summary with compact ratingGbpReviewCard Review with stars, reply, sentimentGbpSentimentBreakdown Stacked bar + breakdown rowsLargeRatingDisplay Hero rating + stars + countRatingBreakdown 5-star horizontal bar chart