Shopify integrations overview
Last updated: April 19, 2026
BetterReviews is a native Shopify app — no middleware, no external sync jobs. This page lists the Shopify-facing surfaces we ship and where to find the detailed docs for each.
Install and authentication
Install from the Shopify App Store. OAuth takes under a minute and requests the scopes needed for review collection + metafield sync (read/write products, read customers, read orders). You don’t configure anything on first install — we sync your product catalog automatically.
Theme blocks
The review widget renders as standard Shopify 2.0 theme blocks. Drop “Review List” onto your product page template via the theme editor and it picks up your fonts, colors, and spacing automatically. No code changes.
A separate “Star Rating Badge” block is available for collection and category pages.
Metafields
We write per-product metafields under the betterreviews namespace: aggregate summaries, top review snippets, AI-graded content, JSON-LD schema markup. Your theme can reference these directly via Liquid if you want to build custom review UI outside our blocks.
Shopify Flow trigger
BetterReviews publishes a Review Created trigger that fires when a review is approved. Build workflows to tag the customer, notify your team, send an internal email, or forward the review to Slack via an HTTP action.
→ See the Shopify Flow trigger guide for the full payload reference and example workflows.
Customer page reviews block
On the Shopify admin customer detail page, BetterReviews embeds a block listing every review the customer has submitted on your store. Each entry deep-links into the full moderation detail.
→ See the customer page reviews guide for details.
Moderation deep links
Every review approved through BetterReviews gets a signed deep link back into the embedded admin for that review. We use this for Flow payloads (so a Flow email can include a “Moderate this review” button) and for the customer-page block described above. Tokens expire after 7 days.
What’s not Shopify-native
A few features live outside Shopify itself:
- Our merchant dashboard runs at our own domain (embedded in Shopify admin via app proxy)
- Email delivery goes through Resend (not Shopify)
- Review content analysis runs on our AI service
This separation lets us iterate on AI capabilities independently of Shopify’s release cadence.