> ## Documentation Index
> Fetch the complete documentation index at: https://moengage-user-guide.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Using Recommendations in Push

This help doc article demonstrates how personalized recommendations can be integrated into your Push campaigns to deliver dynamic recommendations. In the Push channel, the content personalization is done using the [Jinja templating language.](/user-guide/campaigns-and-channels/getting-started/message-personalization/jinja-templating-language)

At MoEngage, creating a Push campaign is a three-step process.

1. Target users
2. Content
3. Schedule and Goals

You can personalize the campaign with recommendations in the second step 'Content'. Let us create a personalized campaign with recommendations.

<Warning>
  Ensure that you have created the desired recommendations. You can use only active recommendations for campaign personalization. Learn how to [create and manage recommendations.](/user-guide/content/recommendations)
</Warning>

# Create Push Campaigns with Recommendations

To create a push campaign with recommendations, perform the following steps:

1. On the sidebar menu in MoEngage, hover over the Engage menu item <img alt="Screenshot 2025-06-04 at 4.32.53 PM.png" src="https://mintcdn.com/moengage-user-guide/bJLqVfYJ9gjNIQJ6/images/moengage_3a6ded.png?fit=max&auto=format&n=bJLqVfYJ9gjNIQJ6&q=85&s=8ddc2dbc3c31203066c15794b3717527" width="38" height="32" data-path="images/moengage_3a6ded.png" /> . The **Engage** menu appears.
2. Click **+ New Campaign**. <img src="https://mintcdn.com/moengage-user-guide/WnxHNxVmb-EfNMzm/images/moengage_f884be.png?fit=max&auto=format&n=WnxHNxVmb-EfNMzm&q=85&s=c3c1d0ca32add697423e9b29bba16431" alt="1.png" width="562" height="474" data-path="images/moengage_f884be.png" /> You can also click **All Campaigns** on the **Engage** menu and then click **+ Create campaign** on the All campaigns page.
3. On the **New Campaign** dialog box, under **OUTBOUND**, click **Email**.
4. Click **Periodic** campaign, and you can follow the same steps for any other email campaign type. For more information about delivery types, refer to [Delivery Types](/user-guide/campaigns-and-channels/getting-started/introduction/delivery-types-moengage-channels). <img src="https://mintcdn.com/moengage-user-guide/fu8EK_X1PiwOoTOd/images/moengage_ff7060.png?fit=max&auto=format&n=fu8EK_X1PiwOoTOd&q=85&s=b671610d20ecb10bb388b43059c71e5f" width="970" height="1092" data-path="images/moengage_ff7060.png" />
5. Enter the basic campaign details and define the audience in step 1 'Target users' and click **Next**.
6. In step 2, on the **Content** tab, select a template from the available options.
7. On entering '@' in any text block, a personalization pop-up opens. Search the recommendation name under data personalization drop-down and click **Done**. <img src="https://mintcdn.com/moengage-user-guide/9pfqFCF9_E9B5Qla/images/moengage_e3bdbd.png?fit=max&auto=format&n=9pfqFCF9_E9B5Qla&q=85&s=85ff57afded9038434d22a9d0b79c60d" width="2852" height="1550" data-path="images/moengage_e3bdbd.png" />
8. It auto-populates some Jinja code retrieving all available items list from recommendations. You can modify the code for your use case. For example, the following is the modified code to display one item:
   <CodeGroup>
     ```jinja JINJA theme={null}
     {% if ProductSet.RealTimeAIRecommendations%}
     {% for product in ProductSet.RealTimeAIRecommendations[0:1]%}
     {{product.title}}
     {% endfor %}
     {% else %}
     MOE_NOT_SEND
     {% endif %}
     ```
   </CodeGroup>
   <img src="https://mintcdn.com/moengage-user-guide/pl3u0RfkWZ1uFgwz/images/moengage_850d2a.png?fit=max&auto=format&n=pl3u0RfkWZ1uFgwz&q=85&s=35044aa2df2713a6e8f1b47ddc9ca80c" alt="" width="2852" height="1550" data-path="images/moengage_850d2a.png" />
9. Enter the title, message, and summary as per the requirement. You can choose recommendations personalization or static textual content for different blocks.
10. Similarly, define the image URL to personalize notification with the recommended product image. <img src="https://mintcdn.com/moengage-user-guide/ziRUAeeja7fRRL-D/images/moengage_df5f9b.png?fit=max&auto=format&n=ziRUAeeja7fRRL-D&q=85&s=2043e0ad41d39f06f4c79110c8642ba0" width="2852" height="1548" data-path="images/moengage_df5f9b.png" />
11. After you complete the setup, click **Preview** to ensure it appears as intended.  <img src="https://mintcdn.com/moengage-user-guide/21Ihfdzne33T-IUl/images/moengage_07b108.png?fit=max&auto=format&n=21Ihfdzne33T-IUl&q=85&s=75a9981e152e671b4ac6d9ab249df37a" width="2852" height="1640" data-path="images/moengage_07b108.png" />
12. You can also deliver a test campaign to ensure end-to-end delivery before scheduling it for all users. <img src="https://mintcdn.com/moengage-user-guide/FbErsVdzNV9sOQk9/images/moengage_64d866.png?fit=max&auto=format&n=FbErsVdzNV9sOQk9&q=85&s=ed86012e64564eb46a1896e98e3f04b5" width="2684" height="472" data-path="images/moengage_64d866.png" />
13. After you complete the content setup with recommendations, click **Next** at the bottom and move to 'Schedule and Goals', which is the step 3 of campaign setup.
14. Set up the appropriate settings in **Schedule and Goals** and publish the campaign.
