Catalog
Create reusable catalog records for products, offers, plans, collections, and recommendations
Catalog stores reusable rows of structured data that can be referenced by a project. Use it when the MP5 experience needs a managed list of products, plans, offers, store locations, loyalty tiers, recommendations, or other repeatable records.
Catalog has two parts:
Dynamic Data schema defines the catalog item and the fields every row should contain.
Catalog rows store the actual reusable records that Platform users can create, edit, duplicate, preview, and save.

When to Use Catalog
Use a catalog when the same kind of record appears in several places or changes independently from individual viewer data.
E-commerce recommendations
Products with name, image, price, category, URL, and recommendation copy
Show the best product for a viewer, update product details centrally, and route clicks to the product page.
Offers and promotions
Discount code, headline, expiry date, legal copy, and CTA URL
Rotate campaign offers without changing each viewer record.
Plan comparison
Plan name, monthly price, included features, and upgrade link
Present the right subscription plan based on viewer segment.
Store or branch lookup
Location name, address, manager, opening hours, and map URL
Personalize local store information in the video.
Loyalty tiers
Tier name, points threshold, perk image, and reward text
Show the viewer's current tier or next-tier benefit.
Create a Catalog Item
Add the Catalog Item
Select Add Catalog Item and name the catalog item after the row type, such as products, plans, offers, locations, or loyalty_tiers.
For an e-commerce recommendation catalog, use a clear item name such as products.

Define the Row Fields
Add fields under the catalog item so every row has the same structure. A product recommendation catalog commonly includes:
name
Text
CalmRoot Sleep Drops
image
Image URL
Product image URL
price
Text or number
29 USD
category
Text
Sleep support
url
Link
Product detail page URL
recommendation_copy
Text
Best for winding down after a long day.
Add Catalog Rows
After the schema exists, use the Catalog page to manage the records.
Create a Row
Add a new row and fill every required field. For an e-commerce shop, one row might be:
name
CalmRoot Sleep Drops
image
Product image URL or uploaded product image
price
29 USD
category
Sleep support
url
https://your-store.com/products/calmroot-sleep-drops
recommendation_copy
Best for winding down after a long day.

Add More Recommendations
Create additional rows for the other recommended items the video may show.
name
category
price
recommendation_copy
GlowElixir
Skin care
19 USD
For a glowing skin throughout the day
PureFuel
Energy
25 USD
Fuel up with clean energy
CalmRoot Sleep Drops
Sleep support
29 USD
Best for winding down after a long day
Saved Catalog View
After the rows are saved, the Catalog page shows a table for the catalog item. In the products example, the table includes the row ID, name, image, recommendation_copy, category, price, url, and row actions.
Use the row actions to edit an item, duplicate it, or delete it. Use Create products item to add another product row with the same field structure.
Example JSON
Use this structure when planning a product recommendation catalog with a developer or when preparing sample data before building the schema:
The catalog item defines the fields. The Catalog page stores the actual rows, such as GlowElixir, PureFuel, and CalmRoot Sleep Drops.
Catalog Management
Common catalog actions include:
Create rows for new products, plans, offers, locations, or tiers.
Edit rows when a name, price, image, CTA link, or description changes.
Duplicate rows to create similar recommendations quickly.
Preview row values before testing the full MP5 experience.
Save after changing the schema or row data so the project uses the latest catalog values.
Last updated



