Welcome to Zuora Product Documentation

Explore our rich library of product information

Example: Using context attributes for personalization

Learn how a streaming service uses Adaptive Context to personalize subscription offers based on customer tenure and subscription plans.

A streaming service uses Adaptive Context to personalize subscription offers.

  • Attribute: Customer_Tenure (number of months since signup)

  • Rule: If Customer_Tenure ≥ 12 and Subscription_Plan = "Basic", offer a 20% discount on the "Premium" plan.

  • Result: When an eligible customer logs in, the API applies the rule in real time, and the UI displays the upgrade offer with the discounted price.

This eliminates the need to create separate product entries for every customer type, while still delivering targeted, relevant offers instantly.