Source: https://mindstamp.com/help/what-data-each-integration-sends
Generated from the Help Center records: 2026-10-15

# What viewer and lead data does each integration send?

Topic: [Reporting and integrations](https://mindstamp.com/help/reporting) · Updated: 2026-10-12

## Short answer

Google Analytics receives only watch-progress events. HubSpot receives contacts, view events, selected answer and click events, and list changes. Constant Contact receives the email, the name and list changes. Webhooks and Zapier receive full view, interaction and viewer records. Salesforce is a quoted setup. Everything except Google Analytics and the Meta Pixel is sent after the viewing session is finished.

![Mindstamp account Integrations page with the HubSpot, Zapier, Google Analytics and Mindstamp API cards marked](https://cdn.mindstamp.com/website2026/help/account-integrations.webp)

_Integrations in the left menu: connect HubSpot, Zapier or Google Analytics, or open Mindstamp API for keys and webhooks._

## Google Analytics

- Plan: Core and higher plans.
- Sent automatically: a page view of the player, and `mindstamp_video_progress` plus `Reached N%` at 10, 25, 50, 75, 90, 95 and 100 percent.
- Fields: `progress_percent`, `video_id`, `video_token`, `video_title`, `event_label`, `event_category`, `viewer_id`, `page_location`.
- Not sent: answers, clicks, names or emails.
- You configure: the **Google Analytics ID** on the account, group or video.

## Meta Pixel

- Plan: Core and higher plans.
- Sent from the viewer’s browser during playback: `PageView`, two custom events for each click or answer, and `MindstampProgress50`, `MindstampProgress95` and `MindstampProgress100`.
- Not sent: name, email or phone fields, and standard events such as Lead or Purchase.
- You configure: the **Facebook Pixel ID** on the account, group or video.

## HubSpot

- Plan: Pro and higher plans.
- Contact, when **Send Views** is on: email, first name, last name, phone, and variables that match HubSpot property names.
- View event: video title, start and finish, watched percentage, participation, correctness, interaction count, engagement time.
- Answer and click events: only for the interactions you pick in **Select Interactions to Send**.
- Property mapping and list changes: only where you set a **HubSpot Field** or choose lists.
- Needs a viewer email.

## ClickFunnels

- Plan: contact sync on every plan. Tags and custom attributes on Pro and higher plans.
- Contact, when the video’s sync switch is on: email, first name and last name.
- Watch percentage, answers in custom attributes, and tags from buttons and other clicks, where you set them.
- Needs a viewer email.

## Constant Contact

- Plan: every plan.
- Contact, when the video’s sync switch is on: email, first name and last name.
- List changes: the lists you check under **Add to Lists** and **Remove from Lists** on the video.
- Not sent: phone, answers, clicks, variables or watch progress.
- Needs a viewer name and email. See [the Constant Contact integration](https://mindstamp.com/help/constant-contact-integration).

## Webhooks

- View webhooks: Core and higher plans. Interaction webhooks: Pro and higher plans. Lead webhooks: Pro and higher plans.
- View: the full view record with answers and interactions.
- Interaction: one record for each answer or click, all sent after the view.
- Lead: the viewer record, once for each known viewer.
- You configure: a toggle and an endpoint on each video.

## Zapier

- Plan: Core and higher plans.
- Receives finished views, known viewers and interactions, with the same fields as the API.
- Arrives when Zapier next checks for new records, usually within minutes.

## Google Sheets

- Plan: every plan.
- A row for each view, interaction or viewer, in the sheet tabs you pick on the video.
- Anonymous views and interactions get rows too.

## Shopify

- Set up by Mindstamp on request, on every plan.
- Mindstamp reads products, builds carts and adds cart attributes. Shopify sends no order data back.

## Salesforce

- Quoted per account. The records and fields are agreed during setup.
- Zapier, webhooks or the API can also carry the data to Salesforce.

## What every integration depends on

Lead data exists only when the viewer is identified. Collect it with lead capture, or pass it with a personalized link or URL parameters such as `?email=`. Variables you pass in the link travel with the view to webhooks, Zapier and HubSpot.

## Go further

- [All integrations](https://mindstamp.com/integrations)
- [Pricing](https://mindstamp.com/pricing)

## Related answers

- [How does the HubSpot integration work?](https://mindstamp.com/help/hubspot-integration)
- [How do Mindstamp webhooks work?](https://mindstamp.com/help/webhooks)
- [How do I use Google Analytics with Mindstamp?](https://mindstamp.com/help/how-to-use-google-analytics-integration-with-mindstamp)
- [How do I test an integration from start to finish?](https://mindstamp.com/help/test-an-integration-end-to-end)

---

Need more help? [Contact Mindstamp](https://mindstamp.com/contact) · [Help Center](https://mindstamp.com/help) · [All Help Center articles as JSON](https://mindstamp.com/help-feed/index.json)
