Customer Data Infrastructure

Capture. Resolve.
Route. Deploy anywhere.

The CDI layer between your data sources and every tool that needs customer context. Collect behavioral events, resolve identities across touchpoints, route enriched data to your entire stack. Self-hosted. Zero data egress.

Explore Architecture
The Problem

Your data stack stores events.
It doesn't know your customers.

Events arrive from your website, mobile app, backend systems, and data warehouse — but they sit in separate tables, attached to different IDs, with no tool connecting them into a coherent picture of the same person.

Analytics queries stale data

Sessions, events, and identifiers land in different tables with no reconciliation layer. Your dashboards lag and your segments are weeks behind reality.

AI agents hallucinate

The context your agents receive is incomplete — fragmented device sessions, missing purchase history, unresolved anonymous visitors. Bad context produces bad outputs.

Marketing personalizes fragments

Your team segments against incomplete profiles. The same customer appears in three different audiences, or not at all, because identity was never stitched.

Meiro Pipes is the CDI layer that closes this gap. It sits between your data sources and every downstream tool — collecting events, resolving identities across touchpoints, and routing clean, enriched data wherever your stack needs it.

What Pipes Does

The full data control plane
for engineering teams

Pipes handles collection, identity resolution, event routing, warehouse modeling, and operational visibility — as one backend, inside your infrastructure.

01

Collect events from every touchpoint

Event stream sources, Web SDK auto-tracking, and Cloud Apps from external APIs. Source transform functions normalize raw payloads into typed events.

  • Event stream
  • mpt.js SDK
  • Cloud Apps
02

Resolve identity across channels

Configurable Identifier Types with merge priority and max-identifier limits. 184ms median resolution latency. Overflow profiles prevent pathological super-identities.

  • Merge rules
  • Priority weights
  • Overflow safety
03

Route to any destination

A Pipe connects a Source to an Event Destination through an optional JavaScript transform. Destinations are custom send() functions — write once, deliver anywhere.

  • JS transforms
  • Any HTTPS target
  • 48 npm packages
04

Feed Meiro Audiences for enrichment

What Pipes collects, Meiro Audiences profiles immediately. Same identity graph, same data layer — no syncing between products. Add Audiences when your team is ready.

  • Shared identity graph
  • No ETL
  • Optional add-on
Core Capabilities

Built for engineering teams
who own their data stack

Data Collection

Three source types — Event stream, Web SDK, Cloud Apps. Event stream and Web SDK sources have a JavaScript transform function that normalizes raw payloads into typed, validated events before storage. Reverse ETL sources define events via SQL query.

  • Event stream: HTTP POST collection endpoint
  • mpt.js: auto-tracks 40+ event types
  • Cloud Apps: scheduled API pull imports
  • JSON Schema validation

Identity Resolution

Define Identifier Types with configurable maxIdentifiers and merge priority. Background workers resolve profiles at 184ms median latency. Overflow profiles prevent bad merges on shared devices.

  • Configurable merge rules per identifier type
  • Priority-based conflict resolution
  • Event deduplication
  • Overflow profile isolation

Event Routing

Pipes connect Sources to Event Destinations via optional JavaScript transforms. Filter, reshape, or enrich events. Destinations are custom send() functions. Routing is separate from profile activation — keeping your event stream clean.

  • Per-Pipe JS transform functions
  • Custom HTTPS delivery targets
  • AES-256-GCM encrypted secrets
  • Full delivery history per Pipe

Warehouse Modeling

Native Snowflake, BigQuery, Databricks, PostgreSQL, MySQL, and MSSQL connections. Warehouse Models map existing tables to Identifier Types — historical data participates in the same identity graph as real-time events. No ETL, no export, no copy.

  • Snowflake · BigQuery · Databricks · PostgreSQL · MySQL · MSSQL
  • Zero-copy warehouse integration
  • DWH-backed attributes in Studio
  • Model-based identity resolution
Piper — AI-native operations

Every Pipes instance ships with Piper, an AI agent with full read access to your CDI configuration. Autonomous heartbeat checks, anomaly detection, Slack/Teams/Discord alerts, and proposed fixes — every edit requires human approval. Available via product UI, mpcli, and external AI agent skills.

Deployment

Deploy where your data
needs to live

No proprietary cloud dependencies. No MTU-based pricing traps. Customer PII never leaves your jurisdiction in self-hosted and any-cloud configurations.

Deployment model What it means Data sovereignty
Self-hostedRecommended Your Kubernetes cluster on AWS, GCP, Azure, or on-premise. Your cloud, your keys. Zero data egress to any Meiro infrastructure
Any cloud, your region Meiro deploys and manages in the cloud provider and jurisdiction you specify. You own the data layer. Zero data egress — your jurisdiction
Meiro Managed SaaS Fully managed by Meiro for teams that need fast deployment without infrastructure control. Meiro-managed region

AI agents (Piper and external) query customer context inside your infrastructure — no data export, no third-party model training on your customer data.

The Meiro Stack

Start with Pipes.
Add layers when you're ready.

Pipes is the core data engine of the Meiro platform. It runs alongside Meiro Audiences on a shared backend — same identity graph, same data layer, no syncing between products.

Product Role Handles
Meiro PipesYou are here Captures and resolves the context Events · Identity graph · Routing · Warehouse models
Meiro Audiences Profiles and governs the context Unified profiles · Attributes · Audience segmentation
Meiro Engage Activates the context Email · SMS · Push · Paid media · Journey Canvas · Agent-triggered actions
Competitive Landscape

Why teams choose Pipes over
Segment and RudderStack

Segment costs more, does less, and locks your data on Twilio's cloud. RudderStack gives you a pipe. Pipes gives you the pipe plus persistent profiles and activation.

Tool Data control Identity resolution Activation Pricing model
Segment (Twilio) SaaS only — Twilio cloud Limited No native activation MTU pricing
RudderStack Self-hosted option No persistent profiles No native activation Event volume
Hightouch Warehouse-dependent No standalone capture Reverse ETL Rows synced
Meiro Pipes Self-hosted · zero egress Deep · configurable Events + profiles + activation 60–80% lower at scale
Customer Results

Used in production at banks,
retailers, and travel companies

Komerční Banka Banking · Czech Republic
400M+ events processed monthly
95% of customer interactions tracked in real time

Deployed on-premise in a Kubernetes-managed environment to meet Czech financial regulations. Zero data egress.

DER Touristik Travel · DACH region
$200K additional revenue in 30 days
+92% increase in Return on Ad Spend

Identity stitching across 6 brands and domains. Better-targeted campaigns through unified customer profiles.

Ask Meiro Pipes anything

What do you want to know?

Ready to see Pipes in action?

See how Meiro Pipes captures, resolves, and routes your customer data — deployed on your infrastructure.