---
title: When to Use
url: https://docs.kaltura.com/docs/events-collaboration/user-profile-api/user-profile-when-to-use
---

## When to Use

- **User preference management** — Store and retrieve per-application user attributes such as registration form data, display preferences, and custom metadata  
- **Profile customization** — Maintain separate user profiles for each application or event, enabling tailored experiences across multiple contexts  
- **Viewer personalization** — Track attendance lifecycle, login activity, and engagement status to deliver personalized event experiences  
- **Event registration workflows** — Manage attendee registration, confirmation, and attendance tracking for virtual and hybrid events
