IntegrationsThird-Party Integrations
Third-Party Integrations
Connect ReelPlus with popular review apps and third-party services to enhance your shoppable video widgets.
Supported Apps
Judge.me
Loox
Air 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 is a product reviews app for Shopify. ReelPlus provides a full integration with Judge.me.

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
- Setup: Enter your Judge.me public API token in Settings > Integrations
- Server-Side Proxy: ReelPlus securely proxies requests to Judge.me API
- Caching: Reviews are cached for 5 minutes (server-side) and 5 minutes (client-side) to minimize API calls
- 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| Parameter | Type | Description |
|---|---|---|
shop | string | Shopify store domain |
handle | string | Product handle |
page | number | Page number (default: 1) |
Security Features
| Feature | Description |
|---|---|
| Token Storage | Encrypted on server, never sent to browser |
| Input Validation | Shop domain and product handle sanitized |
| Origin Validation | Referer checking to prevent unauthorized access |
| Rate Protection | Server-side caching reduces Judge.me API load |
| Error Isolation | Judge.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.
| Platform | Detection | Metafield |
|---|---|---|
| Metafield | judgeme.rating, judgeme.review_count | |
| Metafield | loox.avg_rating, loox.num_reviews | |
| Metafield | air.rating, air.review_count | |
| Built-in | Native product review fields |
How Metafield Detection Works
- When a product card renders in a widget, ReelPlus checks for known review metafields
- If any supported platform's metafield is found, star ratings are displayed automatically
- No configuration needed — it works out of the box
- Supports partial stars (half stars, quarter stars) for accurate display
- 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