ReactionSaaS
Documentation

HubSpot Installation

Connect your HubSpot account and install ReactionSDK on HubSpot-managed pages. Sync interaction data (e.g. interaction_rate, CTA_clicks) into HubSpot.

1) Connect HubSpot

In the ReactionSaaS dashboard, go to Integrations → HubSpot and click "Connect HubSpot" to authorize. Then choose your destination page and configure the overlay.

Open Integrations →

2) Install snippet on a page

After connecting, the dashboard will show a copyable snippet. Add it to your HubSpot page or template (e.g. in a custom HTML module). Replace the placeholder IDs with your account, campaign, and creative IDs.

ReactionSDK — HubSpot snippet
<!-- ReactionSDK for HubSpot -->
<!-- After connecting HubSpot in the dashboard, use the snippet from Integrations → HubSpot -->
<script src="https://reactify-cdn.s3.us-east-2.amazonaws.com/sdk.js"></script>
<script>
window.ReactionSaaSConfig = window.ReactionSaaSConfig || {};
window.ReactionSaaSConfig.hubspot = {
  "account_id": "YOUR_ACCOUNT_ID",
  "campaign_id": "YOUR_CAMPAIGN_ID",
  "creative_id": "YOUR_CREATIVE_ID",
  "overlay": {
    "overlays": ["tap", "poll"],
    "cta_text": "Learn more",
    "overlay_position": "bottom-center"
  }
};
</script>

3) Sync data to HubSpot

In Integrations → HubSpot, enable sync to send metrics (interaction_rate, CTA_clicks, overlay_completions, engagement_score) to HubSpot.

← All installation guides