Unified customer profiles

Turn customer data into unified profiles with a warehouse-native CDP

Krenalis ingests event and batch customer data, applies identity resolution, and builds persistent unified profiles in your warehouse. That gives your team a reliable foundation for segmentation, orchestration, and activation.
Self-hosted or cloud. Same architecture. Full control.
Collage of example product screens

Keep your customer data in your data warehouse

Unlike traditional customer data platforms (CDPs) that move or copy customer data into an external cloud, Krenalis runs directly in your company's data warehouse. Your data stays where it belongs, eliminating redundancy, governance overhead, and third-party transfers.
Zero data movement

Krenalis runs directly on your existing data warehouse infrastructure, eliminating unnecessary data movement and avoiding duplicate storage.

  • No duplicate storage
  • Lower storage overhead
  • Uses existing compute
No third-party data transfers

Because customer data stays in your environment, privacy, governance, and compliance are easier to manage.

  • Zero data lock-in
  • Privacy-first architecture
  • Simpler compliance management
Persistent unified profiles

Krenalis turns customer data into persistent unified profiles, ready for segmentation and downstream activation.

  • Customer data unification
  • Identity resolution
  • Always-current, queryable profiles
Batch and event ingestion

Ingest customer data from the systems your team already uses, across both batch and event-driven workflows.

  • Source and destination connectors
  • Supports batch and event workflows
  • Custom connector support
Reversible identity resolution

When matching rules change, Krenalis lets you rerun identity resolution and rebuild profiles across identities.

  • Deterministic matching
  • Reprocessing support
  • Identity graph in your warehouse
Unified journey data

Keep customer events and unified profiles in your warehouse for journey analysis and activation.

  • Events and profiles in one place
  • Queryable customer history
  • Supports downstream activation
Collage of example product screens
Identity-first approach

Stop guessing who your customers are: deterministic identity resolution

Resolve fragmented identities with deterministic rules

Krenalis uses deterministic identifiers such as email, customer ID, and device ID, combined with configurable rules, to merge records with precision. This reduces duplicate profiles and creates a more accurate, 360-degree customer view.

Turn fragmented identifiers into reliable, unified CDP profiles.

Adapt identity resolution to your business

Configure matching rules through the UI or API as your business evolves. Add new identifiers, refine matching rules, and rebuild your core identity graph without changing your data model.

Matching logic that fits your business, not the other way around.

Rebuild historical CDP profiles as rules evolve

When matching rules change, Krenalis lets you rebuild profiles across historical data without re-importing events or losing information. Correct merges, refine logic, and preserve profile integrity over time.

Change the rules without losing the unified customer view.

Built for flexible CDP data transformation

Define transformations your way

Define customer data transformations using Visual Mapping, JavaScript, or Python, depending on the workflow, complexity, and level of control you need to standardize and enrich your profiles.

Visual Mapping

Use a visual interface for fast setup, straightforward customer field mapping, and simple CDP ingestion workflows.

JavaScript transformations

Write transformations in JavaScript when you want code-based control over identity profile mapping, schema changes, and conditional logic.

Python transformations

Write transformations in Python when your workflow depends on Python-based processing, advanced customer data enrichment, or team-standard tooling.
Collage of example product screens

Take control of your customer data stack

Unify customer data, resolve identities, and activate profiles from the warehouse-native Customer Data Platform (CDP) you already control. Krenalis gives your team a secure foundation for reliable customer data operations, without data duplication or third-party transfers.
Self-hosted or Cloud. Same architecture. Full control.