Stock Replenishment Use Case
In this use case, we explore how Zeotap CDP can be used to send List/Array of Objects for targeting based on user data related to product replenishment.Customer Overview
Assume that the below table represents your customer data available in Zeotap CDP, where there are four user profiles (UCID1, UCID2, UCID3, UCID4) with different product information associated with them as shown below.| UCID | Age | Product Name | Replenishment Date | Propensity Score |
|---|---|---|---|---|
| ucid1 | 26 | Fitbit Charge 5 Battery Pack | 2/10/2024 | 0.6 |
| ucid1 | 26 | Outdoor Patio Furniture Covers | 10/10/2024 | 0.4 |
| ucid2 | 32 | Nespresso Coffee Pods (Limited Edition) | 11/12/2024 | 0.9 |
| ucid2 | 32 | Smart Home Thermostat Filter | 1/12/2024 | 0.3 |
| ucid3 | 29 | Wireless Earbuds | 15/11/2024 | 0.8 |
| ucid3 | 29 | Yoga Mat with Carrying Strap | 25/11/2024 | 0.7 |
| ucid4 | 34 | High-Speed HDMI Cable | 20/12/2024 | 0.5 |
| ucid4 | 34 | Electric Kettle with Temperature Control | 5/1/2025 | 0.6 |
Step 1: Create an Audience and filter them by Age
Let’s say, you create an audience with condition to filter users above 30 years as shown below.

| UCID | Age | Product Name | Replenishment Date | Propensity Score |
|---|---|---|---|---|
| ucid2 | 32 | Nespresso Coffee Pods (Limited Edition) | 11/12/2024 | 0.9 |
| ucid2 | 32 | Smart Home Thermostat Filter | 1/12/2024 | 0.3 |
| ucid4 | 34 | High-Speed HDMI Cable | 20/12/2024 | 0.5 |
| ucid4 | 34 | Electric Kettle with Temperature Control | 5/1/2025 | 0.6 |
Step 2: Additional Filtering at Destination Level by Propensity Score
At this point, you can apply a filter on the properties of the objects to include only the required products in the user profiles. You can do this in the Destination Settings, as shown below.

Conclusion
Here, the following product information of the users UCID 2 and UCID 4 qualify for Destination upload at this stage:- UCID 2 with the product Nespresso Coffee Pods (Limited Edition).
- UCID 4 with the product Electric Kettle with Temperature Control.
How Data is Sent to Destination
Depending on the destination platform, you can choose the data format in which the final data is sent to Destination. For example, Google Cloud Storage accepts only JSON or CSV formats. Below are the data examples in both formats. In JSON FormatJSON
Code