Use Cases
What Can You Build with Unomi?
Apache Unomi is a flexible CDP that adapts to many architectures. Here are the most common use cases.
Customer memory for AI agents & copilots
In an AI-first world, models are only as good as the data they can access and update safely. Use Apache Unomi 3 as privacy-first customer memory: agents retrieve context, store observations, summarize profiles, and operate segments — with consent built in. Unomi is not an LLM; it is the CDP data layer beside one.
- Retrieve profiles, events, segments, and scores for context-aware responses
- Store preferences and conversation-derived facts as events / profile properties
- Summarize history into profile briefs (live or via scheduled tasks)
- Operate the CDP — propose segments, scores, and rules via API
- Built-in consent management gates what agents may access
Personalization service for a Web CMS
Track every visitor across your CMS-managed sites. Use profile data to personalize content elements in real time — showing different banners, offers, or articles based on who the visitor is.
- Track page views, clicks, logins, and custom events via AJAX calls
- Build user-facing privacy management UIs
- Manage profiles, segments, goals, and rules from admin interfaces
Analytics service for mobile apps
Use Unomi as the backend for native mobile applications. Authenticate users, then send events for button taps, GPS proximity, beacon interactions, and other app actions.
- REST API works from any mobile SDK or language
- Track GPS, beacons, and in-app events
- Expose privacy controls to app users
Centralized profile management
Aggregate customer data from CRMs, issue trackers, forums, CMS, and any other system into one unified profile. Anonymous profiles merge automatically when a shared identifier (like an email) is detected.
- Merge anonymous and identified profiles automatically
- Build connectors to CRM, support, and commerce systems
- Open standards-compliant — community-driven connectors
SaaS and multi-customer CDP deployments
Unomi 3.1’s platform-wide multi-tenancy refactor lets one cluster host many isolated customer spaces — with public and private API keys, tenant-scoped profiles/events/segments/rules/schemas, and usage / retention APIs for control planes.
- Public API keys for trackers and agent tools
- Private keys for tenant admin APIs
- Elasticsearch or OpenSearch persistence