---
title: "Using Mapp Intelligence On-Demand Recommendations"
slug: "using-mapp-intelligence-on-demand-recommendations"
updated: 2026-01-26T16:21:01Z
published: 2026-01-26T16:21:01Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Using Mapp Intelligence On-Demand Recommendations

## Goal

Use Mapp Intelligence recommendations in Mapp Engage with a personalization block.

---

## Background information and prerequisites

Before you start, make sure these preconditions are met:

- You have activated the Mapp Intelligence Recommendation API and **Marketing Automation**. If this is not already activated, speak to your customer success manager or account manager.
- For Mapp Intelligence solutions, your Product Catalog is uploaded and the same across Mapp Intelligence and Mapp Engage.
- User matching (with the email redirect) is configured and in use.
- Intelligence tracking (with product tracking) is active.
- You want to send out messages individually.

---

## Procedure

1. Set up a Recommendations API. For instructions, see [Using the Recommendation API](/v1/docs/using-the-recommendation-api).
2. Find your Placement ID.
  1. In Mapp Intelligence, go to *Marketing > Placements > Reco API*.
  2. Find the correct placement.
  3. Click **API Info**.
3. Create a personalization block in Message Creation or Segmentation Builder.
4. Set the source to `MAPPINT`.
5. For the `modelID`, use the Placement ID from your Mapp Intelligence Recommendation API.

---

## Example of a personalization block

```java
<%ForEach var="recommendedProduct" items="${ecx:recommendedProducts('MAPPINT', user.pk, 'plcmnt5', 0)}"%>
                    <%${recommendedProduct.productName}%> - <%${recommendedProduct.productPrice}%>
                    <%/ForEach%>
```

## Related

- [Recommended Product](/recommended-product.md)
- [eCommerce: Recommended Products](/ecommerce-recommended-products.md)
