Skip to main content

Integrations

Last updated on Oct 08, 20263 min read

In short​

Link Varify with additional tools to gain deeper insights from your A/B tests. For example, use heatmaps, clickmaps or screen recordings to better understand the behavior of your visitors in the test version compared to the original version.

To use an integration, go to "Integrations" in the tracking setup and activate the tool you are using.

The Integrations page in Varify with cards for ContentSquare, Hotjar, Microsoft Clarity, Mouseflow, PostHog, MCP and Air360; Hotjar and MCP are switched on.

Varify Model Context Protocol (MCP)​

With the new Varify MCP, you can integrate complete experiment management directly. For example:

  • Create new experiments, including variations; edit, duplicate, pause, or archive existing ones
  • Adjust Traffic Allocation Among Variants
  • Define page and audience targeting (e.g., by URL, device, browser, or UTM parameters)
  • Turn tracking on or off for each experiment as needed
  • If GA4 is connected: View results directly—including daily reports and revenue analyses based on GA4 data
  • As an agency: Overview of all client accounts under management

The MCP uses the same API that can also be used for custom integrations—the complete reference is available here: https://developers.varify.io/

Here's how to activate MCP in your account​

Customer Account: Go to Integrations and enable the Varify MCP.

The MCP card: connect AI assistants such as Claude or Cursor via the Model Context Protocol, switch on, with a link to the documentation.

Installation at Claude Chat​

Here's how to add the Varify MCP to Claude:

  1. Settings → Connectors
  2. „+“ click → „Add custom connector“
  3. Enter URL: https://app.varify.io/mcp
  4. „Add“ click
Claude settings, Connectors page; an arrow points at the menu entry „Add custom connector“.

Then click on Connect. You will then be redirected to app.varify.io, where you'll need to log in. Next, grant Claude permission to access Varify. Once that's done, the Varify MCP will be connected, and you can control and manage your experiments directly through Claude.

Varify authorisation dialog: Claude asks for permission to view, create, edit, start and stop experiments and to toggle tracking, and to pick the accounts it may act on.

Installation in Claude Code​

Here's how to install the MCP via the console:

claude mcp add --transport http varify https://app.varify.io/mcp
Claude Code showing the Varify MCP server as connected and authenticated, with 12 tools available.

Installation in ChatGPT​

Here's how it works with ChatGPT—it's a little different from Claude, since you first have to Developer Mode must enable:

  1. Settings → Apps & Connectors → Advanced Settings
  2. Developer Mode turn on
  3. In the Connectors view on „Create“ (or create a new connector)
  4. Enter the server URL: https://app.varify.io/mcp
  5. Enter a name/description and save it

MS Clarity​

To evaluate the variants of your experiment - for example, to view recordings in MS Clarity for a specific experiment - follow these steps:

  1. Click on the filter button in MS Clarity.
  2. Scroll to the Custom filters section.
  3. Select the Varify AB Testing category.
  4. You will find all experiment and variant IDs under Value.
  5. Select the variants for which you want to create the segment.
Microsoft Clarity filters: under Custom filters the tag „Varify AB Testing“ is chosen, and the value list offers the experiment and variation IDs.

Hotjar​

To evaluate the variants of your experiment - for example, to view recordings in Hotjar for a specific experiment - follow these steps:

  1. Open the corresponding evaluation that you want to carry out (e.g. Session Replay)
  2. Click „Add Filter“ and select „Event“
  3. Select the corresponding Experiment ID: Variant ID.
Hotjar Session Replay with an event filter open; the list offers entries such as „Varify – 11110:14485“ and „Varify – 11110:Original“.

Mouseflow​

To evaluate the variants of your experiment - for example, to view recordings in Mouseflow for a specific experiment - follow these steps:

  1. Open the corresponding evaluation that you want to carry out (e.g. Session Replay)
  2. Click „Add filters“ and select „Variable“
  3. Select the corresponding Experiment ID: Variant ID.

Contentsquare​

To evaluate the variants of your experiment - for example, to view recordings in Contentsquare for a specific experiment - follow these steps:

  1. Open the corresponding evaluation that you want to carry out (e.g. Session Replay)
  2. Click „All Users“ and select „Dynamic variable“
  3. Then, under „search for a dynamic var key,“ select the appropriate experiment variant
Contentsquare Session Replay with a segment condition on a dynamic variable, ready to pick the experiment variant.

HubSpot​

Automatically send your experiment data to HubSpot. To enable the integration, first click on Settings.

Varify integrations overview with the HubSpot card switched on and an arrow pointing at its „Settings“ button

Select an integration method

Specify how Varify should send the variant data to HubSpot:

  • Simple (Default) – sends the variant data via the existing HubSpot integration
  • Custom Event – logs each assignment individually on the contact timeline without overwriting previous tests. To do this, you'll need a HubSpot Enterprise Subscription as well as a custom event previously created in HubSpot.

Which method is right for you?

  • If it's enough for you to know the current variant for each contact, select Simple – Sufficient for most cases; no additional configuration is needed.
  • If you want to review a contact's entire test history, select Custom Event. Set up the event in HubSpot beforehand under Data Management → Event Management → Create an Event → Create a Custom Event .
HubSpot settings in Varify with the two integration methods „Simple“ (default, selected) and „Custom event“ (Enterprise)