Skip to main content
AI & Machine Learning

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

Read: Unomi 3 for AI agents


Web Personalization

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
Web personalization flow with CMS and Apache Unomi

Mobile Analytics

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
Mobile app and beacons sending events to Apache Unomi

Centralized Profiles

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
Centralized profile aggregation into Apache Unomi

Multi-tenancy · Unomi 3.1

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

Read: Multi-tenancy in Unomi 3 · Auth overview

Multi-tenant Unomi cluster isolating customer data

Ready to try it?

Get Apache Unomi running in minutes with Docker, then explore the REST API.