Unified customer profiles

Turn customer data into unified profiles

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 deployment. Full control
Collage of example product screens

Keep your customer data in your warehouse

Traditional CDPs often move or copy customer data into an external cloud, creating redundancy, governance overhead, and added risk. Krenalis runs directly in your company's data warehouse, so your data stays where it belongs, without duplication or third-party transfers.
Zero data movement

Krenalis runs directly on your existing 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

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 customer view.

Turn fragmented identifiers into reliable customer 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 profiles without changing your model.

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

Rebuild 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 customer view.

Built for flexible data transformation

Define transformations your way

Define transformations using Visual Mapping, JavaScript, or Python—depending on the workflow, complexity, and level of control you need.

Visual Mapping

Use a visual interface for fast setup, straightforward field mapping, and simple transformation workflows.

JavaScript transformations

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

Python transformations

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

Control your customer data stack

Unify customer data, resolve identities, and activate profiles from infrastructure you already control. Krenalis gives your team a warehouse-native foundation for reliable customer data operations, without duplication or third-party data transfers.
Self-hosted deployment. Full control