Reviews

How review records are imported, linked, filtered, and displayed.

Reviews are customer feedback records. They belong to a location and may also belong to a project.

Sources

SourceMeaning
googleImported from Google Business Profile.
interceptCaptured through the /go/{hash} low-star feedback flow.
Manual valuesCreated or edited directly by an admin user.

Fields

FieldPurpose
SourceIdentifies where the review came from.
External idStores the upstream review id for imports.
LocationRequired owner for filtering and display.
ProjectOptional link to completed work.
RatingNumeric star rating from 1 to 5.
Review textPublic or private feedback body.
Review dateDisplay date for imported or entered reviews.
MetadataFlexible JSON for reviewer names, profile photos, Google timestamps, or intercepted contact details.

Display Rules

Widgets filter reviews by the widget's minimum rating. Review feeds and project galleries also expect review text to be present.

The display name is resolved from the best available value:

  1. linked project customer name
  2. review metadata author or customer name
  3. Google reviewer display name
  4. Customer

Low-Star Intercept Flow

When a customer gives one to three stars on the review request page, Review Manager stores the feedback as an intercept review and notifies the configured internal user through Twilio.

Intercepted reviews are operational feedback. They should be handled privately before asking the customer to post publicly.