ReactionSaaS
Documentation

Shopify installation (ReactifySDK)

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 deploy from integrations/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 (or reactifyWprtEmbed) is set.
  • "React To This" opens the modal—not https://api.reactionsaas.com/reactify/record.