# 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 1. **Ingest user data**\ Import event-based user data or batch data from databases, files, and SaaS applications using a typed schema. 2. **Validate and enrich**\ Validate incoming records against your schema and enrich them with relevant context to ensure accuracy and completeness. 3. **Harmonize**\ Normalize and transform user data so it aligns with your profile schema and is consistent across all sources. 4. **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](https://www.krenalis.com/docs/ingest-users/websites.md). Learn how to ingest users from your websites and web apps - [Databases](https://www.krenalis.com/docs/ingest-users/databases.md). Learn how to ingest users from you databases - [Applications you developed](https://www.krenalis.com/docs/ingest-users/apps-you-developed.md). Learn how to ingest users from apps you developed - [Files](https://www.krenalis.com/docs/ingest-users/files.md). Learn how to ingest users from files - [SaaS applications](https://www.krenalis.com/docs/ingest-users/saas-apps.md). Learn how to ingest users from SaaS platforms - [Message brokers](https://www.krenalis.com/docs/ingest-users/saas-apps.md). Learn how to ingest users from your message brokers (Coming soon) ### Process collected users Learn how to manage and unify your collected user data for a complete and reliable customer view. - [Profile Unification](https://www.krenalis.com/docs/profile-unification.md). Detect and merge duplicate profiles to build a single, reliable customer record. - [Views and tables](https://www.krenalis.com/docs/views-and-tables.md). Access and analyze your profiles directly in your data warehouse. - [Activate user profiles](https://www.krenalis.com/docs/activate-profiles.md). Activate your customer profiles on Apps, databases, and files.