Collect events
Collect behavioral events from any source.
Krenalis lets you collect, validate, and process behavioral events from any digital touchpoint — websites, mobile apps, backend systems, and connected devices. All inbound events flow through a unified ingestion pipeline where Krenalis enforces consistent schemas, validates payloads, and enriches data when needed.
This ensures every event is well-structured, trustworthy, and ready for analytics, profile unification, and activation. With Krenalis, your entire stack receives a clean, centralized, and reliable event stream—no matter how many sources you integrate.
How events work
-
Collect events
Events from your apps, websites, and backend systems are ingested using a Segment-compatible typed schema, ensuring consistent structure across all sources. -
Validate and enrich
Incoming events are validated against your schema and automatically enriched with additional context, guaranteeing accuracy and completeness before they enter your pipeline. -
Load into your data warehouse
Validated events are streamed in real time to your connected data warehouse, where they become immediately available for querying, reporting, and AI workloads. -
Activate your data
Send clean, validated events to your SaaS tools to trigger automations, drive personalization, or power real-time user journeys.
Explore detailed guides
Select where you want to collect events from:
-
Websites
Capture browser and web app activity with the JavaScript SDK.
-
Applications you developed
Collect events from mobile, desktop, backend, or IoT devices using the appropriate SDK.
You can also import events directly from Segment and RudderStack.
-
Segment
Stream real-time events from Segment via webhooks and sync them to your data warehouse.
-
RudderStack
Stream real-time events from RudderStack via webhooks and sync them to your data warehouse.
Learn more about events
Explore the technical details behind event collection in Krenalis.
-
Learn events spec
Understand event types, schemas, and when to use each call.
-
Enrichment
Explore how additional context is added to each event automatically.
-
Session tracking
Learn how Krenalis tracks user sessions to model behavior over time.
Process collected events
Once collected, events are ingested, transformed, and then distributed for analytics or activation.