Security and Compliance

Creating a Data Source for Recommendations

The data source is a recommendation filtering algorithm that can be applied to the website, media channels, and mobile application.

Creating a data source is mandatory when setting up any recommendation type in Yespo.


When setting up website recommendations in the Yespo admin panel, you can select the data source directly when configuring recommendations.

Creating a Data Source in Account Settings

1. Go to account settings:


2. In the menu on the left, select the section Data sources and click New data sourceRecommendations for messages or website:

Recommendations for messages or website

3. Select a recommendation algorithm:

  • Recommendations based on visitor data: The recommended products will be unique for each visitor. If the visitor is not authorized, bestsellers of all products will be displayed.

Recommendations based on visitor data

  • Recommendations based on product data: for pages that show a product or a product category.

Recommendations based on product data

  • General recommendation algorithms.

General recommendation algorithms

In addition, you can add custom filtering rules for the block.


For email recommendations, use the following data sources:

  • Abandoned cart (up to 6 products);
  • Recommendations for 6 abandoned products in the cart (up to 6 rec.);
  • Abandoned view (up to 6 products);
  • Recommendations for 6 abandoned views (up to 6 rec.);
  • Personal recommendations or bestsellers (up to 6 rec.) — for promo campaigns.

To find out which source is better to use for other triggered campaing types, please contact our support team at support@yespo.io

4. Specify a unique source name.

Algorithm name

5. Configure additional options below (optional) and click Save. The created data source will appear in the general list.

New data source

You can use the generated source when setting up recommendations for your site, app, and campaigns.

Any Questions?
We’re always happy to help!
Discount services
Schedule a Call
Fill in the form, and our specialists will call you back as soon as possible.
Discount services
Chat Support
We’re waiting for your questions!
Discount services
Contact the support team