ReactionSaaS
Documentation

WordPress installation (ReactifySDK)

Use the ReactifySDK plugin for recorded reaction threads. It injects reactifyWprtEmbed.apiKey before reactify.js, so "React To This" / "Stitch this" open the in-page recorder popup.

Need on-video overlays instead? ReactionSDK WordPress guide (sdk.js + reaction-video).

1) Install the ReactifySDK plugin

  1. Install and activate ReactifySDK — Video reaction threads.
  2. Open ReactifySDK → Settings (also under Settings → ReactifySDK).
  3. Set API base to https://api.reactionsaas.com (or your app origin) and paste your publishable API key. Optionally enable Validate API key on save.

2) Embed with a shortcode

Prefer a concrete thread id for beat/stitch popups. Template-only embeds may deep-link to the hosted record page for some CTAs.

By thread id
[reactify-thread thread="YOUR_THREAD_ID"]
By template slug
[reactify-thread template="hot-takes"]

3) Manual HTML (fallback)

Only needed if the plugin is not installed. Bootstrap apiKey before the script—same as React/Next guides.

Custom HTML block
<!-- Only if you are not using the plugin — plugin is preferred -->
<script>
  window.reactifyWprtEmbed = {
    base: "https://api.reactionsaas.com",
    apiKey: "YOUR_PUBLISHABLE_API_KEY"
  };
  window.reactifyShopifyEmbed = window.reactifyWprtEmbed;
  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-wprt-thread-host" data-reactify-base="https://api.reactionsaas.com">
  <reactify-thread thread="YOUR_THREAD_ID" data-base="https://api.reactionsaas.com"></reactify-thread>
</div>

4) Verify the popup

  • In the browser console on the front end: window.reactifyWprtEmbed?.apiKey should be non-empty.
  • "React To This" should be a button that opens the recorder modal—not a link to https://api.reactionsaas.com/reactify/record.