Install the ReactifySDK Shopify app (separate from ReactionSDK overlays). The app injects reactifyShopifyEmbed.apiKey so "React To This" / "Stitch this" open the in-page recorder.
For product-video overlays: ReactionSDK Shopify guide.
1) Install the ReactifySDK Shopify app
Install ReactifySDK by ReactionSaaS from the Shopify App Store (or connect from ReactionSaaS). The embedded app opens at https://www.reactionsaas.com/integrations/shopify/reactifysdk inside Shopify Admin.
- Embedded app:
https://www.reactionsaas.com/integrations/shopify/reactifysdk - Dashboard (account linking):
https://www.reactionsaas.com/dashboard/integrations/shopify/reactifysdk - Storefront: ScriptTag →
reactify.js, or enable Auto-mount thread in app settings - Custom placement: Reactify thread theme app block (
shopify app deployfromintegrations/shopify-reactify/app)
2) Place a thread on the storefront
Use the theme app block or auto-mount. For a concrete thread id (best for beat/stitch popups), configure the block / settings with your thread id.
Manual Liquid fallback
<!-- Theme app block preferred. Manual Liquid fallback: -->
<script>
window.reactifyShopifyEmbed = {
base: "https://api.reactionsaas.com",
apiKey: "YOUR_PUBLISHABLE_API_KEY"
};
window.reactifyWprtEmbed = window.reactifyShopifyEmbed;
window.REACTIFY_EMBED_BASE = "https://api.reactionsaas.com";
</script>
<script src="https://reactify-cdn.s3.us-east-2.amazonaws.com/reactify.js?v=1.1.34" defer></script>
<div class="reactify-shopify-thread-host" data-reactify-base="https://api.reactionsaas.com">
<reactify-thread thread="YOUR_THREAD_ID" data-base="https://api.reactionsaas.com"></reactify-thread>
</div>3) Verify the popup
- Console:
window.reactifyShopifyEmbed?.apiKey(orreactifyWprtEmbed) is set. - "React To This" opens the modal—not
https://api.reactionsaas.com/reactify/record.