Mida + Customer.io integration

Send Mida experiment events to Customer.io to trigger lifecycle messages based on which variant a user saw.

Marketing & Email Data out Client-side Works with Mida A/B Testing & Personalization

About Customer.io

Customer.io is a marketing and customer engagement platform used to activate audiences, personalize campaigns, and measure lifecycle performance. Mida adds A/B test context to that workflow so campaign teams can react to the exact page variant or experience a visitor saw.

How the Customer.io integration works

Mida connects with Customer.io in the browser after both scripts or embeds are present on your website. Send Mida experiment events to Customer.io to trigger lifecycle messages based on which variant a user saw. The integration lets your team connect experiment exposure, visitor actions, and conversion goals without rebuilding your analytics or marketing stack.

Requirements

  • Customer.io must be installed or embedded on the page.
  • Mida tracking code must be installed on the page.
  • The integration must be enabled in your Mida workspace.

Use cases

Personalize campaigns by variant exposure

Send Mida experiment context into Customer.io so email, SMS, or lifecycle campaigns can be segmented by the exact website experience a visitor saw.

Use marketing events as Mida goals

Capture high-value Customer.io actions such as signups, form completions, campaign engagements, or audience events and use them as conversion goals in Mida tests.

Improve lifecycle messaging

Compare how different page variants affect later nurture, activation, and conversion metrics inside Customer.io rather than stopping at the website session.

Target better offers

Use campaign, list, or audience context from Customer.io to run more relevant Mida personalization experiences for returning visitors and known leads.

Shared data

Mida and Customer.io exchange the following events:

Event Direction Description
mida_pageview Data out Sent to Customer.io after a visitor is assigned to a Mida variant.
mida_execute Data out Sent to Customer.io when a Mida experiment executes on the current page.
mida_conversion Data out Sent to Customer.io when a visitor completes a Mida goal.

Frequently asked questions

Do I need a developer to connect Mida with Customer.io?

In most cases, no. If Customer.io is already installed on your site, Mida can detect or listen for the relevant browser events. A developer may only be needed for custom implementations or heavily modified embeds.

What data does Mida share with Customer.io?

Mida sends experiment metadata such as test ID, test name, variant, anonymous user ID, and timestamp. It does not send names, emails, or other personally identifiable information by default.

Can I use Customer.io events as Mida conversion goals?

This integration is primarily data-out. Use Mida's JavaScript API or Webhook integration if you need custom Customer.io events to become goals.

Will this affect page speed?

No meaningful impact is expected. Mida's tracking script is lightweight, and the integration uses the existing Customer.io browser API or embed events that are already present on your website.

Ship A/B tests 10x faster — connected to your stack

Mida is the lightweight A/B testing and personalization platform that integrates with the tools you already pay for.