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
- Install and activate ReactifySDK — Video reaction threads.
- Open ReactifySDK → Settings (also under Settings → ReactifySDK).
- 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?.apiKeyshould 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.