---
title: "How does App Smart Recommender work?"
slug: "how-does-app-smart-recommender-work"
description: "This article explains how App Smart Recommender works."
tags: ["app smart recommender", "mobile app recommendation"]
updated: 2026-02-06T09:25:39Z
published: 2026-02-06T09:25:39Z
canonical: "academy.insiderone.com/how-does-app-smart-recommender-work"
---

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

# How does App Smart Recommender work?

> **Suggested readings**: [App Smart Recommender](https://academy.useinsider.com/docs/introduction-to-app-smart-recommender), [Requirements for App Smart Recommender](https://academy.useinsider.com/docs/app-smart-recommender-requirements), [Use Cases for App Smart Recommender](https://academy.useinsider.com/docs/app-smart-recommender-use-cases)

ID is a crucial item for recommendation campaigns. You need to use an ID for your recommendation area during the integration process. Each recommendation campaign works with this specific ID.

For example, if you want to display recommended items on your home page, you should give one of the IDs in the panel (from 1 to 10). Let's say you give 1 as the ID. All changes in the campaign with ID 1 will affect your home page recommendations.

## Requirements

### Data ingestion

If you want to recommend products based on your **web** data, web data source ingestion must be enabled for Smart Recommender, and all requirements for the web should be completed. If you want to recommend products based only on **app** data, then it's enough to select only app user actions data source from the **Algorithm Management Panel**. Also, your **product IDs** on the app and web should be the same to match the products.

### SDK integration

- Your [SDK](https://academy.insiderone.com/docs/developer-guide-mobile-sdks) version should be **10.0.0 or higher**.
- You should use Smart Recommendation methods based on your use cases and recommendation strategies. You can get recommendation data in the SDK via three different methods:
  - Get Smart Recommendation (**getSmartRecommendationWithID**)
  - Get Smart Recommendation with Product (**getSmartRecommendationWithProduct**)
  - Get Recommendation with Product IDs (**getSmartRecommendationWithProductIDs**)

> See [Android](https://academy.insiderone.com/docs/android-smart-recommender), [iOS](https://academy.insiderone.com/docs/ios-smart-recommender), [React Native](https://academy.insiderone.com/docs/react-native-smart-recommender), [Cordova](https://academy.insiderone.com/docs/cordova-smart-recommender), or [Flutter](https://academy.insiderone.com/docs/flutter-smart-recommender) for Smart Recommender method details.

- You should integrate Insider SDK's all **Product** methods to gather product information (e.g., color, taxonomy, size, etc.).

> See [Android](https://academy.insiderone.com/docs/android-product-object), [iOS](https://academy.insiderone.com/docs/ios-product-object), [React Native](https://academy.insiderone.com/docs/react-native-product-object), [Cordova](https://academy.insiderone.com/docs/cordova-product-object), or [Flutter](https://academy.insiderone.com/docs/flutter-product-object) for product objects.

- Your app should include **dedicated** **spots** in the layout to show the results of the recommendation engine.
- You should integrate the Smart Recommender **campaign** **IDs** into the integration process.

Get started with [editing your App Smart Recommender campaigns](https://academy.useinsider.com/docs/edit-app-smart-recommender-campaigns).

your title goes hereApplications have dedicated areas for recommended items. Once the [Insider SDK](https://academy.useinsider.com/docs/developer-guide-mobile-app) is integrated, developers can ask for recommended items from Insider’s recommendation engine. The application sends the item ID to the Insider recommendation engine and gets back a set of recommended items for that item. This data will be the same as the customer's XML. Then the application inserts the recommended items into their dedicated space.  
The application should handle all these. Our SDK only provides communication with the recommendation engine.your title goes hereDue to the nature of the platform, apps do not allow Insider to create a recommendation area and insert it as we do on web platforms. Insider provides only the product data for your recommendation area based on the selected algorithm. It is the customer's responsibility to create and design proposition spaces.

## Access to App Smart Recommender

Once the integration is completed, you can configure your Smart Recommender campaigns from your mobile panel.

You can access Smart Recommender through **Campaigns** > **Recommendation** > **App Smart Recommender**. 10 predefined campaigns are available, listed by name, recommendation strategy, status, and last updated date. You can edit these existing campaigns. ![](https://cdn.document360.io/c6df4583-da94-4cb2-bb8a-be0cbdd11109/Images/Documentation/image-1692787381555.png)

Get started with [Editing App Smart Recommender campaigns](https://academy.useinsider.com/docs/edit-app-smart-recommender-campaigns).

## Related

- [App Smart Recommender](/introduction-to-app-smart-recommender.md)
- [Use Cases for App Smart Recommender](/app-smart-recommender-use-cases.md)
- [App Smart Recommender Reports](/app-smart-recommender-reports.md)
