ReelPlusReelPlus Help

Third-Party Integrations

Connect ReelPlus with popular review apps and third-party services to enhance your shoppable video widgets.


Supported Apps

Judge.me

Judge.me

Loox

Loox

Air Reviews

Air Reviews

Shopify Reviews

Shopify Native


Architecture

All third-party integrations follow the same secure pattern:

Merchant enters API token (Settings > Integrations)
        |
        v
Token stored securely on server (never exposed to browser)
        |
        v
Widget requests data via server-side proxy
        |
        v
Server fetches from third-party API using stored token
        |
        v
Response cached on server (5-minute TTL)
        |
        v
Data rendered in widget (star ratings, reviews)

Key security principle: Third-party API tokens are never sent to the browser. All external API calls go through a server-side proxy with input validation, caching, and error handling.


Judge.me (Full Integration)

Judge.me

Judge.me is a product reviews app for Shopify. ReelPlus provides a full integration with Judge.me.

Judge.me Integration Settings

Features:

  • Star ratings displayed on product cards in carousel and modal widgets
  • Full review content with title, body, author name, and date
  • Review images and videos (including YouTube embeds)
  • Pagination for browsing multiple reviews

How It Works

  1. Setup: Enter your Judge.me public API token in Settings > Integrations
  2. Server-Side Proxy: ReelPlus securely proxies requests to Judge.me API
  3. Caching: Reviews are cached for 5 minutes (server-side) and 5 minutes (client-side) to minimize API calls
  4. Display: Star ratings appear automatically on product cards in your widgets

API Endpoint

GET /apps/reelplus_sub/judgeme-reviews
    ?shop=mystore.myshopify.com
    &handle=product-handle
    &page=1
ParameterTypeDescription
shopstringShopify store domain
handlestringProduct handle
pagenumberPage number (default: 1)

Security Features

FeatureDescription
Token StorageEncrypted on server, never sent to browser
Input ValidationShop domain and product handle sanitized
Origin ValidationReferer checking to prevent unauthorized access
Rate ProtectionServer-side caching reduces Judge.me API load
Error IsolationJudge.me failures don't break widget rendering

Multi-Platform Star Ratings (Metafield Detection)

ReelPlus automatically detects and displays star ratings from multiple review platforms through Shopify metafields — no API token required.

PlatformDetectionMetafield
Judge.me Judge.meMetafieldjudgeme.rating, judgeme.review_count
Loox LooxMetafieldloox.avg_rating, loox.num_reviews
Air Reviews Air ReviewsMetafieldair.rating, air.review_count
Shopify Shopify NativeBuilt-inNative product review fields

How Metafield Detection Works

  1. When a product card renders in a widget, ReelPlus checks for known review metafields
  2. If any supported platform's metafield is found, star ratings are displayed automatically
  3. No configuration needed — it works out of the box
  4. Supports partial stars (half stars, quarter stars) for accurate display
  5. Includes ARIA labels for accessibility

Design Principles

Security First

  • API tokens stored server-side only
  • All third-party calls go through authenticated proxy
  • Input sanitization on every request

Performance

  • Dual-layer caching (server 5min + client 5min)
  • Automatic cache cleanup every 10 minutes
  • Metafield detection requires zero API calls

Graceful Degradation

  • If Judge.me API is down, widget still renders without reviews
  • If no review platform is detected, ratings section is hidden
  • No integration failure breaks the core widget functionality

Extensibility

  • New review platforms can be added via metafield detection
  • Proxy architecture supports adding new full integrations
  • Each integration is isolated — one failure doesn't affect others

On this page