Ingest users
Ingest user data from any source.
Krenalis lets you ingest user data from any source — including real-time event streams, mobile and web applications, backend systems, databases, files, and SaaS platforms. All inbound user records enter a unified ingestion pipeline where Krenalis validates payloads, applies your profile schema, and prepares data for profile unification.
This process forms the foundation for building accurate, deduplicated, and up-to-date customer profiles that power analytics, segmentation, personalization, and activation across your entire stack.
How ingestion works
-
Ingest user data
Import event-based user data or batch data from databases, files, and SaaS applications using a typed schema. -
Validate and enrich
Validate incoming records against your schema and enrich them with relevant context to ensure accuracy and completeness. -
Harmonize
Normalize and transform user data so it aligns with your profile schema and is consistent across all sources. -
Load into your data warehouse
Stream identities to your warehouse in real time, ready for analytics, reporting, and AI workloads.
Select where you want to ingest users from
-
Websites
User data from your websites and web apps.
-
Databases
User data from SQL databases.
-
Applications you developed
User data from your in-house apps via SDK.
-
Files
User data from CSV, Excel, or similar files.
-
SaaS applications
User data from external apps like HubSpot or Mailchimp.
-
Message brokers Coming soon
User data from systems such as Kafka or RabbitMQ.
Process collected users
Learn how to manage and unify your collected user data for a complete and reliable customer view.